更新 2.74
2026/6/10
v2.74.0BETAMINOR
Seymour
導航整合:4 個新的彙總中樞(戰鬥指令、道具、幻光球盤、文字/參考)+ 一個可重複使用的 `SubTabHub` 元件 + 更精簡的側邊欄
- 第二次 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) 戰鬥指令 →Comandos/Magias de Personagem(command.bin)·Monster Commands 1(monmagic1)·Monster Commands 2(monmagic2);(2) 道具 →Items(item.bin)·Key Items(important.bin, 已防護)·Shop(已防護的插槽酬載)— 商店與關鍵道具從獨立畫面移至此處;(3) 幻光球盤 →Explorer (DB)·Builder·Canvas(3→1;探索者需要專案,建構器/畫布無需專案即可開啟);(4) 文字/參考 →String Explorer·Macro Explorer·Weapon Names·Battle Text·Event Explorer(5→1)。每個 sub-tab 都帶有一個真實模式標籤(作者琥珀色 / read-only 青綠色),顯示實際檔案/範圍。側邊欄: 核心編輯從 23 個按鈕減少至 15 個;Auto-Abilities 現在緊鄰自訂 / 召喚獸;怪物 AI 探索器已從選單中移除(處理程式/程式碼保留——僅導航選項消失)。範圍(RIN): 僅導航/託管——4 個新的Main_Window處理程式透過工廠建構一個SubTabHub(CreateKernelCommandsControl(...)用於核心表格;(new XxxControl()其餘部分) 而舊的處理常式保留在程式碼中 (ShowKernelCommands/CreateKernelCommandsControl保持不變 = 返回/前進 且 nav-restore 持續運作). 不會不影響 writer/parser/runtime/save/SIN/provider 或任何其他工作線模組的 INTERNALS (MAGIC/Sphere); 它僅編輯Main_Window導航行 (共用檔案) + 新增Modules/SubTabHub. 戰鬥指令附加功能 (全域搜尋、per-tab 搜尋、multi-edit) 被延後到 follow-up (它們影響 command-editor 邏輯 = MAGIC 工作線). (4 個 NEW 導航模組/分頁 + 一個新的可重複使用元件). 建置編譯 0 個錯誤 / 361 個警告; 編輯器在 v2.74.0.0 重新啟動
v2.73.0
v2.74.1BETAPATCH
Seymour
可摺疊側邊欄區塊,狀態跨
- 工作階段持久儲存。 . Each sidebar section card (Core Authoring · Spira 可點擊的標 題(保留 卡片外觀:
sectionLabel+cardTitle+ 箭頭)以 摺疊/展開 其按鈕組。每個 區塊的摺疊狀態 透過一個新的Services/SidebarState_Service(LocalAppData/FFXProjectEditor/sidebar-state.json,鏡像last-project.txt慣例)儲存並記住跨工作階段 — 你不使用的區塊可以關閉,並在重新開啟編輯器時保持關閉。在建構子(ApplySidebarState)中套用,並在切換時儲存(SidebarSection_Toggle) 。在 classes inStudioTheme.axaml中的 附加 類別(Button.sectionHeadertransparent/hand-cursor with a teal title hover +TextBlock.sectionChevron);箭頭 ▾(展開)/ ▸(摺疊)。僅呈現層面 : 重新組織 6 個Main_Window卡片(標題 + 具名可摺疊StackPanel)+ 一個便捷持久化服務(失敗時靜默,預設展開)。不觸及編寫器/解析器/執行期/保存/提供者/其他工作線。 (convenience/UX; tie-breaker doubt→PATCH0 錯誤 / 361 警告 v2.74.1.0
v2.74.0