brewery
notashelf /
580ff3d36cf38bbb4377e5f3bd2248e1b04f3d2d

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. render: draw braille patterns directly instead of via the font

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

    NotAShelf3w ago
    unverified580ff3d36cf3
  3. doc: document the `[mouse]` config table

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

    NotAShelf3w ago
    unverified1634a2bbc120
  4. config: add `[mouse]` table with scroll multiplier and alternate-scroll

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

    NotAShelf3w ago
    unverified15a4a97033d6
  5. grid: store and render combining marks on the base cell

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

    NotAShelf3w ago
    unverified1b8138fc4f8a
  6. wayland: render IME preedit and commit via `text-input-v3`

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

    NotAShelf3w ago
    unverified53924d381aa8
  7. wayland: track input devices per seat for multi-seat support

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

    NotAShelf3w ago
    unverified155954a4918a
  8. wayland: render at fractional scale via viewporter, integer fallback

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

    NotAShelf3w ago
    unverifiedbaed9bc98c73
  9. doc: generate manpages with scdoc

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

    NotAShelf3w ago
    unverified206449a95d1a
  10. config: live reload on SIGUSR1

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

    NotAShelf3w ago
    unverified0ecda1b5ce0f
  11. input: configurable key/text bindings, font resize, and fullscreen

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

    NotAShelf3w ago
    unverified9a680ab42eb6
  12. config: default cursor style/blink and visual bell

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

    NotAShelf3w ago
    unverified0738ce3b6f70
  13. render: inner terminal padding (pad-x/pad-y)

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

    NotAShelf3w ago
    unverified2d319b7e7366
  14. color: config-seeded theme/palette with OSC 4/10/11/17/19 and bg opacity

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

    NotAShelf3w ago
    unverifiedc78687c0aea2
  15. config: load beer.toml and apply font, geometry, scrollback, word delimiters

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

    NotAShelf3w ago
    unverifiedccc30d1bbdf9
  16. build: tag 0.1.0

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

    NotAShelf3w ago
    unverified9df4e8fb8a33
  17. grid: reflow scrollback and screen on resize

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

    NotAShelf3w ago
    unverifiedb7ed08d44c75
  18. search: incremental scrollback search with match highlight and prompt

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

    NotAShelf3w ago
    unverified6f1d4dd7f9dd
  19. osc: clipboard get/set via OSC 52

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

    NotAShelf3w ago
    unverified28a49c5bbedf
  20. selection: block (Ctrl-drag) selection, edge autoscroll, word delimiters

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

    NotAShelf3w ago
    unverified1b4c293c998d
  21. input: report mouse and focus events to the application

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

    NotAShelf3w ago
    unverified219f0a3c949f
  22. pointer: set an I-beam cursor shape over the window

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

    NotAShelf3w ago
    unverified8469cd3b392b
  23. vt: honour synchronized output (DECSET 2026) with a present timeout

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

    NotAShelf3w ago
    unverified72044c21fde3
  24. render: frame-paced presentation with per-row damage and blink

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

    NotAShelf3w ago
    unverifiedf1c8271d3190
  25. render: mouse selection with clipboard and primary copy-paste

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

    NotAShelf3w ago
    unverified78874201392c
  26. build: tag 0.0.2

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

    NotAShelf3w ago
    unverifiedf52af55f66f8

Page 1 of 2 Next