aboutsummaryrefslogtreecommitdiffstats
path: root/docs/design
Commit message (Expand)AuthorAgeFilesLines
* Draw text from an atlas the CPU fills, composed by the GPUeunhhu2026-09-271-16/+24
* Name Vega's parts: lib/, surfaces/ and symbols/eunhhu2026-09-272-3/+3
* Draw symbols on the GPU from the point table as it iseunhhu2026-09-271-1/+26
* Store symbol outlines as point chains, and keep glyph advances wholeeunhhu2026-09-271-36/+54
* Draw glyphs and icons from one symbol format, by exact pixel areaeunhhu2026-09-271-0/+84
* Add a board used by people and programs alikeeunhhu2026-09-261-1/+3
* Give live surfaces a clock and run timers; add a stopwatcheunhhu2026-09-261-1/+11
* Add a tally example: a keyed list on every surfaceeunhhu2026-09-261-1/+1
* Swap a running app's module: --watch and the swap commandeunhhu2026-09-261-0/+24
* Restate the bytes a changed frame sendseunhhu2026-09-261-1/+1
* Show filtered lists and their shared focuseunhhu2026-09-261-0/+8
* Add a web surface: the same spec as a pageeunhhu2026-09-261-1/+25
* Move the focus from a surface: clicks, the wheel, pointeunhhu2026-09-261-2/+8
* Send the terminal only the cells that changedeunhhu2026-09-261-2/+13
* Add vega check for conventions a spec misseseunhhu2026-09-261-1/+25
* Keep a surface's app in a storeeunhhu2026-09-251-0/+8
* Add the first component and three surfaceseunhhu2026-09-251-0/+66