92d030213810ace37ea195e6d8c102909607f773
The settings screen was ragged: bare gray TextButtons (off-theme), each row center-aligned on its own so labels/controls never lined up, and a latent bug — clicking a segment or toggle only changed the value, the highlight didn''t refresh until Apply rebuilt the panel. - Wrap in a Card with title + accent rule, matching the other menus. - Every setting is a "label (fixed width) + control" row, left-aligned, so the controls form a clean column. - Segments and toggles use the themed ChoiceButton with an active state (Ui.SetChoiceActive: accent fill/border) instead of text-color-only. - Toggles read On/Off (new settings.on/off loc) instead of ●/○ glyphs. - Any click now runs all refreshers immediately, so highlights track the value live, not just after Apply. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
LittleSim
A god-game with minimal graphics and deep simulation, built on the
mrgameeng engine (git submodule engine/).
git clone --recurse-submodules <this repo>
dotnet run --project src/LittleSim -c Release
Design docs (Russian): docs/concept.md, docs/roadmap.md.
Languages
C#
73.1%
JavaScript
25.2%
HTML
0.8%
CSS
0.7%