Mitwirken

Diese Dokumentation bearbeiten

Übersetzen Sie die Dokumentation oder öffnen Sie das vollständige Projekt auf Ihrem Computer.

Es wird nichts veröffentlicht, bevor Sie Ihre Arbeit zur Übermittlung freigeben.

Snippet Expander

Eine mit Wails entwickelte Desktopanwendung

Screenshot von Snippet Expander

Screenshot des Fensters „Snippet auswählen“ von Snippet Expander

Screenshot von Snippet Expander

Screenshot der Ansicht „Snippet hinzufügen“ von Snippet Expander

Screenshot von Snippet Expander

Screenshot des Fensters „Suchen und Einfügen“ von Snippet Expander

Snippet Expander ist „dein kleiner Helfer für erweiterbare Text-Snippets“ unter Linux.

Snippet Expander umfasst eine mit Wails entwickelte GUI-Anwendung zum Verwalten von Snippets und Einstellungen sowie einen Fenstermodus „Suchen und Einfügen“, mit dem sich ein Snippet schnell auswählen und einfügen lässt.

Die auf Wails basierende GUI, die go-lang-CLI und der automatische Erweiterungs-Daemon in vala-lang kommunizieren alle über D-Bus mit einem go-lang-Daemon. Der Daemon erledigt den Großteil der Arbeit: Er verwaltet die Datenbank mit Snippets und gemeinsamen Einstellungen und stellt unter anderem Dienste zum Erweitern und Einfügen von Snippets bereit.

Sieh dir den Quellcode an, um zu erfahren, wie die Wails-App Nachrichten von der UI an das Backend sendet, die anschließend an den Daemon weitergeleitet werden. Außerdem abonniert sie ein D-Bus-Ereignis, um Änderungen an Snippets durch eine andere Instanz der App oder CLI zu überwachen und sie über ein Wails-Ereignis sofort in der UI anzuzeigen.

Seite bearbeiten

Zuletzt aktualisiert: