Commit Graph

109 Commits

Author SHA1 Message Date
Matthew Chen
cce7a14e0c Rework app readiness. 2021-02-04 09:55:39 -03:00
Matthew Chen
645bd76bd5 Rework app readiness. 2021-02-04 09:55:39 -03:00
Nora Trapp
fc1a957857 Wallpaper settings flows 2021-01-21 17:00:17 -08:00
Nora Trapp
ae3a6ab99e Use refresh icon for session refresh 2021-01-12 18:10:49 -08:00
Matthew Chen
111338b59d Rewrite conversation view. 2020-12-10 12:44:13 -03:00
Michelle Linington
605077b28d Disable interactive dismissal. Correct the hairline color.
Also, fixes a bug where table view cell configuration was happening
inside the animation block for height changes.
2020-12-08 11:16:25 -08:00
Michelle Linington
37a9ce213f Add darkTranslucent styling option for SafetyNumberConfirmationSheet 2020-12-08 11:16:25 -08:00
Michelle Linington
a2117a58fb Add new translucentDark style for ActionSheets
Adopted in GroupCallViewController. This changes how
ActionSheetController is built to have a single backdrop view. In the
translucentDark style, this backdrop is a UIVisualEffectView.

Creates a new enum, Theme.ActionSheet, to track different color
behaviors for action sheet themes.
2020-12-07 15:13:31 -08:00
Matthew Chen
f9da2af616 Groups v2 and mentions splash. 2020-10-08 17:39:50 -03:00
Matthew Chen
ad6bda8a44 Rename singleton accessors. 2020-09-17 21:11:07 -03:00
Matthew Chen
1f01bc709e Apply design updates to group links UI. 2020-09-03 18:33:43 -03:00
Matthew Chen
ed6ec5362d Add group link view. 2020-09-01 17:11:09 -03:00
Nora Trapp
ff6e631fb1 Tweak table colors 2020-08-26 18:54:00 -07:00
Nora Trapp
e1c1d4d04a Design feedback 2020-08-24 15:12:24 -07:00
Michelle Linington
a2791717fd IOS-782: +[Theme sharedInstance] re-enterant initialization
This bug fixes an issue where if the +[Theme sharedInstance] was first
initialized after AppReady and while in dark mode, we'd reenterantly
call +sharedInstance and crash on a dispatch_once assert.

This has been an existing issue that's only manifest recently due to
unrelated changes (will document below). To workaround this limitation,
we need to break the synchronous chain from +sharedInstance to
-themeDidChange. The most straightforward way to do that is to re-async.

This is a tiny bit of fallout from dc543ce. That commit did a bunch of
work to simplify OWSNavigationController's handling of its navigation
bar. Before, the navigation bar would be configured during
-[OWSNavigationController init]. It looks like UIKit lazily initializes
the navigation bar at first access, and the navigation bar would call
out to +[Theme sharedInstance].

Now, that work doesn't happen during -init. This means that the
sharesheet extension used to indirectly call +[Theme sharedInstance]
before AppReady, but now it doesn't. Now, its first call to +[Theme
sharedInstance] happens after AppReady.
2020-08-19 10:28:43 -07:00
Nora Trapp
34d9f9eeb0 Updated icoons and design feedback 2020-08-17 22:58:39 -07:00
Nora Trapp
1bef18e1c6 Add icons to group updates 2020-08-17 17:11:24 -07:00
Nora Trapp
b035d35510 Add dedicated video call button 2020-08-14 20:44:03 -07:00
Nora Trapp
6f963c7ba5 Add mention notification settings 2020-08-04 14:09:06 -07:00
Nora Trapp
531e7f2db8 Update contact icons 2020-07-15 19:21:43 -07:00
Nora Trapp
c7eb281d38 Render profile name changes in conversation 2020-07-15 18:41:14 -07:00
Matthew Chen
02e812deef Tweak readiness checking. 2020-07-08 15:02:14 -03:00
Nora Trapp
e480d75029 Adjust ActionSheetController dark theme style 2020-06-25 19:04:12 -03:00
Nora Trapp
a464273380 Merge branch 'release/3.10.5' into release/3.11.0 2020-06-09 20:15:08 -07:00
Nora Trapp
a0c50308ea Add to group member action 2020-06-09 19:28:35 -07:00
Matthew Chen
ba801f05ce Label the "slow write transactions" logging with the source of the transaction. 2020-06-07 10:37:55 -03:00
Nora Trapp
1a15419594 Custom Emoji Picker View 2020-06-01 12:52:59 -07:00
Nora Trapp
c320b5921f Add updated icons 2020-05-19 20:39:52 -07:00
Matthew Chen
c8a638d356 Merge remote-tracking branch 'private/release/3.8.0' 2020-04-23 12:59:57 -03:00
Matthew Chen
69085b8e15 More design changes. 2020-04-23 10:59:12 -03:00
Matthew Chen
c0feb1b897 More design changes. 2020-04-23 10:59:12 -03:00
Matthew Chen
ec7ef21bc7 Design changes for groups v2 UI. 2020-04-22 15:21:33 -03:00
Matthew Chen
b2e90bf164 Merge remote-tracking branch 'private/release/3.8.0' 2020-04-20 11:52:54 -03:00
Matthew Chen
7c3433c6ba Revise dark theme. 2020-04-16 12:00:42 -03:00
Matthew Chen
b3fba8829c Revise dark theme. 2020-04-16 11:44:03 -03:00
Matthew Chen
98a9772553 Revise dark theme. 2020-04-16 11:37:34 -03:00
Matthew Chen
817780f201 Revise dark theme. 2020-04-16 11:25:32 -03:00
Matthew Chen
7b5e78c8e8 More design changes. 2020-04-16 09:07:04 -03:00
Matthew Chen
7246c613d5 Fix more build warnings. 2020-04-10 13:17:08 -03:00
Nora Trapp
1c29a121fa Remove Xcode 11 TODOs 2020-04-09 16:40:49 -03:00
Matthew Chen
41f1d64da1 Add new icon for pending invites in convo settings. 2020-04-07 13:34:57 -03:00
Matthew Chen
8859870af1 Add UI for groups v2 invites. 2020-04-06 11:09:06 -03:00
Matthew Chen
aee8f18508 Rework conversation settings view.
Add group attributes view controller.
2020-04-02 13:18:55 -03:00
Matthew Chen
94d4ff7dff Convert conversation settings view to Swift. 2020-04-02 13:11:53 -03:00
Nora Trapp
7bb6e42be3 Merge branch 'release/3.7.0' 2020-03-25 22:31:11 -07:00
Nora Trapp
21f38a68ac Update conversation button coloring in dark mode 2020-03-25 13:48:33 -07:00
Nora Trapp
2bc5f404f8 Update selected highlight dark theme color per Scott B 2020-03-23 12:08:05 -07:00
Michael Kirk
f927ef1b4b Batch Select / Delete 2020-03-20 19:36:48 -07:00
Nora Trapp
4ad7479ff9 Use new accent blue color everywhere except launch screen related views 2020-03-04 10:00:55 -08:00
Nora Trapp
aa8a782194 Update launch screen to use new logo and have dark mode variant 2020-03-04 10:00:54 -08:00