Aggiornamento 2.15
09/06/2026
v2.15.0BETA
Seymour
Aurora DRAG-TO-PLACE + mappa in piedi (flip) + pannello draggabile (confermato LIVE dal proprietario):
- Drag-to-place: nel MapViewer, "Place mode" → trascina il mostro (sfera) sul piano → rilascia → la nuova coord torna all'editor e il bottone "💾 Salvar posições" (nell'editor E (letterale tecnico: AND) dentro l'overlay) scrive il
.bindella battaglia byte-safe (delega al provatoBattleArenaPositionWriter; cambiano solo X/Y/Z, W preservato, backup automatico.aurora.bak). Confermato live:azit03_00salvato, diff confinato all'array di posizioni di chunk3. - Web→editor channel (the missing leg):
AuroraDragBridge— aTcpListeneron an OS-assigned FREE port (NOTHttpListener/a fixed port: a swarm ofpython -m http.serverwas squatting ports +HttpListenerneeds a urlacl/admin reservation). Minimal HTTP/1.1 (CORS +POST /drag+POST /save); the port is handed to the viewer in the deep-link (&drag=<port>). New gate--dragbridge-selftest: POST→buffer→read round-trip PASS. Battle_File.WriteWithMonsterPositions(Formation Authoring Tier 1) — l'entry point di scrittura posizioni mancante, specchio diWriteWithFormationSlots.- Mappa sottosopra FIXATA: (letterale tecnico: Upside-down) (letterale tecnico: FIXED) la geometria Phyre è Y-down vs glTF/Three.js Y-up → 180° sull'asse X sulla geometria e sul gruppo anchor (stessa origine → allineati). Il drag è flip-agnostico (
group.worldToLocal). - UX overlay: il pannello "🌅 Aurora overlay" ora è draggabile dalla sua title bar + tooltip su ogni controllo.
- csproj bump (feature UI live in Aurora). I gate
--kernelcmd-roundtrip/--dragbridge-selftestrestano doc-only.
v2.15.1BETA
Seymour
Monster Commands / Battle Commands / Items: property editor ricostruito sul pattern Shop Explorer (fine del foglio a 50 colonne):
KernelCommands_Controlè uscito dall'enorme DataGrid ~50 colonne (il pannello "cagada" segnalato dal proprietario, l'anti-pattern inFFX_EDITOR_UI_CONVENTIONS.md) per il pattern card detail: lista comandi a sinistra, pannello dettaglio a destra con una card per gruppo (Identity/Animations/Menu/Characters-Targeting/Costs/Attacca Data/Element), i flag diventano CheckBox in un WrapPanel (letterale tecnico: CheckBoxes) (leggibili, vs 80 colonne), i gruppi pesanti (Properties, Status chance/duration, Status Qualità/Buffs, Extra) in Expander collassati, e "Where Used / Monster Links" preservato in una 3ª colonna. Nessun campo editabile perso (diff colonna-per-colonna; solo Name/Description restano read-only — getter decodificati senza setter). Handler/eventi/metodi public intatti. Clean build, 0 errori. (letterale tecnico: column-by-column)(Fatto da un agente in un worktree isolato, costruito fino al green, applicato verbatim.) csproj bump (UI reale)