aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/modules/perf/Perf.js
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-18 21:56:36 +0200
committerDanilo M. <danix@danix.xyz>2026-10-18 21:56:36 +0200
commit6c678fa9cd111df116b219383d396efbd48c7c34 (patch)
treec1601ed3d5f1344c69b15b81850a09ea4b6b2384 /desktop/modules/perf/Perf.js
parentb90bcb5ba7d7be8b80021b0332a646d016196743 (diff)
downloadquickshell-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/modules/perf/Perf.js')
0 files changed, 0 insertions, 0 deletions