phosphor-shell-widgets
Material 3 QML atoms every shell surface composes from.
The Phosphor.Widgets atom library: buttons, sliders, text fields, cards, pills, and the interaction and elevation layers underneath them. Pure QML, themed entirely through phosphor-theme's Theme / Motion / StateLayer singletons, so retuning a palette or a motion curve propagates to every widget with no per-widget edit. It also carries the connected-corner primitives a Phosphor bar is built from, where a panel's bottom edge weaves into the popouts growing out of it as a single continuous Shape rather than separate rectangles.
Key types
PhosphorButtonPhosphorSliderPhosphorCardPhosphorRippleElevationShadowlayer.effect.BarCanvasConnectedShapeShape painter for an SVG path; the renderer behind BarCanvas.Dependencies
QtCoreQtGuiQtQuickQtQmlQtQuickShapesphosphor-themephosphor-popout
See also
References
- Full API reference → Doxygen-generated page for
Phosphor.Widgets. - Namespace index Every symbol under
Phosphor.Widgets::.