Commit Graph

191 Commits

Author SHA1 Message Date
SBiOSoftWhare
55c6608e1d Handle sign out alert present present in SettingsViewController 2019-02-14 16:04:08 +01:00
manuroe
42a91d7aa8 key backup settings: Manage backup created from the device 2019-01-31 18:41:00 +01:00
manuroe
2707971e68 key backup settings: Fix cell reuse mechanism 2019-01-31 15:45:43 +01:00
manuroe
428c001812 key backup settings: Make it display loading wheel and error 2019-01-31 10:19:27 +01:00
manuroe
71f6b06f02 key backup settings: add delete confirmation dialog 2019-01-31 09:45:03 +01:00
manuroe
b4aa3d732f key backup: Add a dedicated section to settings
#2193

Still WIP
2019-01-31 03:06:47 +01:00
manuroe
a88484d610 reskin: kill dead code around placeholderTextColor
#2174
2019-01-23 12:03:55 +01:00
manuroe
b9c30cba0e 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
manuroe
ad1969fbc8 reskin: kill riotColorRed & riotColorPinkRed
Merge them into Theme.warningColor

Part of #2174
2019-01-18 13:40:09 +01:00
manuroe
208e0fe6b4 reskin: Kill KVO on theme setting 2019-01-14 10:53:43 +01:00
manuroe
9cce93ecea reskin: Kill kRiotColorXxxx 2019-01-11 11:57:02 +01:00
manuroe
2fdb06d879 reskin: Create ThemeService.shared 2019-01-11 11:45:27 +01:00
manuroe
f0c22a14af reskin: Rename RiotDesignValues -> ThemeService 2019-01-11 10:46:00 +01:00
manuroe
e98a26ebb8 reskin: kill last customisable kRiotXColors 2019-01-10 18:47:49 +01:00
manuroe
67044e3451 reskin: kill kRiotSecondaryTextColor 2019-01-10 18:05:21 +01:00
manuroe
1fe7b85e16 reskin: kill kRiotPrimaryTextColor 2019-01-10 18:00:45 +01:00
manuroe
2bdadf5cda reskin: kill kRiotSecondaryBgColor 2019-01-10 17:57:17 +01:00
manuroe
dd4e20d389 reskin: kill kRiotPrimaryBgColor 2019-01-10 17:50:26 +01:00
manuroe
7b40258d05 reskin: remove bar style ivars from RiotDesignValues 2019-01-10 17:08:32 +01:00
manuroe
3bacf204d5 reskin: Delegate navigation and search bars styling to theme 2019-01-10 16:43:03 +01:00
manuroe
c702350171 reskin: rename ColorValues to Theme 2019-01-10 15:32:59 +01:00
manuroe
845775d794 reskin: ColorValues: suffix UIColor properties names with "Color" 2019-01-10 15:23:22 +01:00
manuroe
63ee0e14be Merge remote-tracking branch 'origin/develop' into reskin
# Conflicts:
#	Riot/Constants/RiotDesignValues.m
#	Riot/Modules/Authentication/AuthenticationViewController.m
2019-01-10 11:50:57 +01:00
manuroe
43f870209a Merge remote-tracking branch 'origin/develop' into reskin 2019-01-09 16:38:49 +01:00
fridtjof
2839a24058 make use of Obj-C's modern syntax for literals and subscripting 2019-01-08 00:24:11 +01:00
fridtjof
0915e3fab2 fix almost all the warnings caused by -Wstrict-prototypes 2019-01-05 03:28:53 +01:00
manuroe
00aa0575f9 Reskin: Apply RiotDesignValues.colorValues.accent on swith buttons 2018-12-03 18:02:02 +01:00
manuroe
6ad603a6ca Reskin: Kill kRiotColorGreen and use RiotDesignValues.colorValues.accent instead 2018-11-30 17:10:28 +01:00
manuroe
00e19fe259 Reskin: Use the new [RiotDesignValues applyStyleOnNavigationBar:] method everywhere
Note that we do not change anymore the bar tint color when changing tabs. This is alwasy the same.
2018-11-29 17:31:41 +01:00
Giom Foret
3bcdd88022 MXImageView: use the new interface [setImageURI:...] instead of the deprecated one [setImageURL:...] .
Note - DirectoryServerTableViewCell:
Presently the thirdPartyProtocolInstance.icon is not a Matrix Content URI. We could not use here MXKImageView setImageURI method
 without breaking the instance icon rendering. We use the deprecated interface until this point is fixed on the server side.
2018-11-11 15:20:32 +01:00
Aaron Raimist
703bd95749 Remove all calls of [NSUserDefaults synchronize] (#1924)
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-15 16:58:10 -05:00
manuroe
8a64c2bc41 SettingsVC: Use MXKAccount method to determine if LL is supported by the HS 2018-09-25 11:20:50 +02:00
SBiOSoftWhare
ff12b09fa0 Make advanced info copyable in settings 2018-09-06 11:32:55 +02:00
Dawid Raczka
488433b90f Fix of cell style in different themes. 2018-08-24 16:09:00 +01:00
Dawid Raczka
e4622fa40e Made data in cryptography info copyable. 2018-08-23 18:10:42 +01:00
manuroe
69c53551be Lazy-loading: Make "Settings > LABS > Enable LL" back
It uses /versions this time to check LL availability on the HS
2018-08-22 12:05:29 +02:00
manuroe
93727b1909 Settings: Disable "Labs > Enable LL" for the coming release 2018-08-09 10:56:09 +02:00
manuroe
01373c8e6f Lazy-loading server side: Add "Settings > LABS > Lazy load rooms members" option 2018-08-02 16:29:50 +02:00
manuroe
b6d341bb25 New async [MXRoom state:]: Create async factory methods for MXKRoomDataSource 2018-07-20 11:14:49 +02:00
manuroe
58d7106633 Make use of MXRoom.roomId and MXRoom.summary instead of MXRooms.state 2018-07-16 22:30:55 +02:00
SBiOSoftWhare
fb58bbc651 Structure project almost by features. Start by organizing view controllers. 2018-07-10 10:21:20 +02:00