drawers: fix interactions

Fix offset caused by bar
This commit is contained in:
2 * r + 2 * t 2025-05-24 17:42:17 +08:00
parent 6d40032fe5
commit 45e6cffa1e
2 changed files with 5 additions and 3 deletions

View file

@ -31,8 +31,8 @@ Variants {
mask: Region {
x: BorderConfig.thickness
y: BorderConfig.thickness
width: scope.modelData.width - BorderConfig.thickness * 2
height: scope.modelData.height - BorderConfig.thickness * 2
width: win.width - BorderConfig.thickness * 2
height: win.height - BorderConfig.thickness * 2
intersection: Intersection.Xor
regions: regions.instances

View file

@ -36,10 +36,12 @@ MouseArea {
target: Hyprland
function onCursorPosChanged(): void {
const {
let {
x,
y
} = Hyprland.cursorPos;
x -= QsWindow.window.margins.left;
y -= QsWindow.window.margins.top;
// Show osd on hover
const showOsd = root.inRightPanel(panels.osd, x, y);