Commit graph

5218 commits

Author SHA1 Message Date
SBiOSoftWhare
240d83e281 Update reveal password margin on KeyBackupSetupPassphraseViewController 2019-01-22 15:46:26 +01:00
SBiOSoftWhare
71cc499503 Update ActivityIndicatorView and ActivityIndicatorPresenter to match activity indicator UI in MXKViewController 2019-01-22 15:26:34 +01:00
SBiOSoftWhare
a99e3d2274 Update changes 2019-01-22 11:13:26 +01:00
SBiOSoftWhare
d688ef20a9 Update pbxproj 2019-01-22 11:05:59 +01:00
SBiOSoftWhare
735e2e44c2 Handle key backup setup navigation flow with KeyBackupSetupCoordinator 2019-01-22 11:05:48 +01:00
SBiOSoftWhare
d4d551bea1 Implement key backup setup recovery key scene with view controller, view model and coordinator 2019-01-22 11:04:06 +01:00
SBiOSoftWhare
2cbd85fa89 Implement key backup setup passphrase scene with view controller, view model, coordinator 2019-01-22 10:25:36 +01:00
SBiOSoftWhare
78a5cf0b8b Create key back setup intro view controller 2019-01-22 10:05:57 +01:00
SBiOSoftWhare
8d16efd15b Create PasswordStrengthManager to compute password strength from a given string. 2019-01-22 00:34:00 +01:00
SBiOSoftWhare
9264853ae8 Add zxcvbn-ios pod to help compute password strength 2019-01-22 00:33:12 +01:00
SBiOSoftWhare
9703cdfd11 Create KeyboardAvoider that help to avoid keyboard overlap with scroll view content. 2019-01-22 00:18:54 +01:00
SBiOSoftWhare
3591f4a416 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
aab351388a 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
7f89fae3c4 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
c64cc07a31 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
1c8acd572a Add convenient method on UIView to add a subview matching parent 2019-01-21 23:45:51 +01:00
SBiOSoftWhare
b737addfd1 Add reveal password button image 2019-01-21 23:32:51 +01:00
SBiOSoftWhare
af88234580 Add key backup setup strings 2019-01-21 23:31:33 +01:00
SBiOSoftWhare
2b854fe3b5 Add SwiftGen custom template for strings. Update SwiftGen config file. 2019-01-21 19:30:50 +01:00
manuroe
ef35c9e3ed
Merge pull request #2190 from fridtjof/fixes/available-annotations
Small iOS version checking clean ups
2019-01-21 09:53:20 +01:00
fridtjof
b5ab2fd52f
update CHANGES.rst 2019-01-18 20:35:06 +01:00
fridtjof
2d53ac118d
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
bb8d7bae64
MasterTabBarController: Use @available instead of instancesRespondToSelector 2019-01-18 18:09:31 +01:00
manuroe
3d488dcd2f
Merge pull request #2189 from vector-im/reskin_kill_red_and_pink_red
reskin: kill riotColorRed & riotColorPinkRed
2019-01-18 14:08:22 +01:00
manuroe
9371f0e1cb reskin: kill riotColorRed & riotColorPinkRed
Merge them into Theme.warningColor

Part of #2174
2019-01-18 13:40:09 +01:00
manuroe
aff91defdb
Merge pull request #2188 from vector-im/riot_2175
reskin: Create a black theme from the dark theme
2019-01-18 11:56:16 +01:00
manuroe
b585772df9 reskin: Create a black theme from the dark theme
#2175
2019-01-18 11:32:37 +01:00
manuroe
14d171d777 reskin: Make existing themes inheritable 2019-01-18 11:31:29 +01:00
manuroe
e3756cf8e4
Merge pull request #2186 from vector-im/riot_679
BF: Infinite loading wheel when taping on a fake room alias
2019-01-18 10:58:15 +01:00
manuroe
83952d47dd
Merge branch 'develop' into riot_679 2019-01-18 10:58:06 +01:00
SBiOSoftWhare
c4b1c31f78
Merge pull request #2187 from vector-im/update_theme
Update Theme protocol, set placeholder color non optional and add commodity methods
2019-01-18 10:56:21 +01:00
SBiOSoftWhare
645db9ae6e Update DarkTheme and DefaultTheme to conform Theme protocol 2019-01-18 10:40:37 +01:00
SBiOSoftWhare
dac323325e In Theme set placeholderTextColor non optional. Add commodity methods for text field and button. 2019-01-18 10:24:58 +01:00
manuroe
260ef4f880
Merge pull request #2185 from vector-im/riot_2165
Registration screen improvements
2019-01-17 17:49:36 +01:00
manuroe
b4724e46d2 BF: Infinite loading wheel when taping on a fake room alias
#679
2019-01-17 17:46:49 +01:00
manuroe
40ef4d5f64 Registration: improve scrolling on the reCaptcha screen
#2165
2019-01-17 16:02:55 +01:00
manuroe
4e1736b9d4 Reskin: Fix regression: Wrong status bar color on login/registration screens
#2184
2019-01-17 15:35:40 +01:00
manuroe
1ed0e3b95e
Merge pull request #2181 from vector-im/riot_2164
Registration: improve validation UX on the terms screen
2019-01-17 14:11:17 +01:00
manuroe
6da0bfd07f 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
c88676018b BF: Registration: fix tap gesture on checkboxes in the terms screen 2019-01-17 11:59:21 +01:00
manuroe
64febced2d RoomVC: Redact has been renamed to Remove to match riot/web
#2134
2019-01-16 16:51:36 +01:00
SBiOSoftWhare
b03315f0ac
Merge pull request #2177 from vector-im/swiftgen
Add SwiftGen pod in order to generate Swift constants for assets (strings, images, storyboards, etc.)
2019-01-14 17:43:51 +01:00
SBiOSoftWhare
76537a519e Update changes 2019-01-14 17:09:49 +01:00
SBiOSoftWhare
2ef58cbceb Add SwiftGen to Riot build phases and generate constants 2019-01-14 17:04:40 +01:00
SBiOSoftWhare
f8cb6bc988 Add SwiftGen configuration file 2019-01-14 17:01:29 +01:00
SBiOSoftWhare
5f967a0db8 Add SwiftGen pod in order to generate Swift constants for assets (strings, images, storyboards, etc.). 2019-01-14 17:00:36 +01:00
manuroe
98f73c42a4
Merge pull request #2169 from vector-im/reskin
Theming: Create ThemeService to make theming easier
2019-01-14 14:17:58 +01:00
manuroe
d1336445d7 reskin: Kill KVO on theme setting 2019-01-14 13:57:53 +01:00
manuroe
6e4a7224bf reskin: Kill KVO on theme setting 2019-01-14 10:53:43 +01:00
manuroe
f622da9e5a reskin: Fix Steve's remarks 2019-01-11 18:29:32 +01:00