Commit Graph

124 Commits

Author SHA1 Message Date
Nora Trapp
3d7d072913 Allow selecting custom disappearing message times 2021-04-29 15:46:43 -07:00
Matthew Chen
9d91448524 Payments: design tweaks. 2021-04-06 13:57:08 -03:00
Matthew Chen
afd2aeef5c Payments UI. 2021-04-06 13:57:07 -03:00
Matthew Chen
8c4cfcc9f9 Rework payments error handling. 2021-04-06 13:57:07 -03:00
Matthew Chen
235eb5d119 Payments changes in SignalMessaging. 2021-04-06 13:57:07 -03:00
Nora Trapp
8c9a925b72 Re-style message detail view 2021-04-01 10:38:18 -07:00
Matthew Chen
d0cbf8cfd0 Rework dependency access. 2021-03-25 09:24:27 -03:00
Nora Trapp
62726a5e7c Tweak table colors in dark mode 2021-03-09 12:17:31 -08:00
Nora Trapp
c5a1cd6351 A few small color and font tweaks 2021-03-05 12:48:59 -08:00
Nora Trapp
91c8b4a250 Further design feedback 2021-03-04 18:32:24 -08:00
Nora Trapp
450870de44 Design feedback 2021-03-04 18:32:24 -08:00
Nora Trapp
88d7821b60 Update profile settings view styles 2021-03-03 20:29:40 -08:00
Nora Trapp
232bb2f8af Change over a bunch of tables and design feedback 2021-03-03 20:29:40 -08:00
Nora Trapp
325f87a1cb Initial App settings restyling 2021-03-03 20:29:40 -08:00
Matthew Chen
11afd26f0a Add new table view controller with new style. 2021-02-12 17:30:30 -03:00
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