iOS + macOS Universal-App für Moodlit — Ambient Lighting + Mood-Sequenzen des Vereins mana e.V. (Pure-Native, kein WebView)
Find a file
till 50202ed34d feat: geteilten ManaOnboardingUI-Einstiegsflow einbauen
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>
2026-06-05 21:44:17 +02:00
Sources feat: geteilten ManaOnboardingUI-Einstiegsflow einbauen 2026-06-05 21:44:17 +02:00
Tests/UnitTests feat(smart-home): μ-9.0/.1/.2 Philips Hue Bridge — Setup + Mood-Push 2026-05-19 15:11:56 +02:00
Widgets/MoodlitWidget chore: ITSAppUsesNonExemptEncryption=false in Info.plist + project.yml 2026-05-19 13:02:35 +02:00
.gitignore μ-7.0: Initial moodlit-native Skelett (Pure-Native iOS+macOS) 2026-05-18 15:01:04 +02:00
CLAUDE.md μ-7.0: Initial moodlit-native Skelett (Pure-Native iOS+macOS) 2026-05-18 15:01:04 +02:00
project.yml feat: geteilten ManaOnboardingUI-Einstiegsflow einbauen 2026-06-05 21:44:17 +02:00
README.md μ-7.0: Initial moodlit-native Skelett (Pure-Native iOS+macOS) 2026-05-18 15:01:04 +02:00
STATUS.md μ-7.7: Spotlight-Indexing für Moods + Sequenzen 2026-05-18 15:39:42 +02:00

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. Konsumiert ManaCore + ManaAuthUI aus ../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