emvaized / kde-snap-assist

KWin script for KDE Plasma which suggests other window thumbnails on snap
https://store.kde.org/p/1875687
GNU General Public License v3.0
119 stars 7 forks source link

Add support for Plasma 6 #47

Open codenyte opened 8 months ago

emvaized commented 8 months ago

Hi there!

I plan to release v2.0 version of this script with support for Plasma 6, as well as new animations and improvements from the dev channel, which I never got time to finish and release on KDE Store.

However, I don't have enough time these days, and can't promise when I get on this.

codenyte commented 8 months ago

Great to hear that there are plans for this. It's unfortunate that an extension is even required for this, I believe this should be a native feature of Plasma. I wish the KDE team would merge your script into the main project or at least sponsor your amazing work.

matiux commented 7 months ago

I'm also waiting for the update for plasma 6 :)

otaolafranc commented 6 months ago

hello any time schedule for this, i just went kde6 and I miss this feautre...

nozerorma commented 6 months ago

I'm also looking forward for this update and willing to help in whatever is needed. Great utility.

rafaelhlima commented 5 months ago

Hi, I would love to see this extension ported to Plasma 6 😊 Thanks for your work!

emvaized commented 4 months ago

Sorry for lack of updates.

Unfortunately, I still don't have time nor physical capability to work on it right now. I'm currently going through a difficult period in my life, moved to another country and trying to get things back together... I'll get back to working on 2.0 update of this script as soon as I could.

If you are willing to help me, please feel free to consider donating to my Kofi – although I can't promise it will speed things up, it will definitely show your love and appreciation for this project, and increase my spirit and motivation in the long run!

I'm sorry that it takes so long. Best wishes, Max

emvaized commented 3 months ago

Okay, so I took a first bite of Plasma 6 porting. I changed project structure and metadata according to the documentation I found, and also replaced some deprecated code and components.

Currently the script doesn't work and fails silently, with no outputs in the developer console. The only indication of it running is that it swallows keyboard input on Wayland, as it was previously reported. It probably requires a deeper investigation on what exactly is not working.

I created a plasma6-wip branch, which could serve as a starting point for further porting efforts. Contributions are welcome!