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

AreaChange
UILeft sidebar navigation with CardLayout β€” nav buttons stay left-aligned, no rotation
SavingCtrl+S saves the active editor; also accessible via File β€Ί Save Current Tab
HistoryUndo / Redo per editor via EditorHistory β€” Ctrl+Z, Ctrl+Y, Ctrl+Shift+Z β€” up to 100 snapshots
InterfacesSaveable and Undoable interfaces implemented by all 11 editors
QuestsQuest editor added β€” type, category, required done, unlock requirements, on-finish rewards, meta pairs
Pack browserOpen Pack browser added β€” file tree, JSON preview, load-into-editor by root key detection
LanguagesLanguage editor added β€” key/translation table, import, collect, retro-fill, section grouping
SyncPackContext singleton β€” pack name set once in Manifest, syncs to all editors
DropdownsDynamicOptions β€” skills, materials, enemies, craft types auto-populate dropdowns live on save
KeysLangRegistry β€” 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 .json extension 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