From 9d313382eb3971a1da3702578b82321e08949d42 Mon Sep 17 00:00:00 2001 From: Arnaud_Cayrol Date: Sun, 8 Feb 2026 15:50:14 +0100 Subject: [PATCH] Better brightness filtering UI --- .../src/lib/components/SettingsPanel.svelte | 63 +++-- .../visual/BrightnessIndicator.svelte | 258 ++++++++++++++++++ 2 files changed, 289 insertions(+), 32 deletions(-) create mode 100644 frontend/src/lib/components/visual/BrightnessIndicator.svelte diff --git a/frontend/src/lib/components/SettingsPanel.svelte b/frontend/src/lib/components/SettingsPanel.svelte index e5ad1a6..07f0a85 100644 --- a/frontend/src/lib/components/SettingsPanel.svelte +++ b/frontend/src/lib/components/SettingsPanel.svelte @@ -4,6 +4,7 @@ import { handleError } from '../errorHandler.js'; import EyeIndicator from './visual/EyeIndicator.svelte'; import AlignmentIndicator from './visual/AlignmentIndicator.svelte'; + import BrightnessIndicator from './visual/BrightnessIndicator.svelte'; let { disabled = false } = $props(); @@ -192,39 +193,15 @@ {#if config.processing.brightness.enabled} -
- -
- - {config.processing.brightness.min_brightness.toFixed(2)} +
+
+ Drag the markers to set the acceptable brightness range
-
- -
- -
- + - {config.processing.brightness.max_brightness.toFixed(2)}
{/if} @@ -316,7 +293,7 @@
- Final image composition + Final Image Composition