Quickshell

Quickshell

Core Quickshell types

Types

BoundComponent Component loader that allows setting initial properties.
DesktopAction
DesktopEntries Desktop entry index.
DesktopEntry
EasingCurve Easing curve.
ElapsedTimer Measures time between events
ExclusionMode
FloatingWindow Standard floating window.
Intersection Intersection strategy for Regions.
LazyLoader Asynchronous component loader.
ObjectModel View into a list of objets
ObjectRepeater A Repeater / for loop / map for non Item derived objects.
PanelWindow Decorationless window attached to screen edges by anchors.
PersistentProperties Object that holds properties that can persist across a config reload.
PopupWindow Popup window.
QSWindow
Quickshell
QuickshellSettings Accessor for some options under the Quickshell type.
Region A composable region used as a mask.
RegionShape
Reloadable The base class of all types that can be reloaded.
Scope Scope that propagates reloads to child items in order.
ShellRoot Root config element
ShellScreen
Singleton The root component for reloadable singletons.
TransformWatcher Monitor of all geometry changes between two objects.
Variants Creates instances of a component based on a given model.