about summary refs log tree commit diff stats
path: root/apps/tile/word.mu
Commit message (Collapse)AuthorAgeFilesLines
* 6821 - highlight words clobbered by the next wordKartik Agaram2020-09-201-0/+6
| | | | Another suggestion from the Future of Software forum.
* 6816 - tile: inserting new wordsKartik Agaram2020-09-191-8/+26
|
* 6814 - tile: backspace deletes char or wordKartik Agaram2020-09-191-0/+24
|
* 6812 - tile: render cursor locationKartik Agaram2020-09-191-0/+6
|
* 6811 - tile: left-cursor movementKartik Agaram2020-09-191-0/+36
| | | | | Displayed cursor position is not yet correct, but insertions happen at the right cursor position.
* 6807 - tile: render intermediate stack stateKartik Agaram2020-09-191-0/+6
|
* 6806 - tile: place-holder for bottom of stackKartik Agaram2020-09-191-0/+6
|
* 6805Kartik Agaram2020-09-191-13/+13
|
* 6804 - tile: render all wordsKartik Agaram2020-09-191-3/+20
|
* 6801 - snapshot: RPN structured editorKartik Agaram2020-09-191-0/+95
There's some worrisome memory corruption here between the call to max-stack-depth and the callee picking up its args. All this code is incredibly ugly as I start to wrestle with the challenges of structured editors. I keep wanting to keep business logic separate from rendering, but there are feedback loops from wanting to know where to render the cursor. And I haven't even started trying to avoid full-screen renders yet. That'll complect things even more. For now the data path for every iteration of the render loop is: process key compute max depth needed (or any other global information needed for rendering) render