AnErrupTion
|
207b352888
|
Add central Widget struct + clean up code
In particular, move all termbox2 usage to TerminalBuffer.zig &
keyboard.zig
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-02-10 00:22:27 +01:00 |
|
AnErrupTion
|
f22593f828
|
Add Label component & make colors custom
This commit also makes Ly more resilient to (impossible) screen
resolutions.
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-02-08 17:40:50 +01:00 |
|
AnErrupTion
|
bca38856b1
|
Completely refactor widget placement code
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-02-08 14:53:36 +01:00 |
|
AnErrupTion
|
fd81da7cbd
|
Organise imports
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-02-07 17:01:11 +01:00 |
|
AnErrupTion
|
d7f64676ee
|
Split core code into ly-core library
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-01-18 21:07:53 +01:00 |
|
AnErrupTion
|
b3f1e91cf6
|
Remember last session for each user (closes #619)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2025-10-14 21:05:54 +02:00 |
|
AnErrupTion
|
9ded9fd765
|
Remove use of deprecated aliases/types + use upstream zigini
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2025-03-16 22:45:46 +01:00 |
|
AnErrupTion
|
55abc4d7f1
|
Decouple TerminalBuffer and auth from Config
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2025-03-06 14:32:05 +01:00 |
|
llc0930
|
b84158e1c0
|
Add option to center env name (#683)
|
2024-08-09 18:44:49 +02:00 |
|
AnErrupTion
|
548a411ae2
|
Remove maximum length config options + don't localize config parse error
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2024-07-31 14:31:28 +02:00 |
|
AnErrupTion
|
a393525212
|
Support multiple info lines in UI
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2024-07-31 13:58:49 +02:00 |
|
AnErrupTion
|
961018e753
|
Add generic cyclable label & base session component off it
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2024-07-31 13:21:54 +02:00 |
|