Commit Graph
23 Commits
Author SHA1 Message Date
cthangover ab23bc718b feat: add localized development frames for package covers 2026-11-06 18:01:21 +01:00
cthangover 51350bf476 fix: retain notifications while the scene background is absent
Buffer reward messages until the shell returns without allocating detached UI nodes. Register mod tests that verify notification ordering and prevent duplicates.
2026-11-04 08:41:19 +01:00
cthangover 69d3241a33 Expand editor sidebar content to fill the available height 2026-11-03 13:53:25 +03:00
cthangover a7f1a0abbe Update ui_base implementation, assets and documentation 2026-10-31 15:28:59 +03:00
cthangover 7cd7be0c59 Remove ToolMenuButton and dispose captured viewport images
Tools no longer have main menu launchers; the game menu quits through
ApplicationExit.
2026-10-29 13:21:44 +01:00
cthangover 307da15a12 Add mod documentation in seven languages 2026-10-29 09:26:23 +01:00
cthangover fceeee6f32 Add shared syntax highlighting for source text fields 2026-10-26 19:44:25 +03:00
cthangover 445f7d5e61 Localization in es, zh, ja, ko, vi 2026-10-23 20:54:54 +02:00
cthangover 891c327600 Colour pixel-art toolbar icons, 64 px toolbar slots, ViewportCapture: screenshots in sRGB under hdr_2d 2026-10-23 09:03:53 +02:00
cthangover 7dd97768d9 Mod cover 2026-10-22 17:09:44 +02:00
cthangover 22fb8cc13c Menu buttons keep entry icons text-sized (icon_max_width) 2026-10-21 19:18:35 +02:00
cthangover c4c90116ed Line endings: LF everywhere
.gitattributes forces LF (CRLF only for .bat/.cmd), core.autocrlf is off;
files that differed only by CRLF are normalized.
2026-10-21 13:29:59 +02:00
cthangover 3fb418fa4a Commit pending working-tree changes (local edits, line endings) 2026-10-21 12:32:04 +02: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 70ff37d127 Own the shared UI sounds close_click and skip
The resource atlas reported them as used by the interface widgets but
shipped by visual_novel_core, a content mod the interface does not depend
on. They move here, next to their users.
2026-10-17 14:27:30 +00: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
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