summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* scrolloff: keyboard cursor moves keep 3 context rows above/below the cursor ↵Gabriel Schneider2026-08-01
| | | | (vim scrolloff). One reconcile in Pane.ensureCursorVisible — every keyboard path (normal-mode motions, insert entry/edits, delete/yank/paste/undo/redo) already funnels through it; mouse click/wheel untouched. Clamps: line 0 at top, EOF-at-bottom-row for files (terminals let the vt clamp at the live bottom), margin shrinks on panes shorter than 2*off+1. New scrolloff.snap golden proves j-walk scroll at the margin, gg/top-row reachability, k-walk margin, G bottom clamp. 19/19 snapshots green; no existing goldens changed.
* pardes v2: the rewrite, complete and organized. src/ (core + three shells), ↵Gabriel Schneider2026-08-01
| | | | test/ (snapshot parity harness + 18 frozen goldens). One sans-IO core, vaxis tty + SDL3 GPU native + wasm web shells, 18/18 parity with the purged prototype, 7.6k lines vs 12.1k. Fix: gui shell pre-sized the core at init so the greet-releasing resize never fired (blank panes until first interaction); live sessions now init at defaults and get the real grid as a resize event (the shell contract, documented on Options).
* sdl: ui_sdl rework (380+ lines) + replay changesGabriel Schneider2026-08-01
|
* touch debug overlay: multi-touch circles with trails, finger event handling, ↵Gabriel Schneider2026-08-01
| | | | 4x larger, fade trails, SDL GPU + WebGL overlay shaders, touch-action:none in HTML, --debug-overlay flag, pinch event dispatch for all SDL backends
* sdl: main + ui_sdl rework, build.zig updatesGabriel Schneider2026-08-01
|
* improving layoutGabriel Schneider2026-08-01
|
* performance passGabriel Schneider2026-08-01
|
* fixing mouse drag on webGabriel Schneider2026-08-01
|
* fixed scaling and fitting on web uiGabriel Schneider2026-08-01
|
* patched font to maplemonoGabriel Schneider2026-08-01
|
* separated all ts grammars vs a small set of themGabriel Schneider2026-08-01
|
* wasm replay uiGabriel Schneider2026-08-01
|
* storage and replayGabriel Schneider2026-08-01
|
* sdl ui backendGabriel Schneider2026-08-01
|
* added middle+left mouse chordGabriel Schneider2026-08-01
|
* removed ctrl-cGabriel Schneider2026-08-01
|
* added static linkingGabriel Schneider2026-08-01
|
* tests: add 41 lines of test casesGabriel Schneider2026-08-01
|
* more treesitter grammarsGabriel Schneider2026-08-01
|
* tagline is editable nowGabriel Schneider2026-08-01
|
* sdl: main tweaks + testsGabriel Schneider2026-08-01
|
* sdl: main + tests additionsGabriel Schneider2026-08-01
|
* more heuristics for layout splittingGabriel Schneider2026-07-01
|
* changed some draggable stylingGabriel Schneider2026-07-01
|
* added yank and tty scrolling w keyboardGabriel Schneider2026-07-01
|
* stealing petsciinatorfull-prototypeGabriel Schneider2026-06-30
|
* minor fixesGabriel Schneider2026-06-30
|
* merging the colors intoGabriel Schneider2026-06-30
|
* images? lolGabriel Schneider2026-06-30
|
* vibes cleaning slopGabriel Schneider2026-06-30
|
* chinese vibes modal editingGabriel Schneider2026-06-30
|
* vibe file panes nowGabriel Schneider2026-06-30
|
* vibes adding some acme swag to the ttyGabriel Schneider2026-06-29
|
* vibes acme-like text editing?Gabriel Schneider2026-06-29
|
* vibes tagline and commands?Gabriel Schneider2026-06-29
|
* vibes layout and multiple terminalsGabriel Schneider2026-06-29
|
* mouse selection handlingGabriel Schneider2026-06-29
|
* resizing handlertermGabriel Schneider2026-06-29
|
* scrollbarGabriel Schneider2026-06-29
|
* working in realtime better than expected lolGabriel Schneider2026-06-25
|
* basic pty -> ghostty -> vaxis pathGabriel Schneider2026-06-25
|
* clean versionGabriel Schneider2026-06-25
|
* ghostty setupGabriel Schneider2026-06-25
|
* day-00: basic mouse and showing cwd relative fsGabriel Schneider2026-06-25