// CoachLiveActivityBundle.swift // Entry point @main de l'extension WidgetKit. Contient les Widgets exposés par // cette extension : la Live Activity du live workout + les widgets d'écran // d'accueil (séance du jour, score de forme). import WidgetKit import SwiftUI @main struct CoachLiveActivityBundle: WidgetBundle { var body: some Widget { CoachLiveActivityWidget() CoachTodaySessionWidget() CoachFormeScoreWidget() // Saisie rapide : App Intents (iOS 17+) pour l'eau et le café. if #available(iOS 17.0, *) { CoachQuickWidget() } // Écran verrouillé (iOS 16+) : mêmes familles que les complications // Watch. Trois widgets distincts plutôt qu'un seul multi-familles, // pour qu'ils soient choisissables séparément dans chaque emplacement. if #available(iOS 16.0, *) { CoachLockFormeWidget() CoachLockSessionWidget() CoachRoutineWidget() } } }