From 1b544c11a736e11cbad919b8a3aa81d62ab95610 Mon Sep 17 00:00:00 2001 From: Elco Jacobs Date: Thu, 10 Oct 2024 20:44:14 +0200 Subject: [PATCH] show display brightness as 255 if value is below 20 to match controller behavior --- .../features/DisplaySettings/DisplaySettingsFull.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/plugins/spark/features/DisplaySettings/DisplaySettingsFull.vue b/src/plugins/spark/features/DisplaySettings/DisplaySettingsFull.vue index 41d666ed9..c14a9f66b 100644 --- a/src/plugins/spark/features/DisplaySettings/DisplaySettingsFull.vue +++ b/src/plugins/spark/features/DisplaySettings/DisplaySettingsFull.vue @@ -50,7 +50,13 @@ const sysInfo = computed(() => ); const displayBrightness = computed({ - get: () => sysInfo.value?.data.displayBrightness ?? 255, + get: () => { + const brightness = sysInfo.value?.data.displayBrightness ?? 255; + if (brightness < 20) { + return 255; // values under 20 are not applied in firmware and will give max brightness + } + return brightness; + }, set: (displayBrightness) => { sparkStore.patchBlock(sysInfo.value, { displayBrightness }); },