Pelly v1.0.0
After year and a month, when Pelly development started, we are releasing first stable release!
From 23rd February to 17th September, Pelly was dead because cursor was not moving properly. But, from September, development was speed up and Pelly is finished now.
Features:
- BIOS keyboard
- FAT and BBFS file systems
- GUI
- Heap
- IVT
Planned features for Pelly v2.0.0
First thing, which we want for Pelly v2.0.0, is more comprehensive GUI. Even though, Pelly's GUI is 10 times more comprehensive than most 16-bit operating systems (all GUIs are good), there are many lacking GUI elements (sliders, rounded buttons, ...).
BBFS needs to get mayor rewrite because we should write structure instead of "normal" data to C array.
And we also plan to implement some form of multitasking.
PRs
- Implement cursor moving by @Andrej123456789 in #1
- Refactor of keyboard handler to start working on GUI by @Andrej123456789 in #2
- Implement writing to disk by @Andrej123456789 in #3
- Fixed GUI borders and added unified place for cursor positions by @Andrej123456789 in #4
- Close window button by @StjepanBM1 in #5
- Base for
Button
element by @Andrej123456789 in #6 ContextMenu
element implementation by @Andrej123456789 in #7- BBFS implementation by @StjepanBM1 in #8
- Improved checks when initializing windows and GUI elements by @Andrej123456789 in #9
- Heap implementation by @Andrej123456789 in #10
- BBFS v3 (no nuking repo this time) by @StjepanBM1 in #13
- Colors by @Andrej123456789 in #14
Full Changelog: https://github.com/ringwormGO-organization/Pelly/commits/v1.0.0
©2021 – present ringwormGO