Skip to content

Polonium v0.5.2 - Coming along

Compare
Choose a tag to compare
@zeroxoneafour zeroxoneafour released this 04 Jul 17:52
· 159 commits to master since this release
c36e5ee

This release has been in the making for a little while longer. While it was helpful to take a step back from the very rapid development that Polonium has been going through in the last month, a critical bug with QTimer did slip past in v0.5.1 due to the QML update. Regressions and critical bug fixes may be released very soon after they are discovered in point releases going forward. I'm feeling pretty comfortable with the pace of development right now though, and for features there may be a bit longer of a wait between updates now. Next update will probably be v0.6.0, and I have some issues to fix for that as well as some concepts that may or may not work.

Features

  • Rudimentary monocle layout (#34)
  • Quick tiling and quick tile shortcuts (#26)
  • Windows return to their previous position when retiled (#43)
  • Unfullscreen when another window is tiled (experimental, #53)

Bug fixes

  • Fixed QTimer undefined bug (countless issues, first in #38)
  • Added plasmashell to default no-tile list, fixing some bugs (#51, #35)
  • Handlers for certain actions set per-window (#37)

Under the hood

  • Website redesign (#36, #41)
  • Makefile fix (#46)

Roadmap for next major release

  • Support for window minimum sizes (#52)
  • Settings on a per-desktop basis using QML - Pretty ambitious, but could be done
  • Userspace daemon to save settings - This would be a completely optional, very lightweight dbus interface that runs alongside KWin to help the script save and load settings. Would probably be written in Rust and would be installed and enabled separately from the script

Special thanks

If there are no regressions in this release, next major release may take quite a while (over a month or so). There may be some point release bug fix updates until then.