Watch
1
0
Fork
You've already forked souveraine
0

shell: dock reorder, fullscreen detection fix, idle-power, sessiond, misc shell work

- Dock drag-to-reorder for pinned apps (insertion gap, quick-slide vs dwell)
- Fullscreen detection: scan all windows via HyprlandData.windowList
- IdleCoordinator, GlobalStates, Session.qml updates
- Deploy script, qmldir, settings, wallpaper, visualizer fixes
- sessiond server, memory module updates

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Fimeg 2026-07-22 22:18:20 -04:00
commit 19fe6b1d0e
59 changed files with 19450 additions and 139 deletions

View file

@ -1,7 +1,6 @@
pragma ComponentBehavior: Bound
import Qt.labs.synchronizer
import Qt5Compat.GraphicalEffects
import QtQuick
import QtQuick.Layouts
import Quickshell
@ -47,6 +46,25 @@ Item { // Wrapper
LauncherSearch.query = text;
}
function debugState() {
return {
showResults: root.showResults,
width: root.width,
height: root.height,
contentWidth: searchWidgetContent.width,
contentHeight: searchWidgetContent.height,
columnWidth: columnLayout.width,
columnHeight: columnLayout.height,
listVisible: appResults.visible,
listCount: appResults.count,
listWidth: appResults.width,
listHeight: appResults.height,
listImplicitHeight: appResults.implicitHeight,
listContentHeight: appResults.contentHeight,
modelCount: resultModel.count
};
}
Keys.onPressed: event => {
// Prevent Esc and Backspace from registering
if (event.key === Qt.Key_Escape)
@ -146,16 +164,6 @@ Item { // Wrapper
}
spacing: 0
// clip: true
layer.enabled: true
layer.effect: OpacityMask {
maskSource: Rectangle {
width: searchWidgetContent.width
height: searchWidgetContent.width
radius: searchWidgetContent.radius
}
}
SearchBar {
id: searchBar
property real verticalPadding: 4