Skip to content

Docs

Start here if you are new, or jump to a task below if you already know what you need.

Current snapshot: Flutter is the explored frontend direction. The desktop benchmark viewer already loads assets, renders rectangles, and supports pan/zoom. The main open issue is performance when many rectangles are visible.

Start here

  1. Decision log — durable decisions and status
  2. Frontend framework note — current architecture and next work
  3. Benchmark findings — current performance baseline
  4. Flutter / Dart cheat sheet — quick syntax and project habits

Browse by task

Understand the project
Start with the Decision log for durable choices, then read the Frontend framework note for the current architecture and next work.
Work on rendering or performance
Use Benchmark findings for the current baseline, Canvas-level transform rewrite for the main rendering change, and Benchmark draw optimisations for likely follow-up work.
Refresh Flutter / Dart basics
Open the Flutter / Dart cheat sheet for quick syntax reminders and practical project habits.
Write or update docs
Use the Decision log when a durable project choice changes, and the Topic note template when adding a new supporting note.