更新 2.73
2026/6/10
v2.73.0BETAMINOR
Seymour
Blitzball 中樞:5 個分散的畫面整合成 1 個「Blitzball」標籤頁,內含 sub-tabs + 一個誠實模式藥丸 + 所有 5 個視窗的視覺優化
- 導航 + UX )。側邊欄原本有 5 個分散的按鈕(
Blitzball Prizes/Roster/Recruits/Prizes (Edit)/Prize Table),名稱衝突(其中 3 個顯示「獎品」);現在變成 1 個按鈕Blitzball 🏐,開啟新的模組BlitzballHub_Control(Modules/BlitzballHub),包含 5 個 sub-tabs 在一個 FFX-styled 條帶中(tabPill藥丸,作用中標籤頁帶 青色 底線):名冊 · 招募 · 獎池 · 獎品表 · 地圖集。每個 sub-tab 在條帶正下方顯示一個 誠實模式藥丸 —WRITER LAB · <file> · RT0 proven · RT2 pending(琥珀色)用於 4 個寫入器,READ-ONLY · Spira Data Atlas(青色)用於地圖集 — 因為中樞的外部「模式」徽章現在是中性(Atlas + Writer Lab),無法再宣稱單一模式。標籤頁是 lazy-loaded(每個 UserControl 僅在首次選取時建立並快取)→ 中樞從不一次持有 4 個ByteSnapshotEditorSession。所有 5 個視窗的視覺優化(僅限呈現層面 — 未碰觸任何寫入器/解析器/繫結/DataModel):透過新的 類別,英雄圖像變得更小(去除了 3 個 copy-pasted 字面漸層的重複),heroGradient現在對 4 個寫入器使用Save(青色)(之前是每個畫面的 LEAST-styled 按鈕),primaryAction名冊的 8 個 方塊折疊成cardSoft一個表格(對齊的標頭,right-aligned a/b/c/類型), (aligned header, right-aligned a/b/c/type), 獎品表被分組到 一個類別手風琴(5 個可折疊羣組 — 聯賽/錦標賽排名、聯賽/錦標賽最佳射手、擲骰門檻/機率 — 預設關閉,每個附有一個 family-color 點 + 站點計數; 文字過濾器 auto-expands 配對羣組)以馴服約849個選項,加上一個 per-row per-family 顏色條紋(青色=prize-index,琥珀色=奇數)+ 緊湊文字 + 標準化間距,獎金池將數量/原始類型分組為cardSoft,並有更緊湊的數量欄位,招募將@0x偏移量降為副標題,並讓玩家組合成為主要元素,圖集在網格中獲得一個彩色證據標籤(proved-candidate=青色 / 部分=琥珀色 / metadata-only=藍色 / 已封鎖=危險色)以及字面顏色(#9AD7E2/#9EB0C2)被替換為代碼。在 中新增 附加StudioTheme.axaml類別(tabPill/tabPillActive、heroGradient、pillWriter/pillReadonly、numField)——這些選擇器之前不存在 → 零回歸 於其他螢幕(I 確實 NOT 觸及了全域TabControl主題,正是為了避免影響到使用裸標籤頁的8個螢幕)。2個新的 presentation-only 轉換器(PrizeFamilyBrushConverter、EvidenceStatusBrushConverter)。(NEW 導航模組/IA + 第一個可重複使用的 sub-tab 條帶;光是打磨就耗費了 PATCH,但它隨附於新模組)。不影響 writer/parser/runtime/save/SIN/Atlas provider/其他工作線;5個*_Control.axaml.cs與 DataModels 保持不變。建置編譯 0個錯誤 / 361個警告(最後的.exe未能複製僅因編輯器開啟中——與程式碼無關)。\
v2.72.0