Michael Kirk
1bfe691895
In app notifications for iOS10+
...
Extract shared notification presention/response
Implement adapters which use that logic for modern UNUserNotification and
legacy UINotifications
2019-02-01 17:44:13 -07:00
Michael Kirk
0c1b2e9f48
CR: remove unnecessary param, clearer code, comment typo
2019-01-17 09:47:01 -07:00
Matthew Chen
82d1517460
Landscape orientation.
2019-01-09 15:20:05 -05:00
Matthew Chen
d70aa4418f
Merge branch 'release/2.32.0'
2018-12-03 22:20:50 -05:00
Matthew Chen
4ea920e89f
Add explicit feature flag for backup.
2018-12-03 22:05:07 -05:00
Matthew Chen
56fe3663e6
Fix retain cycle in settings views.
2018-11-27 09:21:44 -05:00
Matthew Chen
f1d93d4472
Merge remote-tracking branch 'origin/release/2.30.2'
2018-10-12 16:00:42 -04:00
Michael Kirk
4435d16f9c
dark theme toggle in app settings
2018-10-11 13:40:51 -06:00
Matthew Chen
3b06434d4f
Split out second web socket.
2018-10-05 12:48:19 -04:00
Matthew Chen
c137e95ae5
Move socket manager to hang on SSKEnvironment.
2018-10-05 12:47:11 -04:00
Matthew Chen
27488f078a
Replace old "default profile avatar" icon with default avatar for local user.
2018-09-27 11:24:20 -04:00
Matthew Chen
8db4595bdc
Rework group avatars to reflect conversation colors.
2018-09-27 08:55:20 -04:00
Matthew Chen
3a12446be8
Modify environment accessors to use our 'shared' convention.
2018-09-07 16:20:41 -04:00
Michael Kirk
c7662b5a86
Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
...
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
2018-09-07 10:00:48 -06:00
Matthew Chen
22dda476bb
Fix QA issues in theme.
2018-08-15 16:29:13 -04:00
Matthew Chen
5ef0b6d056
Refine theme.
2018-08-08 15:04:23 -04:00
Matthew Chen
48975eaac8
Respond to CR.
2018-07-20 15:37:47 -04:00
Matthew Chen
8862f9a531
Refine views.
2018-07-20 15:26:46 -04:00
Michael Kirk
ef9a0880ae
Fix analyzer warnings
2018-07-18 10:24:08 -06:00
Matthew Chen
f6eb8dfe72
Refine app settings view.
2018-07-13 09:28:09 -04:00
Matthew Chen
1412998b4a
Rework isRTL.
2018-07-02 15:27:24 -04:00
Matthew Chen
27af2fc328
Improve app settings buttons.
2018-06-21 17:29:00 -04:00
Matthew Chen
010c10cb0c
Show re-registration in app settings.
2018-06-20 14:54:16 -04:00
Michael Kirk
33eb4c38cd
Centralize translucency configuration
...
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk
6f1608f44b
Conventional naming for out custom PureLayout methods.
...
This moves methods more in line with PureLayout conventions.
- Methods always specify if they pin to an edge vs margin
- `margin` is a reserved word which should only refer to layout margins.
i.e. do not use it to refer to "inset" and "offset".
// FREEBIE
2018-04-02 17:02:32 -04:00
Matthew Chen
d215499435
Show backup UI in release builds if backup is enabled.
2018-03-22 09:34:08 -04:00
Matthew Chen
37d4c413d5
Clean up before merge.
2018-03-12 16:47:48 -03:00
Matthew Chen
c84bf81cf3
Export database for backup.
2018-03-12 16:40:07 -03:00
Matthew Chen
593f7da72d
Upload test file to CloudKit.
2018-03-12 16:40:07 -03:00
Matthew Chen
d06ad25d77
Sketch out incremental backup manager and settings view.
2018-03-12 16:40:07 -03:00
Matthew Chen
b296cfb893
Sketch out incremental backup manager and settings view.
2018-03-12 16:40:07 -03:00