Refactor: Restringimento drag & drop, legenda impostazioni, modalità offline e rimozione sezione liturgia

This commit is contained in:
David Frassi
2026-05-18 01:36:18 +02:00
parent 9982441c3c
commit 961b7ba65c
22 changed files with 988 additions and 500 deletions
+6
View File
@@ -10,6 +10,7 @@ import { PlaylistService } from '../../services/playlist.service';
import { Router } from '@angular/router';
import { MyCantiService } from '../../services/my-canti.service';
import { CantiLettureService } from '../../services/canti-letture.service';
@Component({
selector: 'app-settings',
@@ -24,6 +25,7 @@ export class SettingsPage {
public cantiService = inject(CantiService);
public connectivityService = inject(ConnectivityService);
public playlistService = inject(PlaylistService);
public cantiLettureService = inject(CantiLettureService);
private swUpdate = inject(SwUpdate);
private toastCtrl = inject(ToastController);
private modalCtrl = inject(ModalController);
@@ -38,6 +40,10 @@ export class SettingsPage {
this.settingsService.setShowChordsDefault(event.detail.value === 'chords');
}
onMassChange(event: any) {
this.cantiLettureService.setSelectedMass(event.detail.value);
}
async fullRefresh() {
// 1. Refresh JSON data
this.cantiService.refresh();