Strand
- 2 Devlogs
- 21 Total hours
Very cool OS project, basically a Compositor+Desktop Environment
Very cool OS project, basically a Compositor+Desktop Environment
I worked on the library that allows my userspace applications to talk to the compositor, i also implemented the WLR_layer_shell protocol which makes apps able to float above or below other icons and claim exclusive space. i also worked on the bare-bones UI library which makes it so that i dont have to always manually write draw calls to cairo or blend2d, i also scouted for different libraries to use for the drawing and landed on blend2d since its very feature rich, lightweight and supports text. A lot of the time was also spent fighting CMake and dependencies. in the image you can see a very bare-bones edition of the system showing how normal xdg apps float above the background while the taskbar floats above the bg but below, as well as just a simple foot terminal.
I worked on a initial Library for using SHM to push a buffer to wayland, and got a good version working i also started working on a simple info app that just displays some system info but i havent finished that.