Commit graph

18 commits

Author SHA1 Message Date
ayn2op
f25149a05e build: update tview and tcell, with titles and footers as widgets styled by ui.Label 2026-10-18 19:11:30 -04:00
ayn2op
805621bc2e refactor: move to the tview text widget and go-uucode 2026-10-16 22:13:15 -04:00
ayn2op
78c26e88fb refactor: drop unused receivers and exports 2026-10-16 19:04:04 -04:00
ayn2op
f8141b8f8d refactor: break up long inline expressions 2026-10-16 18:52:15 -04:00
ayn2op
39222f1073 ci: add golangci-lint 2026-10-15 21:00:02 -04:00
ayn2op
95f5fb91a1 refactor(ui): hold widget state as plain values in the models 2026-10-13 19:03:59 -04:00
ayn2op
2e6fa88608 fix(ui): hide the tree's up and down keybinds at its ends 2026-10-09 18:29:39 -04:00
ayn2op
6449f7d470 refactor(ui): scroll the trees and lists with a viewport 2026-10-08 19:10:20 -04:00
ayn2op
715ed5aaeb feat(config): add keybinds to scroll the trees 2026-10-08 17:42:35 -04:00
ayn2op
534c4e3c64 refactor(config)!: move non-style theme options to [ui] 2026-10-07 15:37:03 -04:00
ayn2op
0dc3f21501 refactor(ui): give command methods value receivers 2026-10-06 17:19:42 -04:00
ayn2op
c3cb114e22 refactor(ui): merge each model's update into Update 2026-10-06 15:42:47 -04:00
ayn2op
f9bb10d846 refactor(ui): update to tview's Widget and help style builders 2026-10-03 23:41:25 -04:00
ayn2op
31c5d185ca refactor(ui): update to tview's layout package and Element methods 2026-10-01 22:45:52 -04:00
ayn2op
02ca5019c7 refactor(config): share the tree status style 2026-09-30 17:34:43 -04:00
ayn2op
74f8438bc1 refactor(ui): simplify models and messages 2026-09-30 16:45:13 -04:00
ayn2op
7e920c1620 build(deps): bump ningen 2026-09-28 20:09:56 -04:00
ayn2op
08f27eb60d feat(chat): add members tree 2026-09-28 18:51:38 -04:00