diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-18 21:56:36 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-18 21:56:36 +0200 |
| commit | 6c678fa9cd111df116b219383d396efbd48c7c34 (patch) | |
| tree | c1601ed3d5f1344c69b15b81850a09ea4b6b2384 /desktop/island/Capsule.qml | |
| parent | b90bcb5ba7d7be8b80021b0332a646d016196743 (diff) | |
| download | quickshell-6c678fa9cd111df116b219383d396efbd48c7c34.tar.gz quickshell-6c678fa9cd111df116b219383d396efbd48c7c34.zip | |
settings: titlebar row with maximize and close
Hyprland draws no decorations, so the settings window had no way to fill
the monitor and no visible close (only Ctrl+Q and Escape). It now carries
a titlebar row of its own: "Keystone Settings" centred, and maximize and
close at the right. Maximize toggles FloatingWindow.maximized, which
Hyprland honours and undoes.
A corner button floating over the page was tried first and covered the
pages' Save buttons; a row of its own keeps clear of every page header
without each page knowing about it.
The buttons are Rectangles rather than the directory's Button.qml,
because this file imports QtQuick.Controls and that import shadows it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/island/Capsule.qml')
0 files changed, 0 insertions, 0 deletions
