Commit Graph

5042 Commits

Author SHA1 Message Date
SBiOSoftWhare 7903fe0984 Merge pull request #2198 from vector-im/keybackup_setup
key backup: Implement setup screen
2019-01-23 12:15:57 +01:00
SBiOSoftWhare 93098f4c7b Add commodity methods on OperationQueue and use them in key backup setup view models. 2019-01-23 12:11:30 +01:00
manuroe a0a4e1ed52 reskin: kill dead code around placeholderTextColor
#2174
2019-01-23 12:03:55 +01:00
SBiOSoftWhare 7b092c1d17 Revert "Add CoordinatorDelegateQueuable protocol used by view models to handle coordinator delegation in an operation queue."
This reverts commit c488e80661.
2019-01-23 11:47:10 +01:00
manuroe 21268d7190 BF: Ban and kick reasons are silently discarded
#2162

Fix Steve's remark everywhere we do `[self->currentAlert textFields].firstObject.text`
2019-01-23 11:01:53 +01:00
SBiOSoftWhare c488e80661 Add CoordinatorDelegateQueuable protocol used by view models to handle coordinator delegation in an operation queue. 2019-01-23 10:49:54 +01:00
SBiOSoftWhare 0930191326 Update generated strings 2019-01-22 17:49:29 +01:00
SBiOSoftWhare b4590c9538 Add coordinatorDelegate call in coordinatorDelegateQueue in KeyBackupSetupRecoveryKeyViewModel 2019-01-22 17:49:11 +01:00
SBiOSoftWhare 9628e57c6d Update coordinator delegates in order to use coordinator protocol as parameter 2019-01-22 17:44:45 +01:00
SBiOSoftWhare 4fcd134f1f Move coordinator delegates definitions in coordinator protocols definitions 2019-01-22 17:31:40 +01:00
SBiOSoftWhare 1f4fdadb07 Update some copyright years 2019-01-22 17:20:28 +01:00
manuroe 1c9916727c BF: Ban and kick reasons are silently discarded
#2162
2019-01-22 17:18:42 +01:00
manuroe 6647a5b6ab Update Riot/Managers/PasswordStrength/PasswordStrengthManager.swift
Co-Authored-By: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2019-01-22 17:14:32 +01:00
manuroe fe305406dd Update Riot/Modules/Common/KeyboardAvoiding/KeyboardAvoider.swift
Co-Authored-By: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2019-01-22 17:14:11 +01:00
SBiOSoftWhare 48ab7fe472 Fix typo in UIView extension 2019-01-22 17:09:15 +01:00
manuroe 4ee23bf91f Update Riot/Assets/en.lproj/Vector.strings
Co-Authored-By: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2019-01-22 16:56:53 +01:00
SBiOSoftWhare 81dc1dc920 Update reveal password margin on KeyBackupSetupPassphraseViewController 2019-01-22 15:46:26 +01:00
SBiOSoftWhare b22fe3badf Update ActivityIndicatorView and ActivityIndicatorPresenter to match activity indicator UI in MXKViewController 2019-01-22 15:26:34 +01:00
SBiOSoftWhare b1ca96c5d1 Handle key backup setup navigation flow with KeyBackupSetupCoordinator 2019-01-22 11:05:48 +01:00
SBiOSoftWhare 0d6934cd2e Implement key backup setup recovery key scene with view controller, view model and coordinator 2019-01-22 11:04:06 +01:00
SBiOSoftWhare 87417fcb5b Implement key backup setup passphrase scene with view controller, view model, coordinator 2019-01-22 10:25:36 +01:00
SBiOSoftWhare e8ee3ceea3 Create key back setup intro view controller 2019-01-22 10:05:57 +01:00
SBiOSoftWhare 5f9d9366a0 Create PasswordStrengthManager to compute password strength from a given string. 2019-01-22 00:34:00 +01:00
SBiOSoftWhare 822f4266c7 Create KeyboardAvoider that help to avoid keyboard overlap with scroll view content. 2019-01-22 00:18:54 +01:00
SBiOSoftWhare 0edfc8fe00 Create ActivityIndicatorView in order to wrap activity indicator customization and create ActivityIndicatorPresenter in order to manage activity indicator presentation. 2019-01-22 00:15:20 +01:00
SBiOSoftWhare 7de6aefe61 Introduce Coordinator pattern. Coordinators are the objects which control the navigation flow of the application. Add Coordinator base protocol. 2019-01-22 00:12:17 +01:00
SBiOSoftWhare 4582938b44 Introduce routers, used to be passed between coordinators. They handles only physical navigation. Add navigation router to handle navigation with UINavigationController. 2019-01-22 00:10:25 +01:00
SBiOSoftWhare e3865af195 Add extension methods for view controller containment on UIViewController and add convenient method to remove back bar button title when pushing a view controller on UINavigationViewController. 2019-01-22 00:04:34 +01:00
SBiOSoftWhare 1771bdc2b4 Add convenient method on UIView to add a subview matching parent 2019-01-21 23:45:51 +01:00
SBiOSoftWhare 4776d5f9c6 Add reveal password button image 2019-01-21 23:32:51 +01:00
SBiOSoftWhare ebae3d5e20 Add key backup setup strings 2019-01-21 23:31:33 +01:00
Paulo Miranda ec089d151b Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (520 of 520 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/pt_BR/
2019-01-21 17:29:55 +00:00
fridtjof a7c6463759 AppDelegate: no need to check for iOS 8+ notifications anymore, the minimum supported version is iOS 9 2019-01-18 18:12:49 +01:00
fridtjof d1bc5c5a3b MasterTabBarController: Use @available instead of instancesRespondToSelector 2019-01-18 18:09:31 +01:00
manuroe b90539acef reskin: kill riotColorRed & riotColorPinkRed
Merge them into Theme.warningColor

Part of #2174
2019-01-18 13:40:09 +01:00
manuroe 46ccc1abc1 reskin: Create a black theme from the dark theme
#2175
2019-01-18 11:32:37 +01:00
manuroe 71bb16e0a8 reskin: Make existing themes inheritable 2019-01-18 11:31:29 +01:00
manuroe da52da8fae Merge branch 'develop' into riot_679 2019-01-18 10:58:06 +01:00
SBiOSoftWhare 4294414454 Update DarkTheme and DefaultTheme to conform Theme protocol 2019-01-18 10:40:37 +01:00
SBiOSoftWhare 9aff95e51a In Theme set placeholderTextColor non optional. Add commodity methods for text field and button. 2019-01-18 10:24:58 +01:00
manuroe 5224c44329 BF: Infinite loading wheel when taping on a fake room alias
#679
2019-01-17 17:46:49 +01:00
manuroe 001d4acaa3 Registration: improve scrolling on the reCaptcha screen
#2165
2019-01-17 16:02:55 +01:00
manuroe 1c98294b4f Reskin: Fix regression: Wrong status bar color on login/registration screens
#2184
2019-01-17 15:35:40 +01:00
manuroe e118d21714 Registration: improve validation UX on the terms screen
#2164

Do like on android (https://github.com/vector-im/riot-ios/issues/2164#issuecomment-455108199)
2019-01-17 12:04:42 +01:00
manuroe c9f49b8ad5 BF: Registration: fix tap gesture on checkboxes in the terms screen 2019-01-17 11:59:21 +01:00
manuroe b08ecba020 RoomVC: Redact has been renamed to Remove to match riot/web
#2134
2019-01-16 16:51:36 +01:00
SBiOSoftWhare 1670398a0a Add SwiftGen to Riot build phases and generate constants 2019-01-14 17:04:40 +01:00
manuroe 829d905a29 reskin: Kill KVO on theme setting 2019-01-14 13:57:53 +01:00
manuroe 368bd101a6 reskin: Kill KVO on theme setting 2019-01-14 10:53:43 +01:00
manuroe 650265e680 reskin: Fix Steve's remarks 2019-01-11 18:29:32 +01:00