mana-swift-ui/Sources/ManaThemeUI
Till JS bc0cb0e4e4 Weitere Konto-Sektionen vereinheitlichen: ManaAppearanceSection + ManaSafariLink
- ManaThemeUI: ManaAppearanceSection — geteilter „Darstellung"-Block
  (ManaAppearancePicker + ManaThemeGallery + einheitlicher Footer) als eine
  Section. Bindings + Theme-Pass (unlocked/onLockedTap) werden durchgereicht;
  Persistenz bleibt App-Sache. Ersetzt den pro App handgebauten Section-Rahmen.
- ManaAuthUI: ManaSafariLink — öffnet URLs in-App (iOS SFSafariViewController,
  macOS System-Browser-Fallback) für rechtliche/redaktionelle Seiten.
- ManaAuthUI: ManaAboutSection.Link.inApp — neuer additiver Parameter; true
  öffnet den Link via ManaSafariLink. Eine Sektion deckt App-Info + Rechtliches
  ab, statt einer separaten Legal-Sektion pro App.

iOS-Build (Seepuls, Release) verifiziert beide neuen Komponenten. Kein
API-Bruch (alles additiv). CHANGELOG aktualisiert.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 13:37:42 +02:00
..
ManaAppearanceMode.swift ManaThemeUI: geteilte Theme-Galerie + Appearance-Picker 2026-05-31 23:43:17 +02:00
ManaAppearancePicker.swift ManaThemeUI: geteilte Theme-Galerie + Appearance-Picker 2026-05-31 23:43:17 +02:00
ManaAppearanceSection.swift Weitere Konto-Sektionen vereinheitlichen: ManaAppearanceSection + ManaSafariLink 2026-06-03 13:37:42 +02:00
ManaCard.swift Karten-Chrome vereinheitlichen: .manaCard + RoundedRectangle.mana + ManaAboutSection 2026-06-03 13:26:26 +02:00
ManaShape.swift Karten-Chrome vereinheitlichen: .manaCard + RoundedRectangle.mana + ManaAboutSection 2026-06-03 13:26:26 +02:00
ManaThemeGallery.swift ManaThemeGallery: freigeschaltete Themes zuerst + App-Brücke bleibt 2026-06-02 14:32:32 +02:00