Skip to content

Polonium v0.5.1 - Just as the founding fathers intended

Compare
Choose a tag to compare
@zeroxoneafour zeroxoneafour released this 23 Jun 22:37
b0e3ea7

Untile windows when dragging them, since that's what the founding fathers intended. Four i3 users break into my house. "What the devil?" As I grab my mouse and shift key. Blow a golf ball sized hole through the first man's layout, his workflow's dead on the spot. Drag a window over the second man, miss him entirely because it's unpredictable and nails the neighboring desktop. I have to resort to the shortcuts mounted in my KWin settings, "Tally ho lads" the keybinds shred two desktops in the blast, the window movement destroys several layouts. Fix undefined behavior and charge the last terrified rapscallion. His desktop crashes waiting on his computer to reboot since engine bugs are impossible to fix. Just as the founding fathers intended.

Features

  • Window dragging now takes directions and can place windows accurately (#25)
  • Same applies for insertion shortcut
  • QML frontend allows for more GUI integration, right now shows when layout is switched (like Bismuth)
  • ThreeColumn layout starts insertion on right
  • Half and ThreeColumn can now place windows to the left and right of the desktop with dragging
  • Engine falls back to KWin (#33)

Bug fixes

  • Moving windows with the insert keybind now swaps the windows if the insertion has no effect
  • Windows no longer change position dramatically when switching desktops (#24, #27)
  • Tile resizing with shortcuts minimum values fixed (#32)

Under the hood

  • Building issues on some systems due to lack of parentheses fixed (#29, #31)
  • Use esbuild instead of tsc for compiling typescript
  • Script now uses QML

Roadmap for next major release

  • Quick tiling integration - It's on my radar, but I don't know how I'll do it
  • Monocle layout - It would have only a little functionality, but would be better than nothing

Special thanks

  • @Foxinatel for code cleanup (#33)
  • @leonderdunna for a small PR (#31)
  • @polair for a large donation (#19)
  • Carl Schwan for donating on Ko-Fi

Next release may take a little while longer, I just saw that more accurate tiling when moving is a highly requested feature. This new system with directional tile placement will serve as an alternative to keeping windows tiled while moving them for the foreseeable future.