rimlike/scenes
megaproxy 53cb92041c UI pass: medieval-warm Theme + real Build drawer thumbnails
Theme (scenes/ui/medieval_theme.gd):
- Procedural builder for an app-wide Theme: parchment buttons on
  dark-wood border, tan panels, ink text, gold focus ring.
- Applied on the root Window in Main._ready, with a tree-walk that
  re-seeds every CanvasLayer's topmost Control (CanvasLayer
  interrupts the root-Window theme cascade in Godot 4).
- Late-mounting popups + modals get themed via a child_entered_tree
  hook on each CanvasLayer.

Build drawer thumbnails (scenes/ui/build_drawer_thumb.gd):
- New BuildDrawerThumb Control that dispatches on tool_id and draws
  a recognisable silhouette of the entity each tool builds. 17 tools
  covered: chop/mine/dig_grave/no_roof (Designate), stone+wood walls,
  wood+stone floors, door, crate, bed, torch, 5 workbenches
  (Carpenter/Smelter/Millstone/Hearth/Cremation Pyre), stockpile,
  graveyard.
- Replaces the flat ColorRect placeholder. _add_tool_btn signature
  changed from (label, color, callback) to (label, tool_id, callback).
2026-05-16 16:09:56 +01:00
..
ai Workbench bill editor — tap a workbench, see/edit bills 2026-05-16 00:29:46 +01:00
effects Phase 0 scaffold + asset audit findings 2026-05-10 20:09:11 +01:00
entities Distinct icons for wheat / corn / potato / strawberry harvests 2026-05-16 15:52:31 +01:00
main UI pass: medieval-warm Theme + real Build drawer thumbnails 2026-05-16 16:09:56 +01:00
pawn Distinct icons for wheat / corn / potato / strawberry harvests 2026-05-16 15:52:31 +01:00
storyteller Phase 17: Touch UX (PawnDetail+BuildDrawer+WorkMatrix+AlertsLog+Settings) 2026-05-11 19:45:35 +01:00
ui UI pass: medieval-warm Theme + real Build drawer thumbnails 2026-05-16 16:09:56 +01:00
world Workbench bill editor — tap a workbench, see/edit bills 2026-05-16 00:29:46 +01:00