|
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 |
|
|
2c4452dd81
|
feat: add keyboard support to menus
|
2024-03-26 22:01:31 +01:00 |
|
|
4b86579745
|
refactor: replace unsafe unreachable usage with @panic
|
2024-03-24 20:12:59 +01:00 |
|
|
f4de650557
|
feat: add open recent command to home screen
|
2024-03-22 21:00:19 +01:00 |
|
|
314b8d4909
|
build: update zig
|
2024-03-22 11:10:09 +01:00 |
|
|
2f9a0e2eb0
|
refactor: button, menu and widget stack apis
|
2024-03-18 22:29:29 +01:00 |
|
|
5965431b57
|
refactor: improve flexibility of the Button API
|
2024-03-08 22:15:39 +01:00 |
|
|
a7a27fdc89
|
feat: add Menu widget and use it on home screen
|
2024-03-07 20:34:15 +01:00 |
|
|
8f360c8f28
|
feat: add Button widget and use it to build a menu with mouse support on the home screen
|
2024-03-06 00:44:43 +01:00 |
|