From 47f4bcba285440699f50b7b433e87f9a2754c0ff Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Sun, 12 Apr 2026 18:41:22 +0200 Subject: [PATCH] feat: blocca orientamento in portrait su APK e browser - Dockerfile: aggiunge android:screenOrientation="portrait" all'activity in AndroidManifest.xml per bloccare il portrait nativamente sull'APK - App.vue: fixOrientation() rileva il landscape tramite dimensioni viewport e applica un counter-rotate CSS in modo che l'app rimanga visivamente in portrait anche da browser mobile (dev server) Co-Authored-By: Claude Sonnet 4.6 --- docker/Dockerfile | 4 ++++ src/App.vue | 45 ++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 470be37..3da4d86 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -56,6 +56,10 @@ RUN npx cap add android RUN sed -i 's|| \n|' \ android/app/src/main/AndroidManifest.xml +# ── Orientamento bloccato in portrait ──────────────────────────────────────── +RUN sed -i 's/android:exported="true"/android:exported="true"\n android:screenOrientation="portrait"/' \ + android/app/src/main/AndroidManifest.xml + # ── Versione da package.json → android/app/build.gradle ────────────────────── RUN node -e "\ const v = require('./package.json').version; \ diff --git a/src/App.vue b/src/App.vue index 172d043..1c56ccb 100644 --- a/src/App.vue +++ b/src/App.vue @@ -16,11 +16,12 @@ +