Changelog β v1.2.0
v1.2.0 introduced the sidebar navigation, per-editor undo/redo, the Quest editor, the Open Pack browser, and the Language editor β a major expansion of the editing surface.
New Features
| Area | Change |
|---|---|
| UI | Left sidebar navigation with CardLayout β nav buttons stay left-aligned, no rotation |
| Saving | Ctrl+S saves the active editor; also accessible via File βΊ Save Current Tab |
| History | Undo / Redo per editor via EditorHistory β Ctrl+Z, Ctrl+Y, Ctrl+Shift+Z β up to 100 snapshots |
| Interfaces | Saveable and Undoable interfaces implemented by all 11 editors |
| Quests | Quest editor added β type, category, required done, unlock requirements, on-finish rewards, meta pairs |
| Pack browser | Open Pack browser added β file tree, JSON preview, load-into-editor by root key detection |
| Languages | Language editor added β key/translation table, import, collect, retro-fill, section grouping |
| Sync | PackContext singleton β pack name set once in Manifest, syncs to all editors |
| Dropdowns | DynamicOptions β skills, materials, enemies, craft types auto-populate dropdowns live on save |
| Keys | LangRegistry β translation keys auto-collected on every save; merges to Language tab |
Changes
- Equipment stats redesigned as modular checkboxes β all 20 stats individually selectable
- JSON save dialog defaults to
.jsonextension with item ID pre-filled as the suggested filename; remembers last directory
Fixes
- Theme toggle uses role-based colour classification β no more dark remnants visible in light mode