Commit graph

61 commits

Author SHA1 Message Date
6eaef79f43
feat: add debug build warning to home screen 2025-03-26 19:22:16 +01:00
4283321542
feat: add build version to home screen 2025-03-26 19:09:49 +01:00
4468b4a321
Merge branch 'zig-0.13' 2025-03-08 01:02:18 +01:00
3da2f8d484
feat: add some home screen customization 2025-03-08 01:01:20 +01:00
fab0ff00da
refactor: move home fire to seperate file 2025-03-08 01:01:16 +01:00
a1d6c1b2e8
Merge branch 'zig-0.13' 2025-03-06 21:19:12 +01:00
4b34804670
feat: re-organize home screen 2025-03-06 21:11:51 +01:00
454d07b1a8
feat(home): add build version info to home screen 2025-02-06 22:23:54 +01:00
c351d3fdea
feat(home): add build version info to home screen 2025-02-05 16:40:31 +01:00
53045123c6
build: update to zig 0.14.0-dev.3039 2025-02-04 22:59:18 +01:00
1d947ab499
refactor: improve capsulation and safety of tui module public api 2025-01-23 16:45:04 +01:00
4145460012
refactor: simplify Plane/Widget usage 2025-01-23 16:12:56 +01:00
4dddadb46d
feat(buffers): add home screen save all command 2025-01-21 21:44:05 +01:00
e1b1591167
feat(win32 gui): add font selection palette
closes #102
2025-01-17 20:32:20 +01:00
9e4e81eb0d
feat(win32 gui): read fontface and size from gui_config 2025-01-08 15:57:38 +01:00
beef23703d
fix: style of home menu items when clicked 2024-12-12 19:35:46 +01:00
f7ba83fd83
refactor: prefer Plane.fill for blanking with alpha 2024-12-12 19:25:44 +01:00
ad43cd4395
fix: tie the position of home screen menu based to view plane 2024-12-11 20:44:39 +01:00
bc8b128aea
fix: alpha rendering of selection on home screen 2024-12-05 20:30:02 +01:00
01d698ca6d
feat: add toggle_input_mode command to home screen menu 2024-12-05 20:24:10 +01:00
fac6e37d00
feat: reload home screen on keybind namespace changes 2024-12-05 20:13:41 +01:00
f8dff2a7bb
feat: render home screen based on current input mode 2024-12-05 19:48:17 +01:00
9c476c4d10
Merge branch 'master' into keybind 2024-12-03 19:56:07 +01:00
78b039be58
fix: integer overflow crashes with large screen sizes > u16 2024-12-03 19:55:33 +01:00
150374afae
feat: add argument metadata to (most) commands that take parameters 2024-11-21 17:34:11 +01:00
dc914ba562
feat: load and edit key bindings in config directory 2024-11-19 18:11:22 +01:00
cfb9f8cf11
refactor: remove unused parameter in set_base_style 2024-11-04 22:20:06 +01:00
16c5471126
refactor: move command and EventHandler out of the tui module 2024-10-25 22:39:04 +02:00
d75dcd7b84
feat: add metadata to all commands 2024-09-17 23:00:53 +02:00
bf3fe5f2ba
refactor: run zigimports
closes: #38
2024-09-10 22:25:54 +02:00
7b812d73ea
refactor: change a -> allocator 2024-09-02 14:31:49 +02:00
409f636902
refactor: move application title and subtext to root module 2024-08-23 22:20:43 +02:00
231e4ccb88 feat: add open_recent_project and change_project commands 2024-08-19 20:35:05 +02:00
ea31e414ee refactor: clean-up command naming 2024-08-18 17:59:28 +02:00
4b6c08154b feat: add theme selection palette
Also, refactor to share palette code and make palettes scroll properly
with the mouse wheel.
2024-08-14 21:27:32 +02:00
bc386b21f0 fix: reset transparent styles to avoid zebra effect on home screen 2024-08-08 15:22:21 +02:00
f60ccd7c37 fix(home): resize home screen menu before rendering 2024-07-08 21:55:11 +02:00
032982c1e8 refactor: rework error handling to simplifiy command implementation and provide better back traces 2024-06-26 23:29:39 +02:00
btipling
42330ba82c std.rand renamed to std.Random
This now builds on version 0.14.0-dev.111+451550e86 on windows
2024-06-23 15:22:22 +02:00
d4019d00b2 feat: add keybind hints to command palette 2024-06-20 22:27:13 +02:00
25556336b9 feat: add initial simplistic command palette implementation 2024-06-14 21:48:28 +02:00
ce8ebce3c4 fix: correct fallback style on home screen menu 2024-05-26 20:44:54 +02:00
49ad54d60c feat: implement remaining terminal handling functions via libvaxis 2024-05-22 10:40:08 +02:00
c32e2005b9 fix: hover and select menu styles on home screen 2024-05-18 17:02:45 +02:00
855c11292e fix: improve rendering of home screen 2024-05-18 16:49:45 +02:00
1cd3cb17ce feat: add libvaxis renderer 2024-05-10 12:44:14 +02:00
b15fa47f30 refactor: add renderer abstraction layer 2024-05-09 11:48:33 +02:00
0523350596 feat: add support for undercurl styles 2024-04-19 22:10:27 +02:00
28ab5643d9 fix: use theme background style for home screen 2024-04-10 18:40:33 +02:00
0053b80d81 refactor: improve button widget api 2024-04-10 18:39:47 +02:00