デスクトップの動作
| 機能 | 基盤の動作 |
|---|---|
| ウィンドウ | システムのタイトルコントロールを備え、位置とサイズを記憶するネイティブ MyGo ウィンドウ |
| 単一インスタンス | 2 回目の起動は既存ウィンドウをフォーカス |
| ナビゲーション | カスタムメニューとコマンドパレットでコマンド登録を共有 |
| 外観 | システム/ライト/ダーク。保存成功後に永続化 |
| 言語 | 既定はシステム、代替は英語。5 言語を明示的に選択可能 |
| 外部ドキュメント | 設定した HTTPS ドキュメント URL を開く |
| 設定 | アトミックな永続化、再読み込み、破損ファイルの保護 |
終了やコピーなどのネイティブロールは OS が管理します。トレイ、グローバルショートカット、ファイル関連付けは有効化していません。アプリは internal/desktop 経由でクリップボード、ダイアログ、通知を使います。開発版は手動ダウンロードを案内し、署名付きインストールには発行者の公開鍵と更新フィードが必要です。リリース設定を参照してください。
手動の受け入れ確認
- 新しい
--configパスで起動し、言語がシステムに一致するか英語にフォールバックすることを確認します。 - 言語と外観を変更して再起動し、両方の設定を確認します。
- システムに従う設定を選び、OS の外観を変更してウィンドウが更新されることを確認します。
- コマンドパレットを開いて絞り込み、キーボードショートカットでページを切り替えます。
- macOS で閉じたウィンドウを Dock から再度開き、2 回目の起動で既存ウィンドウがフォーカスされることを確認します。
- 無効な設定ファイルを修復して再読み込みし、失敗時に元のファイルが置き換わっていないことを確認します。
システムダイアログ、ネイティブメニュー、OS テーマイベントは macOS、Windows、Linux でのテストが必要です。Linux には GTK 3 が必要です。ソフトウェア描画のスナップショットとクロスビルドは別の部分を検証するもので、これらの確認を代替できません。