From fb7c2f0e9b733659db0ed7e2b46b7e988ab624f4 Mon Sep 17 00:00:00 2001
From: hsiegeln <37154749+hsiegeln@users.noreply.github.com>
Date: Tue, 21 Apr 2026 13:45:37 +0200
Subject: [PATCH] feat(photo-upload): zwei Buttons fuer Kamera vs. Datei-Picker
Android-Chrome auf Tablet verhaelt sich zickig: mit capture="environment"
nur Kamera, ohne capture nur Datei-Picker -- nie beide. Zwei separate
Buttons (mit jeweils eigenem Input-Element) machen die Wahl explizit
und funktionieren ueberall eindeutig.
Co-Authored-By: Claude Opus 4.7 (1M context)
---
src/routes/new/from-photo/+page.svelte | 45 +++++++++++++++++++-------
1 file changed, 34 insertions(+), 11 deletions(-)
diff --git a/src/routes/new/from-photo/+page.svelte b/src/routes/new/from-photo/+page.svelte
index fd0e1cc..fb4e6a6 100644
--- a/src/routes/new/from-photo/+page.svelte
+++ b/src/routes/new/from-photo/+page.svelte
@@ -2,6 +2,7 @@
import { goto } from '$app/navigation';
import {
Camera,
+ ImageUp,
Loader2,
Wand2,
AlertTriangle,
@@ -17,6 +18,7 @@
const store = new PhotoUploadStore();
let saving = $state(false);
+ let cameraInput = $state(null);
let fileInput = $state(null);
function onPick(e: Event) {
@@ -85,17 +87,38 @@
Fotografiere ein gedrucktes oder handgeschriebenes Rezept. Eine Seite,
scharf, gut ausgeleuchtet.
-
-
+
+
+
+
+
+