
TagSpaces-Erweiterung für DEVONthink-Sheets
TagSpaces-Erweiterung für DEVONthink-Sheets
Da TagSpaces nur mittelgut mit meinen TSV-Dateien umgehen kann, habe ich Claude Code gebeten, aus meinem Linux-Tabelleneditor die Features zu extrahieren und daraus eine TagSpaces Viewer Extension zu erzeugen. Claude hat sich intensiv in die TagSpaces-Erweiterungen eingelesen, war anschließend drei Minuten beschäftigt und hatte eine lesende Extension gebaut, die sowohl in TagSpaces als auch Standalone im Browser funktioniert. Ich habe die Extension dann zusätzlich um Bearbeitungsfunktionen ergänzen lassen, sodass ich nun direkt in TagSpaces “Sheets” genau so bearbeiten kann wie in DevonThink.
Ansicht des Sheets in TagSpaces mit meiner Erweiterung:

Ansicht des Sheets in TagSpaces ohne meine Erweiterung:

Ansicht in DEVONthink:

Wechselt man in TagSpaces in den Bearbeitungsmodus, so können Zeilen hinzugefügt, gelöscht und Inhalte bearbeitet werde:

Das Bearbeiten einer Zelle geschieht per Doppelklick:

Es kann das Inline-Editing abgeschaltet und im Formular gearbeitet werden:

Die Spaltenkonfiguration kann wie von DEVONthink gewohnt geändert und auch umsortiert werden:

Zusätzlich wurden einige Funktionen wie der Header mit der Zeilenanzahl ergänzt, eine Summenfunktion in der Fußleiste, die automatisch erscheint, sobald es summierbare Spaltentypen in der Tabelle gibt und die Darstellung einer Grafik, wenn man zwei Spalten in der Spaltenkonfiguration als X/Y-Achse markiert hat:

Die Inline-Eingabe ermöglicht Fehler, stellt sie aber dar:

Die Darstellung orientiert sich an den Gnome Interface Guidelines und berücksichtigt ebenfalls den Dark Mode von TagSpaces:

Typische Fehler von DEVONthink können automatisch korrigiert werden, dann wird die Datei aber inkompatibel zu DEVONthink, inkl. Vorschau der Änderungen, z.B.:
