Polonium v1.0b2 - Slow and steady
Pre-release
Pre-release
Quite a few bugs have been fixed and features added to this release. A pretty small beta in terms of code diff, but there's a lot of qol changes here that should make Polonium useable for the time being unless you really want to drag windows to manage them. That particular feature is still completely broken, but with the merging of this KWin pr Polonium should be ready for a release candidate within a few weeks.
Features
- Added shortcuts for switching layouts quickly. Most shortcuts are unset by default but can be set through System Settings
Bug fixes
- Fixed some issues with fullscreen, minimizing, and maximizing
- Better support for the KWin tiling mode
- Fixed crashes by removing relevant code/features for the time being. This means you can no longer drag windows out of tiles
- Fixed resizing shortcuts enough to be useable
- Made untiling and tiling more reliable
- DBus integration with dbus-saver fixed, I highly recommend using this if you have a complex layout
- Fixed docs (#130)
- Fixed issue with active windows that prevented border selected and insert selected from working
Under the hood
- Untiled windows are tracked by the driver rather than the engine. This simplifies engine code and makes untiling more reliable
- OSD added for switching engines, can probably be used for other things if desired
- Relative tile size support added to engines but not yet implemented in driver
Roadmap
- Monocle layout coming soon probably
- Tile dragging will be fixed probably when KWin 6.0.4 is released
- Resizing in layouts will be better supported in the future
Special thanks
- @sampbarrow for reporting the KWin crashing bug and the KWin team for fixing it
- @CyrusYip for fixing the readme
- TheJollyDuck and h_d33r for donating on Ko-Fi
- @root-hal9000 for donating
There's not much more to say, relatively uneventful release but there are some pretty important changes in here that I think are important enough to publish. Thank you all for the support, until next time I suppose ❤️