ワークスペース
プロジェクトディレクトリをワークスペースとして管理します。
ワークスペースは、MadoHub 内で開いたプロジェクトディレクトリです。各ワークスペースはキャンバス上の1つの frame に対応します——MadoHub にはこれ以外に独立したワークスペースの概念はありません——そして、その frame 内に作成されるターミナルタイルの既定作業ディレクトリになります。
ワークスペースの追加
- コマンドパレット(Cmd+Shift+P)を開き、Open Project/Frame を選択します。
- ファイルダイアログでディレクトリを選択します。
- MadoHub がそのディレクトリ用のフレームをキャンバス上に作成します。
左サイドバーに独立したワークスペース切り替え機能はありません——per-frame のナビゲーターがその frame のファイルツリーを表示できますが、ワークスペースの追加は常にコマンドパレットの Open Project/Frame から行います。
複数のワークスペースを扱う
グローバルな「アクティブなワークスペース」というものは存在しません。各 frame は独立しており、それぞれが自身のプロジェクトディレクトリを保持するため、キャンバス上の frame の数だけワークスペースを並べて開いておけます。ワークスペース間を移動するには、コマンドパレットの go-to-frame・go-to-tile コマンドを使うか、Cmd+K でグローバル検索を開いてください。
ワークスペースデータ
各 frame が対応するプロジェクトディレクトリを含む frame レイアウトは、~/.madohub/canvas-state.json に保存されます。
~/.madohub/config.json にも workspaces リストと activeWorkspaceId フィールドが存在しますが、これらはレガシーで使用されていません——アプリのどの部分もこれらを読み書きしないため、無視して構いません。
ワークスペース名はフォルダ名から生成されます。