https://bugs.kde.org/show_bug.cgi?id=356781

--- Comment #4 from Eike Hein <h...@kde.org> ---
I'll make Yakuake follow the Plasma device pixel ratio calculation since it's
sort of like a shell element.

Here's the plan, roughly:

- Slap the Konsole KPart stack in front of a Qt Quick scene rendering the rest
- Expose all the UI info in the scene as models and props
- Use KPackage to enumerate and load new QML-based themes
- Install a Qt Quick plugin registering a bunch of QQuickItems that can load
and render legacy Yakuake skin elements
- Install a theme KPackage that implements the classic UI using those
QQuickItems
- The skin list in the config dialog displays a merged list of old skins and
new skins, if a skin is determined to be in the old format it'll internally go
through the legacy compatibility theme which then loads those theme elements
keyed by skin name
- Make a theme KPackage that implements the UI using Qt Quick Controls 2 and
styles them with SVG elements
- Scale new-style themes like this by Plasma device pixel ratio

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to