Nora Trapp
db940e8e5a
Design feedback
2021-05-12 18:31:53 -07:00
Nora Trapp
e8e6917ac7
ApplePay donation support
2021-05-12 18:31:53 -07:00
Matthew Chen
112ebbcd71
Improve thumbnail quality.
2021-05-04 17:39:20 -03:00
Nora Trapp
1806097947
Fix iOS 12 calling crash
2021-05-02 09:27:38 -07:00
Matthew Chen
b428275371
Manual layout: quoted replies.
2021-04-22 23:02:28 -03:00
Nora Trapp
298c83505e
Merge branch 'release/5.10.0'
2021-04-19 09:43:49 -07:00
Matthew Chen
21685bea08
Always load media attachment thumbnails async.
2021-04-19 13:30:36 -03:00
Matthew Chen
22146ee007
Use transparent containers where possible.
2021-04-19 11:01:40 -03:00
Nora Trapp
2dadf58e16
Redesigned member action sheet
2021-04-16 23:58:19 -07:00
Matthew Chen
a0c6a38fca
Suppress iOS layout constraints.
2021-04-16 17:26:22 -03:00
Matthew Chen
889653b347
Apply manual layout to system message component.
2021-04-15 16:00:59 -03:00
Matthew Chen
9051665fcf
Apply manual layout.
2021-04-15 16:00:55 -03:00
Matthew Chen
120a141076
Apply manual layout to body media component and rich subviews.
2021-04-15 16:00:55 -03:00
Matthew Chen
941d152b44
Apply manual layout to generic attachment component.
2021-04-15 16:00:55 -03:00
Matthew Chen
251409a47d
Apply manual stack view to Conversation View components.
2021-04-15 16:00:03 -03:00
Michelle Linington
01a4ee4cc7
Perf improvements for CVC rendering
...
Fixes some low-hanging expensive renders in CVC. Namely:
- There are a few places where shadow paths can be trivially calculated.
Explicitly setting the shadow path saves an offscreen pass.
- Adopts CALayer corner masking where feasible (e.g. layers with
consistent corner radii).
2021-04-08 13:32:59 -07:00
Matthew Chen
5b5b7daa72
Add "currency conversion freshness" indicators.
2021-04-06 13:57:08 -03:00
Matthew Chen
235eb5d119
Payments changes in SignalMessaging.
2021-04-06 13:57:07 -03:00
Nora Trapp
1bd5db62dd
Swipe left for message details.
2021-04-01 10:38:18 -07: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
Michelle Linington
0a621535a5
A whole bunch of autolayout prioritization for iPhone 5s/SE
...
Also improvements to animations around keyboard offset changes
2021-02-12 13:14:13 -08:00
Matthew Chen
cce030320e
Modify Debug UI to generate fake contacts with large noise avatars.
2021-02-03 10:01:53 -03:00
Matthew Chen
34b6da7b2f
Fix build warnings; fix crash around url session errors.
2021-01-23 23:10:54 -03:00
Nora Trapp
43c29c300b
Fix issue where sticker suggestions linger after sending attachment
2021-01-23 15:42:56 -08:00
Matthew Chen
39ef391ebb
Update design of the conversation list cells.
2021-01-22 23:24:38 -03:00
Nora Trapp
0223faba79
Fix a crash when sharing
2021-01-21 20:00:52 -08:00
Michelle Linington
554a24685c
Revert "Revert "Merge branch 'mlin/PR/GettingStartedBanner' into release/5.2.0""
...
This reverts commit d810122228 .
2021-01-12 16:20:39 -08:00
Michelle Linington
d810122228
Revert "Merge branch 'mlin/PR/GettingStartedBanner' into release/5.2.0"
...
Accidentally merged a stale local copy of this branch. Reverting...
This reverts commit 5a8c3a7bec , reversing
changes made to e8f1b4a368 .
2021-01-12 16:02:55 -08:00
Michelle Linington
d21c340706
Dark mode support. Better handling of landscape.
2021-01-12 15:44:10 -08:00
Michelle Linington
cb8de8b014
Add onboarding banner to ConversationListViewController
2021-01-12 15:44:10 -08:00
Matthew Chen
dcebecfd3b
Respond to CR.
2021-01-11 22:57:08 -03:00
Nora Trapp
9b1b171c47
Unify and localize support request emails
2021-01-07 10:59:46 -08:00
Matthew Chen
8e1ed4d307
Fix the body media dismiss animations.
2020-12-11 16:49:14 -03:00
Matthew Chen
111338b59d
Rewrite conversation view.
2020-12-10 12:44:13 -03:00
Michelle Linington
37a9ce213f
Add darkTranslucent styling option for SafetyNumberConfirmationSheet
2020-12-08 11:16:25 -08:00
Michelle Linington
065832db55
Autohide error label if the grid cell is too small
...
Also, some tweaks to more closely match design spec.
2020-12-03 16:07:30 -08:00
Michelle Linington
8998b1e767
Add eraId to GroupCallUpdate messages
...
By including eraId in GroupCallUpdate messages, we're able to identify
separate group calls after the fact. Each unique eraId will result in a
new entry in the database, even if the group call has since ended.
2020-11-24 20:59:37 -08:00
Matthew Chen
096ed67bb9
Convert font style convenience methods to properties.
2020-10-06 13:09:45 -03:00
Nora Trapp
9e958ca972
PR Feedback
2020-09-23 15:04:48 -07:00
Matthew Chen
af7071ccc2
Add "share group link QR code" view.
2020-09-01 17:11:09 -03:00
Nora Trapp
1f1cc7398b
Fix call video orientation handling
2020-08-17 15:41:11 -07:00
Nora Trapp
e868369ee0
improve pip gesture interaction
2020-08-17 15:41:11 -07:00
Nora Trapp
a8c33c5c4a
Redesigned incoming and ongoing call controls
2020-08-14 20:44:03 -07:00
Nora Trapp
a39750113f
Full suppoort for ention send + receive
2020-08-04 14:08:30 -07:00
Michelle Linington
1ceffed228
IOS-690: Enable modern CDS support in ContactsUpdater
...
This change enables support for modern CDS in ContactsUpdater. It
accomplishes this by making the two CDS operation conform to a single
protocol, and then interacting with a generic interface.
This also makes some minor organizational changes to the contact
discovery operations. There's more that I want to do here but this
should work for now. This also fixes a bug where cancelled operations
might cause us to unregister all of our SignalRecipients. There's a
stopgap in place for now, but a more robust fix will come later.
Also updates the staging CDS enclave ID.
2020-08-03 11:12:50 -07:00
Michelle Linington
7932b18b5e
Merge branch 'mlin/PR/IOS-674'
2020-07-30 22:03:18 -03:00
Michelle Linington
872ad2de76
IOS-362: new support flow
...
Most of the UI work for the new support flow. This still needs some
tuning, but I wanted to checkpoint some of this work. This adds a couple
new views and view controllers to facilitate the new support flow.
What's left to be done:
- Putting together the send-message infrastructure
- Attach actions to all of the buttons
- Make sure the colors all match up with the spec
- Reach out to design for feedback
- Testing with various accessibility settings
2020-07-30 13:02:00 -07:00
Matthew Chen
5eff6b08fd
Adjust database snapshot frequency to reflect app load.
2020-06-09 09:16:58 -03:00
Nora Trapp
57a810658a
Goodbye iOS 10
2020-05-27 17:34:32 -07:00