Commit Graph
8 Commits
Author SHA1 Message Date
Greyson Parrelli d7452c2262 Fix clogged up git operations. 2026-08-27 13:32:47 -04:00
Greyson Parrelli 407dd81512 Build in the review tool. 2026-08-24 09:24:01 -04:00
Greyson Parrelli db69dc41b2 Bundle all the icons together. 2026-08-20 14:19:30 -04:00
Greyson Parrelli 4e622b15af Add ability to set boot layout. 2026-08-13 10:52:58 -04:00
Greyson Parrelli e16b147e16 Improve styling. 2026-08-12 21:15:07 -04:00
Greyson Parrelli 73a0187db5 Rebrand as Playpen. 2026-08-11 14:26:12 -04:00
Greyson Parrelli 3026bdcd4c Add custom layout creation. 2026-08-11 13:57:54 -04:00
Greyson Parrelli 738cead680 vtabs: terminal with vertical tabs on libghostty-vt + GTK4
Uses libghostty-vt (the API Ghostty documents for external embedders) for
the terminal core. Ghostty's other C API, ghostty.h, exposes a full terminal
surface but only supports macOS and iOS platform tags, so it cannot be
embedded on Linux.

We supply the layers libghostty-vt deliberately leaves out: PTY and process
management, a Cairo/Pango cell renderer, and a GTK4/libadwaita UI with a
Zen-style vertical tab sidebar.

Nix pins the whole toolchain (Zig 0.16 via zig-overlay, GTK 4.22, libadwaita)
so no host setup is needed.
2026-08-11 08:36:10 -04:00