mirror of
https://github.com/end-4/dots-hyprland.git
synced 2026-06-05 23:09:26 -05:00
brightness: adjust antiflashbang delays, indicate nightlight on osd
This commit is contained in:
+2
-2
@@ -9,9 +9,9 @@ OsdValueIndicator {
|
||||
property var focusedScreen: Quickshell.screens.find(s => s.name === Hyprland.focusedMonitor?.name)
|
||||
property var brightnessMonitor: Brightness.getMonitorForScreen(focusedScreen)
|
||||
|
||||
value: root.brightnessMonitor?.brightness ?? 50
|
||||
icon: "light_mode"
|
||||
icon: Hyprsunset.active ? "routine" : "light_mode"
|
||||
rotateIcon: true
|
||||
scaleIcon: true
|
||||
name: Translation.tr("Brightness")
|
||||
value: root.brightnessMonitor?.brightness ?? 50
|
||||
}
|
||||
|
||||
@@ -168,8 +168,8 @@ Singleton {
|
||||
}
|
||||
|
||||
// Anti-flashbang
|
||||
property int workspaceAnimationDelay: 700
|
||||
property int contentSwitchDelay: 20
|
||||
property int workspaceAnimationDelay: 500
|
||||
property int contentSwitchDelay: 30
|
||||
property string screenshotDir: "/tmp/quickshell/brightness/antiflashbang"
|
||||
function brightnessMultiplierForLightness(x: real): real {
|
||||
// I hand picked some values and fitted an exponential curve for this
|
||||
@@ -188,7 +188,6 @@ Singleton {
|
||||
enabled: Config.options.light.antiFlashbang.enable && Appearance.m3colors.darkmode
|
||||
target: Hyprland
|
||||
function onRawEvent(event) {
|
||||
print(event.name)
|
||||
if (["activewindowv2", "windowtitlev2"].includes(event.name)) {
|
||||
screenshotTimer.interval = root.contentSwitchDelay;
|
||||
screenshotTimer.restart();
|
||||
|
||||
Reference in New Issue
Block a user