53f8a583dc
libluna+libos+libui: Move Action to libluna and make it usable in the kernel
...
Build and test / build (push) Failing after 1m21s
This commit adds an error-propagating constructor for Action and Function, which makes them usable in the kernel.
2024-10-19 21:25:17 +02:00
fd2fe16538
libui: Add Dialog
2024-09-19 18:26:58 +02:00
05bf792dbd
libui: Make InputField final
Build and test / build (push) Failing after 1m31s
2024-09-18 21:48:15 +02:00
b95cfac3ec
libui: Fix crashes when closing non-main windows
...
Build and test / build (push) Has been cancelled
This fix moves the actual closing of the window to after all the events are processed.
2024-09-18 21:47:31 +02:00
0a9578c1ec
libui/Font: Use RefString
Build and test / build (push) Successful in 1m54s
2024-09-07 16:52:48 +02:00
15dc71e8e1
libui/InputField: Fix a few bugs and add a clear() method
2024-07-31 19:32:22 +02:00
140910763e
all: Reorder directory structure
...
Build and test / build (push) Successful in 1m56s
Why are command-line utilities stored in "apps"?
And why are apps like "editor" or "terminal" top-level directories?
Command-line utilities now go in "utils".
GUI stuff now goes in "gui".
This includes: libui -> gui/libui, wind -> gui/wind, GUI apps -> gui/apps, editor&terminal -> gui/apps...
System services go in "system".
2024-07-21 13:24:46 +02:00