Commit Graph

21 Commits

Author SHA1 Message Date
Stefan Ceriu 4ad5150c88 vector-im/element-ios/issues/5298 - Implemented location sharing from the input toolbar action menu. 2022-01-04 17:33:32 +02:00
David Langley aa3cedbf9e UITests and Mock Screens
Adds the test targets for Unit and UI tests
Adds mock screen data and utilities to render each mock screen for previews/ui tests.
Changes Published property in the service to CurrentValueSubject. we don't need the synthesized aspect of Published and property wrappers cannot be included in protocols.
2021-09-09 16:23:00 +01:00
David Langley 862f30102f Finish extraction
- 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
2021-09-01 12:34:38 +01:00
David Langley 41aeac4ee9 Remove 'OrderedSet' 2021-08-25 16:53:15 +01:00
David Langley b2460204e2 Add Chips, InputStyles, Service Implementation, swift-collections and UI cleanup. 2021-08-25 13:03:36 +01:00
manuroe 7d007dfa79 Xcodegen: Use CHANGES.md 2021-08-09 17:22:54 +02:00
ismailgulek 377fab2560 Create DesignKit framework target 2021-04-30 15:48:56 +03:00
manuroe 0c4a34ec99 XcodeGen: More polishing 2021-02-16 11:29:45 +01:00
manuroe 4d874c0022 XcodeGen: Use same names for yml and xcconfig files in every target 2021-02-11 09:21:00 +01:00
manuroe f570aa0d6f XcodeGen: Rename Common-*.xconfig files to Project-*.xcconfig
to better reflect their purpose
2021-02-11 08:56:05 +01:00
manuroe e7d2488ccf XcodeGen: Move yml files into their sub folder 2021-02-09 19:29:17 +01:00
manuroe 61b4e6dab7 XCodegen: Make project.yml use Common.xcconfig
which will probably become the xcconfig for the project
2021-02-09 16:03:56 +01:00
manuroe 38ae1b57cf XcodeGen: Centralise MTL_ENABLE_DEBUG_INFO setting 2021-02-09 15:23:49 +01:00
manuroe bc014afede XcodeGen: Come back to default C and C++ 2021-02-09 15:23:16 +01:00
manuroe d2e4820b0f XCodeGen: Remove code sign identity from project settings
This is a target thing
2021-02-09 14:36:15 +01:00
manuroe 3aa5f59315 XcodeGen: Remove settingsGroup
Use the existing Common.xcconfig instead
2021-02-09 11:41:39 +01:00
manuroe 8ed7f7ed83 XcodeGen: Create AppIdentifiers.xcconfig
To centralise app id, profiles, etc in one place
2021-02-09 09:51:39 +01:00
manuroe 9bbd100509 XcodeGen: Move createWorkspace.sh into Tools/XcodeGen
To keep the root folder clean. Rename it because it does not do same things anymore.
2021-02-05 09:31:18 +01:00
Gil Eluard 460e1f69a1 Updated Xcodegen files 2021-01-05 23:45:18 +01:00
Gil Eluard 190b2b4e81 Modifications after review 2020-12-20 23:03:20 +01:00
Gil Eluard c456f54fe7 Project file generation with xcodegen 2020-12-06 22:37:52 +01:00