|
|
c78687c0ae
|
color: config-seeded theme/palette with OSC 4/10/11/17/19 and bg opacity
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ied0c27950f4ee8d5bd862c90341118826a6a6964
|
2026-06-26 10:21:38 +03:00 |
|
|
|
ccc30d1bbd
|
config: load beer.toml and apply font, geometry, scrollback, word delimiters
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I5008a74307d856f9df472776cb66c8b06a6a6964
|
2026-06-26 10:21:37 +03:00 |
|
|
|
b2d656e7bd
|
input: encode keyboard events and send them to the shell
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6ee2acd5f74575f4bcc2f41417207c626a6a6964
|
2026-06-26 10:21:19 +03:00 |
|
|
|
56907b4115
|
pty: propagate the shell's exit status
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9f33a222a19794b6ad2910fb6029796f6a6a6964
|
2026-06-24 15:36:28 +03:00 |
|
|
|
5690e0e883
|
render: draw the grid with rasterized glyphs
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6350824abb506c2af98884a7374228116a6a6964
|
2026-06-24 15:36:27 +03:00 |
|
|
|
bc53393aec
|
vt: parse terminal output into a grid model
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Iee271b093801326cff2489218063ab4c6a6a6964
|
2026-06-24 08:25:36 +03:00 |
|
|
|
740aefffa8
|
pty: run the shell and read its output
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ib472cd1bd66ffbba1725d4576eedffff6a6a6964
|
2026-06-24 08:25:35 +03:00 |
|
|
|
c68d3445e7
|
wayland: we have a (blank) window ladies and gentlemen
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id2b91339a2d43cc95041dafe835c6a526a6a6964
|
2026-06-24 08:25:19 +03:00 |
|
|
|
35ea435776
|
beer: initial project scaffolding
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I07c4ee715f51332893e2466b8c52f8eb6a6a6964
|
2026-06-23 14:59:07 +03:00 |
|