mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-17 23:18:27 +02:00
- Moves SwiftUI code out of Riot and into RiotSwiftUI which has no dependency on Matrix SDK. - Git wasn't smart enough to see the file moves. Most feature function has remain unchanged. 1 change I did make was remove NotificationSettingsViewModel's dependence on MxPushRule, so that the view model could be moved into RiotSwiftUI. - Add LocaleProvider to abstract VectorL10n's use of Matrix SDK language so it can be used in RiotSwiftUI. - Split Theme into UKit/SwiftUI version to remove RiotSwiftUI's dependence on ThemeService and ThemeV1. - Migrated from ThemeObserver to ThemePublisher. We push updates to ThemePublisher so that we can remove ThemeService as dependency. - Add .DS_Store to .gitignore
41 lines
901 B
YAML
41 lines
901 B
YAML
name: RiotSwiftUI
|
|
|
|
schemes:
|
|
RiotSwiftUI:
|
|
analyze:
|
|
config: Debug
|
|
archive:
|
|
config: Release
|
|
build:
|
|
targets:
|
|
RiotSwiftUI:
|
|
- running
|
|
- profiling
|
|
- analyzing
|
|
- archiving
|
|
profile:
|
|
config: Release
|
|
run:
|
|
config: Debug
|
|
disableMainThreadChecker: true
|
|
|
|
targets:
|
|
RiotSwiftUI:
|
|
type: framework
|
|
platform: iOS
|
|
dependencies:
|
|
- target: DesignKit
|
|
sources:
|
|
- path: .
|
|
- path: ../Riot/Generated/Strings.swift
|
|
- path: ../Riot/Generated/Images.swift
|
|
- path: ../Riot/Managers/Theme/ThemeIdentifier.swift
|
|
- path: ../Riot/Managers/Locale/LocaleProviderType.swift
|
|
- path: ../Riot/Assets/en.lproj/Vector.strings
|
|
buildPhase: resources
|
|
- path: ../Riot/Assets/Images.xcassets
|
|
buildPhase: resources
|
|
configFiles:
|
|
Debug: Debug.xcconfig
|
|
Release: Release.xcconfig
|