The blocker for this is the "2 themes for process" which kinda blocks kirigami and plain QQC2 usage
Description
Description
Status | Assigned | Task | ||
---|---|---|---|---|
Open | None | T12102 Meta-Task: Plasma Framework 6 | ||
Invalid | None | T12110 Find solution for using Kirigami::Theme together with Plasma::Theme in one process | ||
Wontfix | nicolasfella | T12108 Plasma Framework: deprecate Plasma::Theme |
Comment Actions
I don't think this is actionable as-is. As long as we have the current SVG-based theming system for Plasma the Plasma::Theme class is still relevant
Comment Actions
Status:
- Theme.cpp in general is here to stay as an helper class to make KSvg retrocompatible with old plasma themes, with svg stuff gone will be possible to delete almost half of its code
- However will be removed from QML bindings.
- the "2 themes per process" thing is partly solved: Kirigami.Theme uses plasma colors in plasmoids and system colors in config dialogs now
- the other part of "2 themes per process" is not solvable right now, which is what forces us to use the PlasmaComponents3 import in plasma rather than generic controls, I think this will stay for whole Plasma6 lifecycle