Union The future of Styling in KDE
summary
A project called Union aims to become a single source of truth for KDE styling by converting existing formats into an intermediate, logic‑free theme layer. A proof of concept uses a plasma SVG input plugin to produce identical buttons in both a Qt Quick output and a Qt Widgets output (widgets still pending), demonstrating the approach works and stays GPU‑friendly. Plans include CSS as an input option, app integration for header/role metadata, and avoiding per‑property fallbacks.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:39Current styling problems
- 8:50Need for a new solution
- 13:50Separation of concerns idea
- 19:25Introducing Union project
- 21:21Current implementation state
- 25:14Next steps and future plans
- 27:41Q&A session
related talks
19mDesign Systems at Scale: Maintaining UI Consistency in Dynamic Plugin Architecture
01h 08mDesigning UIs with Qt Quick 1/6 - Design Workflow Part 1
29mCreating universal design systems across web and mobile with Utility First Styling
25mNative Desktop: Styling Support for QtQuick Controls 2
28mA Desktop UI with Qt Quick
01h 10mDesigning UIs with Qt Quick 3/6, Visual Elements
01h 03mDesigning UIs with Qt Quick 6/6, Practical Sketching
35mSolidus UI: An Exploration Into UI Toolkits
