iOS + macOS Universal-App für Moodlit — Ambient Lighting + Mood-Sequenzen des Vereins mana e.V. (Pure-Native, kein WebView)
Zwei Seiten (Werte, dann Features) im geteilten Apple-Stil-Onboarding, themed via manaTheme. Keine Berechtigungs-Abfrage; Konto nur als Fussnote. Einmalig beim ersten Start via @AppStorage-Gate. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| Sources | ||
| Tests/UnitTests | ||
| Widgets/MoodlitWidget | ||
| .gitignore | ||
| CLAUDE.md | ||
| project.yml | ||
| README.md | ||
| STATUS.md | ||
Moodlit Native
Native iOS + macOS App für Moodlit — Ambient Lighting & Mood-Sequenzen des Vereins mana e.V.
Pendant zur SvelteKit-Web-App in
../moodlit/. Pure- Native, kein WebView. KonsumiertManaCore+ManaAuthUIaus../mana-swift-core/und../mana-swift-ui/.
Was steht
- 24 Mood-Presets + Custom-Moods + Sequenzen
- Vollbild-Player mit Idle-Timer-Disable (Bildschirm geht im Player nicht in den Lock)
- Sequence-Playback mit Crossfade-Übergängen — net new ggü. Web
- 21 Animation-Stile in SwiftUI TimelineView
- mana-auth Login via ManaAuthUI
Build
xcodegen
xcodebuild -project MoodlitNative.xcodeproj -scheme MoodlitNative \
-destination 'platform=iOS Simulator,name=iPhone 17' \
-derivedDataPath /tmp/moodlit-native-dd \
CODE_SIGNING_ALLOWED=NO build
Status
Phase μ-7.0 — Skelett build-grün, noch nicht TestFlight. Siehe STATUS.md.
Mehr
- CLAUDE.md — Architektur & Konventionen
- STATUS.md — aktueller Phasen-Stand
- ../moodlit/ — Web-Counterpart