Ry
|
0c3a0afc5f
|
kernel: Make get_active_window_struct return 0 if no active window
|
2023-01-24 17:18:12 -08:00 |
|
Ry
|
cba8b52677
|
kernel: Add get_active_window_struct
|
2023-01-24 17:10:48 -08:00 |
|
Ry
|
70cecc8667
|
kernel: Always show the menu bar, even if the active window has none
|
2023-01-24 17:09:34 -08:00 |
|
Ry
|
2a4b5bef9b
|
kernel: Implement basic messageboxes
|
2023-01-22 13:47:55 -08:00 |
|
Ry
|
1e6e925d08
|
kernel: Don't crash when all windows are closed
|
2022-12-28 00:05:15 -08:00 |
|
Ry
|
8ac2d2c0d4
|
kernel: Add a very basic GUI widget system
|
2022-12-27 18:01:55 -08:00 |
|
Ry
|
3b813afa72
|
kernel: Window manager now manages the menu bar per-window
|
2022-12-24 22:51:43 -08:00 |
|
Ry
|
b71d10ab63
|
kernel: Ensure new_window doesn't clobber r0
|
2022-12-24 01:29:00 -08:00 |
|
Ry
|
a68e584c82
|
kernel: A more complete window manager implementation
It's currently pretty buggy, but at least it's better than what we
had before :P
|
2022-12-23 22:26:16 -08:00 |
|
Ry
|
453e7f0e65
|
Make window titles semi-transparent
|
2022-10-05 21:02:56 -07:00 |
|
Ry
|
9512c40747
|
Prevent windows from being moved off-screen
|
2022-10-05 17:18:14 -07:00 |
|
Ry
|
89ee1342fe
|
Start working on a very basic window manager
|
2022-10-05 16:15:36 -07:00 |
|