From 3019934d9b84bf3474c6bfaf75a55b8ca01f2950 Mon Sep 17 00:00:00 2001 From: Igor Zinken <730069+igorski@users.noreply.github.com> Date: Sat, 1 Aug 2026 09:21:35 +0200 Subject: [PATCH] Implemented white balance filter, grouped quick adjustments into their own fieldset --- .../layer-effects/layer-effects.vue | 43 ++++--- src/components/layer-effects/messages.json | 2 + .../tool-options-fill/tool-options-fill.vue | 2 +- src/model/factories/filters-factory.ts | 107 +++++++++++------- src/model/types/_util.ts | 13 +++ src/model/types/filters.ts | 35 +++--- src/rendering/filters/adjustments.ts | 20 ++-- src/rendering/filters/hsl.ts | 2 - src/rendering/filters/white-balance.ts | 33 ++++++ src/styles/form.scss | 8 ++ src/workers/filter.worker.ts | 14 ++- .../model/factories/filters-factory.spec.ts | 64 ++++++++--- 12 files changed, 244 insertions(+), 99 deletions(-) create mode 100644 src/model/types/_util.ts create mode 100644 src/rendering/filters/white-balance.ts diff --git a/src/components/layer-effects/layer-effects.vue b/src/components/layer-effects/layer-effects.vue index 521b79b..09d3d4e 100644 --- a/src/components/layer-effects/layer-effects.vue +++ b/src/components/layer-effects/layer-effects.vue @@ -51,6 +51,33 @@ /> +
+ +
+ + +
+
+ + +
+
+ + +
+
@@ -122,22 +149,6 @@
-
- - -
-
- - -