|
3e5bdc8c80
|
apps: Add clock
continuous-integration/drone/push Build is passing
|
2023-10-09 22:05:30 +02:00 |
|
|
5892a6bf09
|
libos+libui: Add event loops
continuous-integration/drone/push Build is passing
|
2023-10-06 22:06:34 +02:00 |
|
|
db2963d7bf
|
apps: Add 2048 prototype
continuous-integration/drone/push Build is passing
|
2023-09-28 21:38:42 +02:00 |
|
|
b3dc027ba0
|
taskbar: Add Game of Life to taskbar
continuous-integration/drone/push Build is passing
|
2023-09-27 19:03:49 +02:00 |
|
|
041d15a547
|
libui+taskbar: Make Buttons use Actions and clean up taskbar code
|
2023-09-27 18:52:17 +02:00 |
|
|
9a9c7e577a
|
wind+libui+taskbar: Add various window types and never focus the taskbar
continuous-integration/drone/push Build is passing
|
2023-09-27 18:14:32 +02:00 |
|
|
f0844c9f69
|
cp: Support the -R flag and add better verbose messages
continuous-integration/drone/push Build is passing
|
2023-09-25 21:31:14 +02:00 |
|
|
5626083aad
|
init: Add support for WorkingDirectory keys
continuous-integration/drone/push Build is passing
|
2023-09-25 19:26:05 +02:00 |
|
|
36fad85396
|
kernel+init+preinit+wind: Remove the kernel TTY and support only userspace terminals
continuous-integration/drone/push Build is passing
Still allow printing text to the console, but without text input or ANSI escape fancy stuff.
|
2023-09-21 19:31:54 +02:00 |
|
|
b09226b8ba
|
gol: Use the windowing system
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-20 20:17:11 +02:00 |
|
|
b370a99aa6
|
libui: Allow specifying the color of Labels, and use that in about
|
2023-09-20 19:45:19 +02:00 |
|
|
9fd4fc7e91
|
wind+taskbar: Improve the dark color scheme
|
2023-09-20 19:45:01 +02:00 |
|
|
29a341d8f3
|
init: Mount /dev/pts on startup
|
2023-09-20 07:05:59 +02:00 |
|
|
1b633212f6
|
apps: Remove gclient
|
2023-09-20 07:05:59 +02:00 |
|
|
5a49e97483
|
taskbar: Add a button to open terminal instead of gclient
|
2023-09-20 07:05:59 +02:00 |
|
|
08b56319c7
|
libui: Reduce redraw calls by doing them only when events are actually handled
|
2023-09-20 07:05:58 +02:00 |
|
|
a5790d0fb1
|
apps: Add about
|
2023-09-20 07:05:58 +02:00 |
|
|
17248e4ccc
|
libui: Add default handlers for events in Widget
|
2023-09-20 07:05:57 +02:00 |
|
|
a023811c26
|
libui+wind: Handle mouse leave events when the mouse leaves a window
|
2023-09-20 07:05:57 +02:00 |
|
|
d43d06604d
|
taskbar: Wait for terminated child windows
|
2023-09-20 07:05:56 +02:00 |
|
|
345cf5cae3
|
libui: Add Buttons
|
2023-09-20 07:05:55 +02:00 |
|
|
d6f63c0a5d
|
libui: Handle other mouse events
|
2023-09-20 07:05:55 +02:00 |
|
|
35c7011997
|
libui: Add aligned items using Containers, ImageWidget
|
2023-09-20 07:05:55 +02:00 |
|
|
f657ee9ba9
|
libui: Add VerticalLayout
|
2023-09-20 07:05:55 +02:00 |
|
|
5703faf50f
|
wind+libui+taskbar: Add GetScreenRect IPC, non-decorated windows, taskbar
|
2023-09-20 07:05:54 +02:00 |
|
|
4d068beaaf
|
libui: Actually fill window backgrounds with the correct color
|
2023-09-20 07:05:54 +02:00 |
|
|
819baa0cd5
|
libui: Add basic widget and layout system =D
|
2023-09-20 07:05:54 +02:00 |
|
|
062b09e20c
|
wind+libui: Add protocol for window close requests
|
2023-09-20 07:05:54 +02:00 |
|
|
820b1ae2ba
|
libui+gclient: Add basic OOP wrappers around the IPC protocol
|
2023-09-20 07:05:53 +02:00 |
|
|
0fb47d90a7
|
wind+gclient: Add SetWindowTitle and support shm buffers
|
2023-09-20 07:05:53 +02:00 |
|
|
0127068177
|
gclient: Create two example windows
|
2023-09-20 07:05:53 +02:00 |
|
|
60c3bcb3a9
|
apps: Add gclient
|
2023-09-20 07:05:51 +02:00 |
|
|
15f4f7c72f
|
apps: Remove pivot_root
continuous-integration/drone/push Build is passing
This functionality is intended to be used only by preinit, so it doesn't make sense to make it a command-line utility.
|
2023-09-04 13:12:55 +02:00 |
|
|
c5e11bb6cf
|
apps+base+libc: Use /usr/bin paths instead of /bin everywhere
|
2023-09-04 11:44:10 +02:00 |
|
|
3c9b2c49aa
|
init: Fix wrong log message
|
2023-09-04 11:43:36 +02:00 |
|
|
39ba4c9087
|
ls: Add colors to output
continuous-integration/drone/push Build is passing
|
2023-09-02 20:01:10 +02:00 |
|
|
cb0d5cb6a1
|
rm: Add the -v flag
continuous-integration/drone/push Build is passing
|
2023-09-02 14:46:14 +02:00 |
|
|
4becb2e427
|
init: Log requested exits
continuous-integration/drone/push Build is passing
|
2023-08-24 15:28:20 +02:00 |
|
|
3e174337ab
|
init: Hostname validation
|
2023-08-24 15:28:08 +02:00 |
|
|
3f1e6fc2ff
|
libluna+kernel: Move luna/Syscall.h to the kernel API directory
continuous-integration/drone/push Build is failing
A kernel-specific header has nothing to do in libluna.
|
2023-08-23 14:35:21 +02:00 |
|
|
33c1a9c92b
|
init: Add a configurable service directory
continuous-integration/drone/push Build is passing
|
2023-08-22 15:23:06 +02:00 |
|
|
65834ff491
|
edit: Make it more user-friendly
|
2023-08-22 15:17:13 +02:00 |
|
|
e5905a33e1
|
init: Stop using the removed 'signal' pledge
continuous-integration/drone/push Build is passing
|
2023-08-22 13:36:33 +02:00 |
|
|
ce3542e2bd
|
apps+base: Remove many legacy test apps
continuous-integration/drone/push Build is passing
|
2023-08-22 13:29:52 +02:00 |
|
|
f2a5c9ad3f
|
apps: Add free
continuous-integration/drone/push Build is failing
|
2023-08-17 20:15:39 +02:00 |
|
|
db3151d93b
|
init: Add some missing pledges
continuous-integration/drone/push Build is failing
|
2023-08-14 11:08:19 +02:00 |
|
|
ba3e32917e
|
init: Support starting services as a separate user
continuous-integration/drone/push Build is failing
|
2023-08-14 10:46:45 +02:00 |
|
|
cfb60fad25
|
init: Use pledge and support init --user
|
2023-08-14 10:46:28 +02:00 |
|
|
e2a77bb3da
|
kernel+libc: Add pledge support
continuous-integration/drone/push Build is failing
|
2023-08-12 21:38:25 +02:00 |
|
|
37e9b25b62
|
apps: Add touch
continuous-integration/drone/push Build is passing
|
2023-08-08 14:34:58 +02:00 |
|