From 4d353c588a43755e7b0387186526b52a76d00d43 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 13 Jun 2026 06:44:35 +0000 Subject: [PATCH 1/2] =?UTF-8?q?fix(install):=20instructions=20iOS=20plus?= =?UTF-8?q?=20robustes=20(ic=C3=B4ne=20de=20partage,=20pas=20de=20position?= =?UTF-8?q?=20en=20dur)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La friction d'install signalée par des testeurs venait d'instructions qui décrivaient le bouton de partage par sa POSITION ("••• en bas à droite"). Or sur iOS la position varie : en bas (iPhone) ou en haut (iPad), et selon le réglage "barre d'adresse" — invisible côté web. Le split ios-classic/modern basé sur la version Safari ne pouvait pas capturer cet axe. - index.html : une seule liste d'étapes, centrée sur l'ICÔNE de partage (SVG dessiné) plutôt que sur sa position, avec un repli "tu ne la vois pas ? touche d'abord •••" pour le Safari compact. - Préambule "ouvre dans Safari" rendu conditionnel : masqué en Safari, affiché seulement hors Safari (classe ios-other-browser, détection fail-safe pour Safari). Un visiteur déjà dans Safari ne le voit plus. - Suppression du split ios-classic/modern (CSS + détection de version dans l'inline script) et de getIOSMajorVersion() devenu inutile. - static-landing.css : styles des icônes inline + du préambule conditionnel. https://claude.ai/code/session_01RaEog9SSJeZJZA63kYoyD9 --- index.html | 49 +++++++++++++++++++++++------------------- src/lib/install.ts | 10 --------- src/static-landing.css | 37 +++++++++++++++++++++++++------ 3 files changed, 57 insertions(+), 39 deletions(-) diff --git a/index.html b/index.html index b783dd28..ab4c8654 100644 --- a/index.html +++ b/index.html @@ -35,10 +35,9 @@ html.skip-static-landing #static-landing { display: none; } - +