| Commit message (Expand) | Author | Age |
| * | A terminal pane draws the kitty graphics its program places, so yazi's image ... | Gabriel Schneider | 26 hours |
| * | A selection deep in a long line costs a render what one at its start does: 5 ... | Gabriel Schneider | 27 hours |
| * | A diff reads as the code it changes: hunks in their file's language, added an... | Gabriel Schneider | 27 hours |
| * | Terminal.zig is terminal.zig: a file of functions and no fields takes a names... | Gabriel Schneider | 27 hours |
| *-. | Merge: 9P round 6 + empty columns + render (acme theme, grips, Lift, Motion) | Gabriel Schneider | 27 hours |
| |\ \ |
|
| | | * | acme looks like acme; every theme gets acme's button, scroll column and 2px r... | Gabriel Schneider | 27 hours |
| | |/ |
|
| * / | A mouse sweep selects a stream, as acme's does, not a rectangle | Gabriel Schneider | 27 hours |
| |/ |
|
| *-. | Trial merge: 9P + helix + render | Gabriel Schneider | 27 hours |
| |\ \ |
|
| | | * | A notice's word under the pointer is lit, in its band and the grid; mark_hove... | Gabriel Schneider | 27 hours |
| | | * | One Layer for tags, notices, headers and bodies; a taller tag is one layer of... | Gabriel Schneider | 27 hours |
| | | * | Paint a body with context rows once, into its layer, and join it | Gabriel Schneider | 27 hours |
| | | * | Paint tags, notices and headers once, and join them into the grid | Gabriel Schneider | 27 hours |
| | | * | Place every part of the frame once, before painting it | Gabriel Schneider | 27 hours |
| | | * | Paint into a target Surface instead of swapping the frame's out | Gabriel Schneider | 27 hours |
| | | * | Move the frame into draw.zig and the transitions out of layout.zig | Gabriel Schneider | 27 hours |
| | * | | gw labels the words in view and jumps to the one whose label is typed | Gabriel Schneider | 27 hours |
| * | | | A command of several lines keeps its pane's tag to one row, and the tag never... | Gabriel Schneider | 27 hours |
| |/ / |
|
| * | | A terminal bound as a language's REPL takes the execs made on that language's... | Gabriel Schneider | 27 hours |
| * | | A terminal's Tty word names its shell, Tty+fish, and a click on it opens another | Gabriel Schneider | 27 hours |
| |/ |
|
| * | Let the keyboard reach a tag's path, read-only | Gabriel Schneider | 27 hours |
| * | Let s, S and | pressed in a tag answer for the tag's own text | Gabriel Schneider | 27 hours |
| * | Let a tag's computed prefix bring its own separating space | Gabriel Schneider | 27 hours |
| * | Scroll a tag taller than its rows to keep its caret in view | Gabriel Schneider | 27 hours |
| * | File the tag code into tagline.zig and draw tags beside bodies | Gabriel Schneider | 27 hours |
| * | Let a pane's tag take a row for each line it holds | Gabriel Schneider | 27 hours |
| * | Make a pane's tag a Text edited with the body's own keys | Gabriel Schneider | 27 hours |
| * | Give prompts their own line to type into instead of the tag's tail | Gabriel Schneider | 27 hours |
| * | Give a pane's body its own Text holding the cursor, selections, mode and undo | Gabriel Schneider | 27 hours |
| * | Move helix normal mode out of pardes.zig into normal.zig | Gabriel Schneider | 27 hours |
| * | Move text editing out of pardes.zig into edit.zig | Gabriel Schneider | 27 hours |
| * | Move body drawing out of pardes.zig into body_layer.zig | Gabriel Schneider | 27 hours |
| * | Separate discontinuous pinned source context with thin borders | Gabriel Schneider | 2026-09-15 |
| * | Add optional compact tagline styling for source context | Gabriel Schneider | 2026-09-15 |