Commit graph

23 commits

Author SHA1 Message Date
0addb42f4f
build: tag 0.5.1
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Iab96cd3ef91c3e905c9c5593cb0d44076a6a6964
2026-06-27 00:04:54 +03:00
7c15a77ad6
build: tag 0.5.0
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I7fdc6aed53aead03dc963cd0687040196a6a6964
2026-06-27 00:04:52 +03:00
049ce83369
beer: display kitty graphics protocol images
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I48b6d5b42528f0de53b33ddda2110a356a6a6964
2026-06-26 23:29:00 +03:00
bb94543f61
meta: move everything to virtual manifest; version beer-protocols
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I163bfdc04dc7986d8e6406e8cbd3fa1c6a6a6964
2026-06-26 13:47:16 +03:00
589c26f210
docs: split root level README to crate-specific docs; revise
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id4cbc98d109251486a30d2955d084b856a6a6964
2026-06-26 13:37:51 +03:00
1f1451f108
meta: split protocol codecs and encoders into a beer-protocols crate
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ib7706308c892e43d2044fbb766505e9e6a6a6964
2026-06-26 13:37:50 +03:00
5d132d9ac7
font: shape combining marks with harfbuzz instead of stacking
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I64d67dbc96ce3faa68d221252e44d9976a6a6964
2026-06-26 11:57:06 +03:00
fe004666bb
build: tag 0.3.1
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Iff2ef284120514a26134fa37c9f6fd7c6a6a6964
2026-06-26 10:43:01 +03:00
27a509362b
config: warn on unknown keys instead of dropping them silently
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id06a7e2c96cfdcb69a21fa0416d988696a6a6964
2026-06-26 10:43:00 +03:00
5a9242b53f
build: tag 0.3.0
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I7f2d0a6b969fe08ef53d1262cceb48956a6a6964
2026-06-26 10:27:42 +03:00
a5249b2315
build: tag 0.2.0
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id6ff5e6777e9506290bfeedc71c63c816a6a6964
2026-06-26 10:21:52 +03:00
baed9bc98c
wayland: render at fractional scale via viewporter, integer fallback
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I930684c15213a3e3b7de6b74dfb9da076a6a6964
2026-06-26 10:21:44 +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
9df4e8fb8a
build: tag 0.1.0
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I5858af7c69ace264fdb8c0b20ec680d66a6a6964
2026-06-26 10:21:36 +03:00
f52af55f66
build: tag 0.0.2
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I4c31117b3b11ee3e59f77b9285ac64fe6a6a6964
2026-06-26 10:21:26 +03:00
23ad00348d
font: bound the glyph cache; synthesize missing bold/italic
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I39a00a2847022f684060e94c816df7786a6a6964
2026-06-26 10:21:23 +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
a3c41c6ccb
build: tag 0.0.1
Still not usable, so we're incrementing patch versions only. It's like
patchinig this thing into existence.

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Iad730d26b7d0e1d6599687148ac846af6a6a6964
2026-06-24 08:25:37 +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
1593b40dec
initial commit
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I29ab7ff39db110698d7ee72c56cf96486a6a6964
2026-06-23 14:58:45 +03:00