Consider this a formal heads-up for Plasma 5 widget authors: You will need to port your widgets to newer APIs to make them compatible with Plasma 6!
Many aspects of the Plasma widget API have changed, and existing 3rd-party widgets need adaptation for Plasma 6 or else they will not run. You can read our porting guide here: https://develop.kde.org/docs/plasma/widget/porting_kf6
Plasma-6-compatible widgets can be uploaded to store.kde.org and live in the new “Plasma 6 Extensions” category, visible at https://store.kde.org/browse?cat=705&ord=latest. There’s nothing in there right now, so I’m assuming no one knows about it yet. Therefore, I’m telling people: the time for 3rd-party widget authors to start porting their widgets is now!
Let me know in the comments here if you have any questions or concerns, and I’ll try to answer them and adjust the documentation as needed.
Thanks for the heads-up! Does this also apply to Kwin scripts?
LikeLike
Have the same question.
LikeLike
Yes, although the API changes aren’t finished yet and there isn’t up-to-date documentation on it. Once those situations change, I’ll let folks know when it’s safe to start porting their KWin scripts.
LikeLike
Hi Nate,
a issue :
Shutdown / Powerdown or Logout = Check if running Virtualbox in ps -ax,
then go to the Virtual Desktop and display/bring in front the VBox-Window.
as example, i have ever mostly my VBox on the 2nd V-Screen and forget it mostly by easy klicking
an poweroff button and all is shuttong of and logout.. and is is really bad at VBox by all Systems where be emualted a Computer, therefor should KDE Prevent the easy killing vbox instances and shutting off , therefor should be the User/Admin prevented and display the vbox or other Instances of VM’s in KDE/plasma VM’s
please could you add this issue to the right place ?
best regards
Blacky
LikeLike
This isn’t related at all to the content of the post, is it? Please try to keep comments on topic, and ask for help with issues at https://discuss.kde.org/c/help/6. Thanks!
LikeLike
The porting page still claims that the API may change before the Plasma 6 release – is there a timeline for when the API will be frozen? Otherwise, it does make sense to me to wait with porting widgets until then, because you might have double the work otherwise.
LikeLike
The alpha release is in 2 weeks, and that represents the window for API changes closing. Despite the message, we’ve already made all the API changes for widgets that I’m aware of, and I don’t see anything further changing in the next two weeks.
LikeLike
Hope someone would do psifidotos‘ widgets, especially applet-window-buttons.
LikeLike
That, and also zren’s.
LikeLike