Commit Graph
13 Commits
Author SHA1 Message Date
cthangover 1995aae77d feat: use authored category names for mods
Store categories as authored strings. Trim and deduplicate without changing case, compare without case sensitivity, and keep all observed categories available to filters and editors.
2026-11-13 17:52:27 +01:00
cthangover ab23bc718b feat: add localized development frames for package covers 2026-11-06 18:01:21 +01:00
cthangover 307da15a12 Add mod documentation in seven languages 2026-10-29 09:26:23 +01:00
cthangover 9ecbbb4056 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:46 +02:00
cthangover 563b42ea9f Menu: conditional buttons, OpenScene returns the opened node
- MenuBuilder skips a button whose MenuButtonEntry.Visible predicate is
  false (e.g. "Continue" only when a last session exists); a throwing
  predicate is logged and the button stays visible.
- MenuBuilder.OpenScene returns the overlay it opened (null when the
  scene failed to build), so callers can configure it.
- Text for mods left out of a game's mod set: mods/not_in_game_reason.
2026-10-17 14:27:29 +00:00
cthangover b2a0f1c10a Tools: one toolbar button for all tools, styled tool windows
- ToolBox: instead of a text button per tool (which did not fit the 60x60
  icon row and overlapped the icons) the HUD gets one "tools" icon button
  with a popup listing every visible tool, sorted by localized name.
- ToolWindow: chrome that follows the UI style guide (title on the left,
  close on the right, drag-to-move, double-click/maximize, edge resize),
  a status bar with buffered status/hint text, dirty-state confirmation
  and keyboard shortcuts (Ctrl+S in _Input, other keys only when no
  focused control consumed them).
- ToolTheme: denser copy of the game theme for editor toolbars;
  ToolStatusKind: status bar message kinds.
- New tools icon and the tool window texts (unsaved changes, maximize,
  close, menu title) in en/ru.
2026-10-17 14:27:19 +00:00
iisaevandClaude Opus 5.5 6884cd5374 upd: sync local changes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 16:18:16 +00:00
cthangover 7a30f4b8c5 map ui, skill ui, update skills data 2026-09-29 13:05:41 +03:00
cthangover dc965d7426 new battle gui 2026-09-28 10:48:05 +03:00
cthangover 0703313f49 ui stule update 2026-09-26 08:05:12 +03:00
cthangover 98d439fa1a upd 2026-09-24 11:17:03 +03:00
cthangover 80e8820ade move ui to mods 2026-09-24 10:42:43 +03:00
cthangover d673543dd5 init 2026-09-10 10:59:37 +03:00