Ry
|
9e256a7e3c
|
sh: Move to an application outside of the kernel
Fixes issue #3
|
2023-01-21 00:17:10 -08:00 |
|
Ry
|
9a0208fe96
|
terminal: Ignore CTRL key presses
|
2023-01-20 23:30:43 -08:00 |
|
Ry
|
3901d490d0
|
Add note about prebuilt images to the README
|
2023-01-20 19:03:03 -08:00 |
|
Ry
|
9eba47b2bb
|
Update screenshot
|
2023-01-20 18:58:00 -08:00 |
|
Ry
|
c043316fa1
|
Implement RYFS write support in the VFS
|
2023-01-20 18:53:16 -08:00 |
|
Ry
|
e577446e55
|
Don't attempt to relocate if none are required
Fixes issue #4
|
2023-01-20 18:25:15 -08:00 |
|
Ry
|
634e9ca5b3
|
Ignore bootloader.bin
|
2023-01-20 18:14:17 -08:00 |
|
Ry
|
b84cbb1863
|
Merge pull request #5 from neuschaefer/main
Makefile and GitHub CI
|
2023-01-20 18:04:51 -08:00 |
|
jn
|
0345affebe
|
Add GitHub CI configuration
|
2023-01-21 01:41:58 +01:00 |
|
jn
|
b9fc96b161
|
Replace build.sh with a Makefile
|
2023-01-20 15:48:53 +01:00 |
|
Ry
|
aad731da31
|
foxpaint: Add a very basic color picker window using button widgets
|
2023-01-18 17:55:12 -08:00 |
|
Ry
|
d072478152
|
New bottom bar style
|
2022-12-29 12:02:03 -08:00 |
|
Ry
|
1e6e925d08
|
kernel: Don't crash when all windows are closed
|
2022-12-28 00:05:15 -08:00 |
|
Ry
|
1d70da41a9
|
foxpaint: Initial commit
|
2022-12-27 18:10:58 -08:00 |
|
Ry
|
8ac2d2c0d4
|
kernel: Add a very basic GUI widget system
|
2022-12-27 18:01:55 -08:00 |
|
Ry
|
5c1a000e24
|
Move user applications into applications directory
|
2022-12-26 19:05:27 -08:00 |
|
Ry
|
b41e1dc3de
|
launcher: Remove for now
|
2022-12-26 19:01:22 -08:00 |
|
Ry
|
3eff04b8a2
|
shell: Update disk command
|
2022-12-26 18:26:27 -08:00 |
|
Ry
|
f0c7d0be79
|
bg: Initial commit
|
2022-12-25 22:00:17 -08:00 |
|
Ry
|
455a909255
|
kernel: Fix clicking menu item when different window is directly under
|
2022-12-25 14:51:36 -08:00 |
|
Ry
|
fddfd78829
|
kernel: Make sure the event manager task starts when running disk 1
|
2022-12-25 13:54:45 -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
|
c6919d4168
|
shell: Add clear command
|
2022-11-25 17:21:28 -08:00 |
|
Ry
|
c321e54cfb
|
shell: Redraw the line when needed
|
2022-11-25 17:20:57 -08:00 |
|
Ry
|
7f6eeb10c7
|
terminal: Only draw the line upon LF or when requested
|
2022-11-25 17:20:03 -08:00 |
|
Ry
|
8b977f9f9e
|
terminal: Add various "control characters"
|
2022-11-21 21:43:58 -08:00 |
|
Ry
|
399ad8c7bb
|
shell: Use hex const for the cursor
|
2022-11-21 21:32:06 -08:00 |
|
Ry
|
c0ea6192e2
|
Don't hardcode /bin/bash in the build script
|
2022-11-21 21:30:56 -08:00 |
|
Ry
|
250da95d76
|
Initialize the memory allocator with a correct bottom of memory
|
2022-10-27 23:08:18 -07:00 |
|
Ry
|
a7064075e7
|
Build the kernel as an FXF binary and boot using the new boot mechanism
|
2022-10-27 22:49:55 -07:00 |
|
Ry
|
cc40cce81b
|
shell: Prefix an FXF binary with * to not suspend the shell
|
2022-10-16 18:47:11 -07:00 |
|
Ry
|
6de1a5f6df
|
Only start a terminal instance on boot, instead of Launcher
|
2022-10-14 21:35:15 -07:00 |
|
Ry
|
2997fb7c85
|
launcher: Add "Quit Launcher" menu item
|
2022-10-14 21:34:51 -07:00 |
|
Ry
|
ce094891ce
|
launcher: Don't disable overlays on startup
|
2022-10-14 21:09:30 -07:00 |
|
Ry
|
06798d3be2
|
Increase shell input buffer size to 512 characters
Because reasons.
|
2022-10-14 17:15:24 -07:00 |
|
Ry
|
3cd4341986
|
Add shell task and terminal application
|
2022-10-14 16:53:41 -07:00 |
|
Ry
|
75eb29613b
|
Implement a basic VFS layer with "streams"
|
2022-10-14 16:39:40 -07: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
|
4f1ae864aa
|
Add screenshot to the README
|
2022-10-05 16:26:11 -07:00 |
|
Ry
|
d62518b5eb
|
barclock: Draw a leading zero if the minute is less than 10
|
2022-10-05 16:20:50 -07:00 |
|
Ry
|
89ee1342fe
|
Start working on a very basic window manager
|
2022-10-05 16:15:36 -07:00 |
|
Ry
|
fecf74b652
|
Ignore wallpaper files
|
2022-09-09 16:39:40 -07:00 |
|
Ry
|
7b113056f7
|
barclock: Initial commit
|
2022-09-09 16:39:08 -07:00 |
|
Ry
|
ee2103eda5
|
Allow starting multiple FXF binaries at startup
|
2022-09-09 16:37:13 -07:00 |
|
Ry
|
b3c9c83c86
|
meta: Update ryfs tool to 0.5
|
2022-08-29 16:16:33 -07:00 |
|
Ry
|
81ac508a60
|
launcher: initial commit
|
2022-08-28 22:23:54 -07:00 |
|
Ry
|
021b1970ca
|
meta: Update ryfs tool to version 0.4
|
2022-08-11 18:28:11 -07:00 |
|