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