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 |
|