Darwin UI · mockups
Every page here is a Jinja template in mockups/, rendered live with the
JSON files in data/. Edit and reload.
Pages
Data in context
data.chats1 keys: parking_snippetsdata.maps3 itemsdata.properties2 keys: current, itemsdata.sessions3 keys: active, pinned, recentdata.simulation10 keys: days, day, seasons, season, weathers, weather, hour, traffic, traffic_unit, traffic_source
Conventions
_base.htmlis the shared layout;_partials/holds includes. Anything starting with_is not a page.- Product screens live in a macOS-style window frame (
_window.html); the meta pages here (index) stay on_base.html. - Variants of a screen come from the query string: /workspace, ?side=hidden, /design; ?chrome=0 hides this bar for a full-bleed view.
- Static files:
/static/…→static/(css/, js/),/data/…→data/. Nothing is cached; onlyscripts/serve.pyneeds a restart, and it restarts itself.