From e2eb0631cf37fb836870e2d22528edb9067a6c19 Mon Sep 17 00:00:00 2001 From: Zacharias-Brohn Date: Wed, 18 Feb 2026 23:21:46 +0100 Subject: [PATCH] screenshot ipc --- Helpers/AreaPicker.qml | 16 ++++++++++++++++ Helpers/Picker.qml | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/Helpers/AreaPicker.qml b/Helpers/AreaPicker.qml index 4b64d1e..d329829 100644 --- a/Helpers/AreaPicker.qml +++ b/Helpers/AreaPicker.qml @@ -48,6 +48,22 @@ Scope { } } + IpcHandler { + target: "picker" + + function open(): void { + root.freeze = false; + root.closing = false; + root.activeAsync = true; + } + + function openFreeze(): void { + root.freeze = true; + root.closing = false; + root.activeAsync = true; + } + } + CustomShortcut { name: "screenshot" onPressed: { diff --git a/Helpers/Picker.qml b/Helpers/Picker.qml index 0821d63..c475f87 100644 --- a/Helpers/Picker.qml +++ b/Helpers/Picker.qml @@ -246,7 +246,7 @@ MouseArea { color: "transparent" radius: root.realRounding > 0 ? root.realRounding + root.realBorderWidth : 0 border.width: root.realBorderWidth - border.color: Config.accentColor.accents.primary + border.color: DynamicColors.palette.m3primary x: selectionRect.x - root.realBorderWidth y: selectionRect.y - root.realBorderWidth