brewery
notashelf /
1634a2bbc1209522adefcecea8d9343f699f705a

beer

public

A terminal worth pouring time into

Star0tarball
clone
ssh://git@git.notashelf.dev:33/notashelf/beer.git

Commits

  1. 2026-06-26
  2. input: drive key repeat off a calloop timer

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverifiedba8f8d714469
  3. font: bound the glyph cache; synthesize missing bold/italic

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified23ad00348d20
  4. font: render colour emoji from bitmap strikes, scaled to the cell

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified5682027a947c
  5. vt: answer `XTGETTCAP` capability queries

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified8e737dd2fff2
  6. nix: load terminfo in the devshell and complete the package build

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified8486c343d709
  7. render: cut per-frame cost with a fast clear and row fills

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified7254cbf3812b
  8. input: encode keyboard events and send them to the shell

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverifiedb2d656e7bdb3
  9. wayland: spawn the pty after the first configure

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified0df5588f02af
  10. render: cursor shapes, visibility, and focus

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3w ago
    unverified88df7c2404ed
  11. 2026-06-24
  12. render: draw underline styles, strike, overline, and dim

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4w ago
    unverified2afb4875bed5
  13. vt: answer XTVERSION, DA3, DECRQM, and the title stack

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4w ago
    unverified6b3c8dc05945
  14. pty: propagate the shell's exit status

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4w ago
    unverified56907b411509
  15. render: draw the grid with rasterized glyphs

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4w ago
    unverified5690e0e883a9
  16. build: tag 0.0.1

    Still not usable, so we're incrementing patch versions only. It's like

    NotAShelf4w ago
    unverifieda3c41c6ccb20
  17. vt: parse terminal output into a grid model

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4w ago
    unverifiedbc53393aec6f
  18. pty: run the shell and read its output

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4w ago
    unverified740aefffa8ac
  19. wayland: we have a (blank) window ladies and gentlemen

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4w ago
    unverifiedc68d3445e72d
  20. 2026-06-23
  21. nix: initial tooling

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4w ago
    unverified2ccd62ba5ed3
  22. docs: initial project README

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4w ago
    unverifiedb5c80f5921b2
  23. beer: initial project scaffolding

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4w ago
    unverified35ea43577618
  24. meta: set up linters and rustfmt

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4w ago
    unverifiedc9b8424bd1ac
  25. initial commit

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4w ago
    unverified1593b40decf2

Previous Page 2 of 2