コントリビュート

このドキュメントを編集

ドキュメントを翻訳するか、お使いのコンピューターでプロジェクト全体を開きます。

作業内容を送信するまで、何も公開されません。

Snippet Expander

Wailsで構築されたデスクトップアプリケーション

Snippet Expanderのスクリーンショット

Snippet Expanderの「スニペットを選択」ウィンドウのスクリーンショット

Snippet Expanderのスクリーンショット

Snippet Expanderの「スニペットを追加」画面のスクリーンショット

Snippet Expanderのスクリーンショット

Snippet Expanderの「検索&貼り付け」ウィンドウのスクリーンショット

Snippet Expanderは、Linux向けの「展開可能なテキストスニペットを支援する小さなツール」です。

Snippet Expanderは、スニペットと設定を管理するためにWailsで構築されたGUIアプリケーションです。スニペットをすばやく選択して貼り付けるための「検索&貼り付け」ウィンドウモードも備えています。

WailsベースのGUI、go-lang CLI、vala-lang自動展開デーモンは、いずれもD-Busを介してgo-langデーモンと通信します。処理の大部分はこのデーモンが担い、スニペットのデータベースと共通設定を管理するほか、スニペットの展開や貼り付けなどのサービスを提供します。

ソースコードを参照して、WailsアプリがUIからバックエンドへメッセージを送り、それがさらにデーモンへ送信される仕組みを確認してください。また、アプリの別インスタンスやCLIによるスニペットの変更を監視するためにD-Busイベントを購読し、その変更をWailsイベント経由で即座にUIへ反映する仕組みも確認できます。

ページを編集

最終更新: