From c0ea47771a72ae43a62a7191e0933103d7926cd5 Mon Sep 17 00:00:00 2001 From: Alexander Bocken Date: Thu, 4 Sep 2025 12:57:28 +0200 Subject: [PATCH] Add yeast type swapper with intelligent unit conversion - Implements swap button for Frischhefe/Trockenhefe ingredients - Supports 3:1 fresh-to-dry yeast conversion ratio - Handles special Prise unit conversions (1 Prise = 1 Prise or 1g) - Accounts for recipe multipliers (0.5x, 1x, 1.5x, 2x, 3x, custom) - Automatic unit switching between grams and Prise for practical cooking --- src/lib/components/HefeSwapper.svelte | 61 +++++++++++++++++------ src/lib/components/IngredientsPage.svelte | 18 ++++++- 2 files changed, 63 insertions(+), 16 deletions(-) diff --git a/src/lib/components/HefeSwapper.svelte b/src/lib/components/HefeSwapper.svelte index 7f1e3f12..2df4de57 100644 --- a/src/lib/components/HefeSwapper.svelte +++ b/src/lib/components/HefeSwapper.svelte @@ -1,18 +1,50 @@ @@ -28,7 +60,6 @@ fill: var(--blue); } - diff --git a/src/lib/components/IngredientsPage.svelte b/src/lib/components/IngredientsPage.svelte index ebfa3035..b83b3b0d 100644 --- a/src/lib/components/IngredientsPage.svelte +++ b/src/lib/components/IngredientsPage.svelte @@ -1,6 +1,7 @@