Commit Graph

61 Commits

Author SHA1 Message Date
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 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 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
SBiOSoftWhare afd29458cb Update buildRelease script. 2020-08-28 12:11:46 +02:00
SBiOSoftWhare d5e2643ac3 Contributing: Update contributing guide and use Markdown. 2020-08-24 14:40:04 +02:00
ismailgulek 732d47c0d3 Read repo url and name from current git repo 2020-08-05 15:10:26 +03:00
manuroe 67e34a691e InfoPlist: Generated class from Info.plist 2020-07-30 10:42:05 +02:00
SBiOSoftWhare 7abda947cc Remove old Riot image. 2020-07-09 00:00:27 +02:00
manuroe 7901907770 E2E by default: Disable it if the HS admin disabled it
#3305
2020-06-24 17:08:14 +02:00
SBiOSoftWhare 09eab3a4ae Update screen template. 2020-05-07 10:50:31 +02:00
manuroe 3e6d81d06f Templates: 2019 -> 2020 2020-04-08 14:05:54 +02:00
manuroe 0aeff76ad4 Settings: Add a dedicated screen for Security 2020-01-28 21:09:51 +01:00
manuroe e087b36f14 Add Tools/Logs/filterStartupLogs.sh 2019-10-25 14:23:08 +02:00
manuroe a670aa0c25 BF: Build: Fix build based on git tag
It was not more possible to build using tags. The reason was the fastlane git_branch method returned nil.
Internally this method executes `git symbolic-ref HEAD --short` which returned `fatal: ref HEAD is not a symbolic ref` in our case.

We now checks out the tag as a local branch.
2019-08-08 17:25:23 +02:00
manuroe ede7b2d012 Tools: Create filterCryptoLogs.sh to filter logs related to e2ee from Riot logs 2019-07-15 10:11:27 +02:00
David Cordero 72ca2cc4d9 Remove redundant code 2019-05-19 17:19:23 +02:00
manuroe 9f6a30ccac Device Verification: Fix buttons colors in dark theme 2019-05-06 08:21:30 +02:00
manuroe 6c3717b969 Build: Add a sh build script 2019-04-26 11:30:21 +02:00
manuroe e466265720 Build: Add a sh build script 2019-04-26 11:14:11 +02:00
manuroe c6cd2d0b46 Merge pull request #2372 from vector-im/riot_2323
E2E: SAS Verification
2019-04-24 14:51:04 +02:00
manuroe 6eb42328dd Template: BridgePresenter: Add a completion block to dismissWithAnimated method 2019-04-24 08:57:58 +02:00
manuroe d1ceeb32cb Device Verification: Translate emoji 2019-04-16 09:33:25 +02:00
manuroe 29e8c1dd56 Template: Add SimpleScreenTemplate 2019-04-15 17:52:55 +02:00
manuroe e50aee0cf2 Template: Fix storyboard 2019-04-05 18:44:07 +02:00
manuroe d92d0407cb Productivity: Fix templates small issue 2019-04-05 09:34:48 +02:00
manuroe d4f9995cba Productivity: Tweak templates: No comments in a storyboard 2019-04-05 08:52:59 +02:00
manuroe a157a9c2a9 Productivity: Tweak templates a bit more 2019-04-05 08:40:10 +02:00