feat: condivisione e importazione automatica del codice comunità nelle playlist con priorità tonalità e autoscroll e rifinitura UI

This commit is contained in:
David Frassi
2026-05-23 16:53:09 +02:00
parent b220167794
commit 960c73fbd0
20 changed files with 680 additions and 122 deletions
@@ -11,11 +11,30 @@
<div class="scanner-container">
<zxing-scanner
[formats]="allowedFormats"
[device]="currentDevice"
(camerasFound)="onCamerasFound($event)"
(scanSuccess)="onCodeResult($event)">
</zxing-scanner>
<div class="scan-overlay">
<div class="scan-frame"></div>
<p class="scan-text">Inquadra il QR Code della tua parrocchia</p>
</div>
<!-- Pulsante premium per cambiare fotocamera -->
<div class="camera-toggle-container" *ngIf="availableDevices.length > 1">
<button (click)="toggleCamera()" class="camera-toggle-btn">
<ion-icon name="camera-reverse-outline"></ion-icon>
<span>Cambia fotocamera</span>
</button>
</div>
<!-- Messaggio di aiuto per utenti iPad in modalità desktop -->
<div class="ipad-warning-container" *ngIf="showIpadWarning">
<ion-icon name="information-circle-outline"></ion-icon>
<p>
Su iPad, se non vedi lo switch fotocamera, tocca l'icona <strong>"aA"</strong> in alto nella barra di Safari e seleziona <strong>"Richiedi sito mobile"</strong>.
</p>
</div>
</div>
</ion-content>