Commit Graph
12 Commits
Author SHA1 Message Date
cthangover 3ddb61d61e Localization in es, zh, ja, ko, vi; novel editor hub removed (its collection is gone, tools open from the menu and the toolbar) 2026-10-23 20:54:37 +02:00
cthangover e1a1d770cf Data editor base: EntityEditorWindow (searchable list, form over JSON entities, texts in every language of the mod, other fields as JSON), EntityDocument, LocaleFileService, PropertiesText; mod tests 2026-10-23 19:09:39 +02:00
cthangover 972df5ccff Scene editor for logical scenes; scenario editor Save refreshes the running game; novel_flow itest; mod cover 2026-10-22 17:09:38 +02:00
cthangover 754b854817 Mod naming rule and engine UI in engine mods
Mods are renamed by role (shell2d_base, menu_base, ui_base, live2d_base,
editor_tools, cthangover_story, cthangover_murakami, cthangover_party) and
every reference follows. Engine UI prefabs (dialog, answers, message, game
menu, inventory, map, skills) and their panel entries moved out of the story
mod into the subsystem mods; the card_novel and vn_starter_novel collections
are removed.
2026-10-18 19:00:24 +02:00
cthangover 8742aa3da5 Tool windows redesign and the Novel Editor workspace
Tool windows:
- Every editor (scenario, scene builder, map, interactive objects,
  lighting, catalog export) is rebuilt on the interface ToolWindow chrome
  and the denser ToolTheme: header with title/close, status bar, Ctrl+S,
  dirty-state confirmation.
- Shared building blocks in src/Common: ToolUi (rows, buttons, sections),
  CollapsibleSection, FilteredList, ModFileSelector, DragHandle and
  BackgroundCanvas (scene background with pan/zoom).
- The map, interactive and light editors draw on canvases
  (MapEditorCanvas, InteractiveEditorCanvas, LightEditorCanvas) instead of
  one Control "handle" node per object; the *Handle classes are removed.
- Scenario editor: tab data model (TabData), automatic graph layout
  (ScenarioGraphLayout), file tree/info/thumbnail panel updates.
- Services: ModFileService (mod file listing and writing),
  SceneBackgroundService; MapFileService/ModResourceService follow.
- Catalog export: per-language name/description editing.
- Locale (en/ru) regrouped under tools/*; unused keys removed.

Novel Editor:
- collections/novel_editor.json: a "game" whose entry scene is an
  authoring workspace over the novel engine and the story content.
- NovelEditorHub (scenes/novel_editor_hub.tscn) lists every installed
  tool through IToolProvider.AddMenuButton; ToolsInitializer registers it
  as the logical scene "novel_editor".
2026-10-17 14:29:14 +00:00
iisaevandClaude Opus 5.5 e9b9205514 upd: sync local changes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 16:18:22 +00:00
cthangover 03ee4dbc8f tscn patch system 2026-09-29 19:31:09 +03:00
cthangover d82733e3f7 map ui, skill ui, update skills data 2026-09-29 13:05:42 +03:00
cthangover 86b3bf97a7 new battle gui 2026-09-28 10:48:06 +03:00
cthangover 7521959cc0 ui stule update 2026-09-26 08:05:13 +03:00
cthangover de310e7295 upd 2026-09-23 17:55:57 +03:00
cthangover 8e6ad52ee4 init 2026-09-10 10:59:40 +03:00