Jump to content

Plasma/Plasma 6: Difference between revisions

From KDE Community Wiki
Ngraham (talk | contribs)
Link to Plasma 6 widget porting guide
Ngraham (talk | contribs)
Add more stuff
Line 15: Line 15:
** https://codereview.qt-project.org/c/qt/qtdeclarative/+/447075
** https://codereview.qt-project.org/c/qt/qtdeclarative/+/447075
** Fixed in Qt 6.6
** Fixed in Qt 6.6


= Developer-facing changes =
= Developer-facing changes =
Widget API has changed and all widgets need to be ported. See the [https://develop.kde.org/docs/plasma/widget/porting_kf6/ Plasma 6 widget porting guide] to learn how.
* Widget API has changed and all widgets need to be ported. See the [https://develop.kde.org/docs/plasma/widget/porting_kf6/ Plasma 6 widget porting guide] to learn how.
* On Wayland, Plasma panels, sidebars, KRunner, and Yakuake are now positioned using the layer-shell protocol.
 
= User-facing changes =
== Additions ==
TODO add some
 
 
== Changes to default settings ==
* "Thumbnail Grid" is now the new default Task Switcher style. See https://invent.kde.org/plasma/plasma-desktop/-/issues/53.
* Use "Clicking in scrollbar track: Scrolls to the clicked location" setting by default. See https://invent.kde.org/plasma/plasma-desktop/-/issues/92
* Scrolling on the desktop no longer switches virtual desktops. See https://invent.kde.org/plasma/plasma-desktop/-/issues/55


TODO add more content! :)
== Removals ==
* KHotKeys (which provides the "Custom Shortcuts" page in System Settings has been removed because it was unmaintained for over 7 years and its core functionality duplicated the newer, maintained, and better supported KGlobalAccel system. See https://phabricator.kde.org/T2050.
* The "Windowed widgets KRunner runner has been removed as it was confusing users into thinking that widgets (which are intentionally very small and limited) were apps. See https://invent.kde.org/plasma/plasma-desktop/-/issues/67.
* The "Grid", "Informative", "Small Icons", "Text Only", and "Thumbnails" Task Switchers have been removed as they were worse than other existing ones. See https://invent.kde.org/plasma/plasma-desktop/-/issues/63
* The "Force Font DPI" setting has been removed on Wayland as the per-screen scaling system is now considered the only supported method of doing systemwide scaling. See https://invent.kde.org/plasma/plasma-desktop/-/issues/62.
* Per-Activity power setting have been removed as they were largely broken, increased code complexity of a fragile part of the system, and were and mostly possible to approximate using other settings. See https://invent.kde.org/plasma/plasma-desktop/-/issues/60.
* The Air theme that was previously shipped by default has been removed as it was unmaintained and somewhat broken. See https://invent.kde.org/plasma/plasma-desktop/-/issues/57

Revision as of 14:09, 9 June 2023

Plasma 6 is built on top of Qt 6 and is tentatively planned to be released in late 2023 or early 2024. This page outlines important information and major changes coming in Plasma 6.


Known issues

On the KDE side:

On the Qt side:


Developer-facing changes

  • Widget API has changed and all widgets need to be ported. See the Plasma 6 widget porting guide to learn how.
  • On Wayland, Plasma panels, sidebars, KRunner, and Yakuake are now positioned using the layer-shell protocol.

User-facing changes

Additions

TODO add some


Changes to default settings

Removals