Commit graph

17 commits

Author SHA1 Message Date
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
9efff08e1f
refactor: use explicit error type to Button widget 2024-08-25 20:36:17 +02:00
50d47a73f2 feat: add mouse resizing of panel views 2024-08-13 19:38:35 +02:00
2be1a4d149 feat: make button widgets forward mouse wheel events 2024-08-11 20:27:08 +02:00
701107253f fix(tui): prevent button active state from sticking 2024-06-14 19:53:57 +02:00
49ad54d60c feat: implement remaining terminal handling functions via libvaxis 2024-05-22 10:40:08 +02:00
b15fa47f30 refactor: add renderer abstraction layer 2024-05-09 11:48:33 +02:00
55e99fe958 refactor: replace ArrayList with plain alloc for Button.label 2024-04-15 19:53:11 +02:00
2416251fc3 feat: generate hover events during drag operations 2024-04-11 18:32:57 +02:00
0053b80d81 refactor: improve button widget api 2024-04-10 18:39:47 +02:00
d4066ad396 feat: add support for menu header widgets 2024-03-28 22:02:45 +01:00
e0c78a975e feat: store button labels in the button's state
This makes memory management for dynamically created buttons a little
easier.
2024-03-22 20:54:49 +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