ayn2op
|
78c26e88fb
|
refactor: drop unused receivers and exports
|
2026-10-16 19:04:04 -04:00 |
|
ayn2op
|
95f5fb91a1
|
refactor(ui): hold widget state as plain values in the models
|
2026-10-13 19:03:59 -04:00 |
|
ayn2op
|
d0f53d0722
|
feat: implement voice support
Closes #166
|
2026-10-11 18:16:53 -04:00 |
|
ayn2op
|
6449f7d470
|
refactor(ui): scroll the trees and lists with a viewport
|
2026-10-08 19:10:20 -04:00 |
|
ayn2op
|
0dc3f21501
|
refactor(ui): give command methods value receivers
|
2026-10-06 17:19:42 -04:00 |
|
ayn2op
|
74f8438bc1
|
refactor(ui): simplify models and messages
|
2026-09-30 16:45:13 -04:00 |
|
ayn2op
|
05e622e753
|
refactor(ui): share tree and picker widgets
|
2026-09-28 18:51:16 -04:00 |
|
ayn2op
|
30810afde2
|
refactor(ui): migrate to declarative tview
|
2026-09-27 18:12:18 -04:00 |
|
ayn2op
|
5df8f14d7b
|
refactor(ui): modularize guilds tree
|
2026-08-31 22:35:23 -04:00 |
|