This is mostly a maintainence release that does add some new features. KWin is now a layout, untiled windows are now tracked by the engine, and the codebase has been significantly improved.
Features
- KWin layout
- Untiled by default window option (replaces the old ignored, which now means that those windows are ignored completely by the engine)
- Window dragging behavior is now customizable
- Support pinned/multi-desktop windows
Bug fixes
- Setting reset issue fixed
- Fullscreen windows now correctly go above the taskbar
- Untiled windows are now tracked by the engine, cutting down on a lot of undefined behavior
Under the Hood
- Event system reworked again (hopefully for the last time!)
- Use "Display" instead of "DesktopIdentifiers" to track different combinations of VirtualDesktops/Activities/Outputs, and make it a full class
Roadmap
I need to stop adding this section if it's going to be empty, but oh well.
- PLEASE REPORT ALL ISSUES. Or even features you want! I have nothing more to add to this software.
In a while, crocodiles!