アップデート 2.74
2026/6/10
v2.74.0BETAMINOR
Seymour
ナビゲーションを統合:4つの新しい集約ハブ(Battle Commands、Items、Sphere Grid、Text/Reference)+再利用可能な `SubTabHub` コンポーネント+より簡潔なサイドバー
- による2回目の IA パス(Halyson のメモの山)。新しい汎用コンポーネント
SubTabHub_Control(Modules/SubTabHub):FFX-styled sub-tab ストリップ(Blitzball のtabPill/mode-pill を再利用)をコードでAddTab(label, factory, mode, pill, requiresProject)経由で構築し、lazy-loaded(各 sub-tab は初回選択時にコントロールを構築してキャッシュ)とし、requiresProjectガード(project-gated タブではクラッシュの代わりにプレースホルダーを表示)を備えた。その上に 4つのハブ(各ハブが既存コントロールを HOSTS そのまま保持):(1) Battle Commands →Comandos/Magias de Personagem(command.bin) ·Monster Commands 1(monmagic1) ·Monster Commands 2(monmagic2);(2) Items →Items(item.bin) ·Key Items(important.bin、ガード付き) ·Shop(ガード付きスロットペイロード)――Shop と Key Items は独立した画面からここへ移動;(3) Sphere Grid →Explorer (DB)·Builder·Canvas(3→1;Explorer はプロジェクトが必要、Builder/Canvas はプロジェクトなしで開く);(4) Text / Reference →String Explorer·Macro Explorer·Weapon Names·Battle Text·Event Explorer(5→1)。各 sub-tab には実ファイル/スコープとともに正直なモードピル(writer amber / read-only teal)を表示。サイドバー: Core Authoring は23→15ボタンに減り、Auto-Abilities は Customizations / Aeons のすぐ隣に配置;Monster AI Explorer はメニューから削除(ハンドラー/コードは保持し、ナビゲーション項目だけをなくした)。対象範囲(RIN): ナビゲーション/ホスティングのみ――新しい4つのMain_Windowハンドラーはファクトリー経由でSubTabHubを構築(カーネルテーブル用はCreateKernelCommandsControl(...); 残りはnew XxxControl())し、旧ハンドラーもコード内に残る(ShowKernelCommands/CreateKernelCommandsControlはそのまま=戻る/進むと nav-restore が引き続き機能)。writer/parser/runtime/save/SIN/provider や、他レーンのモジュール(MAGIC/Sphere)の INTERNALS には 触れず、Main_Windowのナビゲーション行(共有ファイル)だけを編集してModules/SubTabHubを追加した。Battle Commands の追加要素(ユニバーサル検索、per-tab 検索、multi-edit)は follow-up まで先送り(command-editor ロジック=MAGIC レーンに触れるため)。(4つの NEW ナビゲーションモジュール/タブ+新しい再利用可能コンポーネント)。ビルドは 0 errors / 361 warnings でコンパイル成功;エディターは v2.74.0.0 で再起動
v2.73.0
v2.74.1BETAPATCH
Seymour
状態をセッション間で保持する折りたたみ式サイドバーセクション
- (UX)。各サイドバーセクションカード(Core Authoring · Spira Forge · Live Tools · Next Wave · Extras · ???)を クリック可能なヘッダー(カードの見た目を維持:
sectionLabel+cardTitle+シェブロン)に変更し、ボタングループを 折りたたみ/展開できるようにした。各セクションの折りたたみ状態は、新しいServices/SidebarState_Service(LocalAppData/FFXProjectEditor/sidebar-state.json、last-project.txtの規約を踏襲)を通じて セッション間で保存・記憶される――使わないセクションを閉じれば、エディターを再び開いても閉じたままになる。コンストラクター(ApplySidebarState)で適用し、トグル時(SidebarSection_Toggle)に保存。StudioTheme.axamlに 追加 クラス(Button.sectionHeaderは透明、hand-cursor はティール色のタイトルホバー+TextBlock.sectionChevron)を追加;シェブロン ▾(開)/ ▸(閉)。表示のみ: 6つのMain_Windowカード(ヘッダー+名前付きの折りたたみStackPanel)を再構成し、利便性用の永続化サービスを追加(失敗時は無言で、展開状態で開く)。writer/parser/runtime/save/provider/他レーンには触れない。(利便性/UX;tie-breaker の疑念→PATCH)。ビルドは 0 errors / 361 warnings でコンパイル成功;エディターは v2.74.1.0 で再起動
v2.74.0