Aggiornamento 2.74
10/06/2026
v2.74.0BETAMINOR
Seymour
Navigazione consolidata: 4 nuovi hub aggregatori (Battle Commands, Items, Sphere Grid, Text/Reference) + un componente riutilizzabile `SubTabHub` + una sidebar più snella
- Secondo passaggio IA della . Nuovo componente generico
SubTabHub_Control(Modules/SubTabHub): una strip di sotto-schede in stile FFX (riusa Blitzball (letterale tecnico: FFX-styled) (letterale tecnico: sub-tab)tabPill/mode-pill), costruita nel codice tramiteAddTab(label, factory, mode, pill, requiresProject), caricata in modo pigro (letterale tecnico: lazy-loaded) (ogni sotto-scheda costruisce il proprio controllo alla prima selezione e lo mette in cache) con una (letterale tecnico: sub-tab)requiresProjectguardia (una tab vincolata al progetto mostra un placeholder invece di bloccarsi). Sopra di esso, (letterale tecnico: project-gated)4 hubs (ognuno OSPITA i controlli esistenti, intatti): (letterale tecnico: 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, guarded) ·Shop(payload dello slot con guardia) — Shop e Key Items spostati qui dalle schermate separate; (3) Sphere Grid →Explorer (DB)·Builder·Canvas(3→1; Explorer richiede un progetto, Builder/Canvas si aprono senza progetto); (4) Testo / Riferimenti →String Explorer·Macro Explorer·Weapon Names·Battle Text·Event Explorer(5→1). Ogni sotto-scheda porta una pill di modalità onesta (writer ambra / sola lettura verde acqua) con file/ambiti reali. (letterale tecnico: sub-tab) (letterale tecnico: read-only)Sidebar: Core Authoring è sceso da 23 → 15 pulsanti; Auto-Abilities ora è subito accanto a Customizations / Aeons; Monster AI Explorer è stato rimosso dal menu (handler/codice preservati — è sparita solo l’opzione nav). Scope (RIN): solo navigazione/hosting — i 4 nuoviMain_Windowhandler costruiscono unSubTabHubtramite factory (CreateKernelCommandsControl(...)per le tabelle kernel;new XxxControl()per il resto) e i vecchi handler restano nel codice (ShowKernelCommands/CreateKernelCommandsControlintatti = back/forward e nav-ripristino continuano a funzionare). (letterale tecnico: nav-restore)Non tocca writer/parser/runtime/save/SIN/provider né gli INTERNI del modulo di qualsiasi altra lane (MAGIC/Sphere); modifica solo le (letterale tecnico: INTERNALS)Main_Windowrighe nav (file condiviso) + aggiungeModules/SubTabHub. Gli extra di Battle Commands (ricerca universale, ricerca per scheda, (letterale tecnico: per-tab)multi-edit) sono rinviati a un seguito (toccano la logica dell’editor dei comandi = MAGIC lane). (letterale tecnico: follow-up) (letterale tecnico: command-editor) (4 NUOVI moduli/schede di navigazione + un nuovo componente riutilizzabile). La build compila (letterale tecnico: NEW)0 errori / 361 warnings; editor riavviato a v2.74.0.0
v2.73.0
v2.74.1BETAPATCH
Seymour
Sezioni sidebar collassabili con stato persistito tra le sessioni
- Ogni card di sezione della sidebar (Core Authoring · Spira Forge · Live Tools · Next Wave · Extras · ???) diventa un header cliccabile (mantenendo l'aspetto card:
sectionLabel+cardTitle+ chevron) che collassa/espande il suo gruppo di pulsanti. Lo stato collassato di ogni sezione è salvato e ricordato tra le sessioni via un nuovoServices/SidebarState_Service(LocalAppData/FFXProjectEditor/sidebar-state.json, che rispecchia la convenzionelast-project.txt) — una sezione che non usi può essere chiusa e resta chiusa quando riapri l'editor. Applicato nel costruttore (ApplySidebarState) e salvato al toggle (SidebarSection_Toggle). Classi additive inStudioTheme.axaml(Button.sectionHeadertrasparente/hand-cursor con hover titolo teal +TextBlock.sectionChevron); chevron ▾ (aperto) / ▸ (chiuso). Solo presentazione: ristruttura le 6 cardMain_Window(header +StackPanelcollassabile nominato) + un servizio di persistenza di convenienza (il fallimento è silenzioso, si apre espanso). Non tocca writer/parser/runtime/save/provider/altre lane. (convenienza/UX; tie-breaker dubbio→PATCH). Build compila 0 errori / 361 warning; editor rilanciato a v2.74.1.0
v2.74.0