Commit Graph

85 Commits

Author SHA1 Message Date
aringenbach 1dbd1b928c Remove plist and unused SwiftGen config and generated file 2022-07-04 15:54:52 +02:00
Doug b40f0b8f0b Fix UI Tests and run on PRs
- Add missing screen states.
- Detect the bottom of the screen list and stop scrolling if screen state wasn't found.
- Remove unimplemented tests to speed up the run.
- Remove failed button checks in MatrixItemChooserUITests
2022-04-21 12:54:53 +01:00
Doug 59cde6650f Use SwiftGen to update VectorL10n 🤦‍♂️ 2022-04-06 15:51:32 +01:00
Doug e10b646f90 Improve celebration screen layout on iPad
Rename OnboardingConstants to OnboardingMetrics.
Fix strings warning about public property in public extension.
Remove unused OnboardingCelebrationViewModelResult.
2022-03-22 12:02:05 +00:00
Doug cc18316f2e Remove MatrixKit stencil. 2022-03-03 10:25:42 +00:00
Doug 2aec883095 Remove MatrixKitL10n from SwiftGen
Uses VectorL10n everywhere.
2022-03-03 09:34:54 +00:00
Stefan Ceriu 3cdc8e4c4f Added swiftgen step for generating strings that won't be exposed to Weblate but still part of VectorL10n. 2022-02-28 12:37:22 +00:00
aringenbach 87ad400eb6 Add objective C support to SwiftGen assets helpers (#5533)
* Add objective C support to SwiftGen assets helpers

* Use dot notation in ObjC & fix minor issues

Co-authored-by: Arnaud Ringenbach <arnaud.ringenbach@niji.fr>
2022-02-10 17:13:23 +01:00
Doug 7f26c33179 Add a simple screen SwiftUI template. 2022-01-28 15:34:46 +00:00
manuroe 43d3b8c36b Merge branch 'master' into develop 2021-12-14 10:18:15 +01:00
manuroe cc8d4583c2 BuildRelease.sh: Add an option to build the ipa from local source code copy 2021-12-09 13:46:33 +01:00
Doug 6b2c2ec164 Use a single strings step with 2 actions. 2021-12-08 16:20:54 +00:00
SBiOSoftWhare 4be96907c0 SwiftGen: Handle MatrixKit stencil. 2021-12-07 16:44:15 +01:00
SBiOSoftWhare f9528fd9af MatrixKit: Add dedicated stencil for string generation. 2021-12-07 16:43:49 +01:00
Stefan Ceriu 60635fc364 Merge together SwiftUI template model files and update folder structure. 2021-12-07 16:11:31 +02:00
SBiOSoftWhare 1754469302 SwiftGen: Handle MatrixKit strings. 2021-11-29 17:25:31 +01:00
SBiOSoftWhare 177f9fb6c1 NavigationStore: Update public method signature. 2021-10-08 17:15:14 +02:00
SBiOSoftWhare 2632736e1a Update Tools/Templates/buildable/FlowCoordinatorTemplate/FlowTemplateCoordinator.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2021-10-08 12:20:19 +02:00
SBiOSoftWhare cb8fc6213e Templates: Upate FlowTemplateCoordinator. 2021-10-06 16:59:56 +02:00
SBiOSoftWhare 943d35afb1 Use NavigationRouterStore where needed. 2021-10-05 10:48:52 +02:00
David Langley cd760ad5a8 Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/4781_swiftui_template_example2 2021-09-23 12:31:33 +01:00
Stefan Ceriu c68bdc54b9 Merge branch 'develop' into stefan/4881-configurable-app-name-localization-strings
# Conflicts:
#	Riot/Generated/Strings.swift
2021-09-22 17:17:05 +03:00
Stefan Ceriu f9a4178f2a Fixes #4881 - Replaced InfoPlist.cfBundleDisplayName with AppInfo.current.displayName and removed the now unused InfoPlist generated class. 2021-09-22 16:59:47 +03:00
Stefan Ceriu c69d364ad1 Fixes #4881 - Using the bundle display name as the app name in localizable .strings files. Exposing generated .strings and info.plist members to Objective-C. 2021-09-22 14:10:16 +03:00
David Langley 21677d8336 Fix template script for example 2 2021-09-21 09:55:44 +01:00
David Langley a9efe07b95 Merge branch 'langleyd/4781_swiftui_template_examples' of https://github.com/vector-im/element-ios into langleyd/4781_swiftui_template_example2 2021-09-15 17:32:19 +01:00
David Langley 9724bfe8e8 Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/4781_swiftui_template_examples 2021-09-15 14:33:05 +01:00
David Langley 5ba896ac89 Add chat example 2021-09-13 11:39:42 +01:00
David Langley 01a172bd5d Correct preview name and create template script 2021-09-08 00:00:34 +01:00
SBiOSoftWhare 2fff694c9c Templates: Use struct instead of class for coordinator paramaters. 2021-09-07 09:59:57 +02:00
SBiOSoftWhare c942904aee Update Tools/Templates/buildable/FlowCoordinatorTemplate/FlowTemplateCoordinatorParameters.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-09-07 09:51:42 +02:00
SBiOSoftWhare 0bfd4a61ee Templates: Use Protocol suffix instead of Type for protocols. 2021-09-06 18:21:21 +02:00
SBiOSoftWhare 4a466409cb Templates: Support screen push and input parameters class in flow template. 2021-09-06 18:13:24 +02:00
SBiOSoftWhare 9a6999a168 Templates: Add input parameters class to TemplateScreenCoordinator. 2021-09-06 18:10:24 +02:00
David Langley f4cb404df0 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
Stefan Ceriu 2bf2637b20 #4746 - Updated ScreenTemplate to include viewState in the viewModel. 2021-08-26 17:48:24 +03:00
SBiOSoftWhare 4373249c23 postGenCommand.sh: Add comments. 2021-07-30 17:28:52 +02:00
Doug 9eea959032 Merge branch 'develop' into doug/fix_warnings
# Conflicts:
#	Riot/Modules/Room/RoomInfo/RoomInfoList/RoomInfoListViewController.swift
2021-07-12 17:54:34 +01:00
Doug c411097256 Fix class keyword deprecation warnings everywhere!
Using 'class' keyword for protocol inheritance is deprecated; use 'AnyObject' instead
2021-07-09 17:05:43 +01:00
langleyd e3c90d7370 Update template copyright date 2021-07-09 09:08:42 +01:00
SBiOSoftWhare 1bae2b82b7 buildRelease.sh: Remove duplicated code. 2021-05-18 16:03:32 +02:00
SBiOSoftWhare 671fd374c7 buildRelease.sh: Make bundler operations in the cloned repository folder. 2021-05-18 15:51:25 +02:00
ismailgulek 866beb6e57 Update bridge presenter template to auto-implement dismiss gesture 2021-05-12 01:09:28 +03:00
manuroe 313df88941 XcodeGen: Explain what is the new .sh 2021-02-05 09:34:06 +01:00
manuroe 833a6faa7a 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
SBiOSoftWhare 1876959220 FlowTemplateCoordinatorBridgePresenter: Update class comment. 2020-09-24 12:15:36 +02:00
manuroe ae3eb8b315 buildRelease.sh: Pass a git_tag parameter to fastlane
because fastlane `git_branch` method can fail.

It fails when using ./buildRelease.sh with a tag.
2020-09-08 17:39:51 +02:00
SBiOSoftWhare e7c212c3b5 Merge pull request #3603 from vector-im/reduce_warnings
Reduce Xcode warnings
2020-09-04 13:13:54 +02:00
manuroe 4f11601fcd BuildRelease.sh: Fix checkout of tag
and use git shallow clone to speed up the script a bit
2020-09-03 15:39:50 +02:00
SBiOSoftWhare 7e239b9e65 Remove unused script. 2020-09-01 14:23:37 +02:00