From aeec3b4865dd97a5ba68f3ad582c0be83f7fd65c 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 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- 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 7f1e3f1..2df4de5 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 ebfa303..b83b3b0 100644 --- a/src/lib/components/IngredientsPage.svelte +++ b/src/lib/components/IngredientsPage.svelte @@ -1,6 +1,7 @@