Bismuth-Forge / bismuth

KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.
https://bismuth-forge.github.io/bismuth/
Other
2.41k stars 92 forks source link

Remove cpp experimental backend, usage of cpp kwinapi wrapper and rename QRect to QRectF #427

Closed gikari closed 1 year ago

gikari commented 1 year ago

Summary

There is no plan to develop C++ backend on current master branch. Instead, it's done on polonium branch. Therefore, the unfinished port was removed.

C++ KWin API Wrappers, that were used on master are less stable than KWin JS API, therefore they were replaced. That's the reason why Bismuth does not work on Plasma 5.26.

Since 5.26 KWin uses floating points for geometries, so QRect was renamed to QRectF. This is just a conventional change. It's backwards compatible with older KWin releases.

Related Issues

Closes #426

HanabishiRecca commented 1 year ago

I can confirm it works with 5.26 and also backward compatible with 5.25. Thanks 👍

idoybh commented 1 year ago

I can confirm it works with 5.26 and also backward compatible with 5.25. Thanks +1

Same over here

cavillamizarc commented 1 year ago

I also can confirm this works and solves the issue for me!. Thanks gikari!