Commit Graph

348 Commits

Author SHA1 Message Date
Elaine
a28346ffb8
Fix username confirmation stalling when username link tooltip is showing 2024-01-19 11:30:06 -07:00
Elaine
58ada9a9fe
Update username link error style 2024-01-10 10:13:43 -07:00
Igor Solomennikov
444d7046cb
Update "Add to System Contacts" for contact shares.
Always present the flow modally + simplify code.
2024-01-07 17:18:33 -08:00
Elaine
c507e53530
Adjust screen brightness when showing username QR code 2023-12-22 10:33:58 -07:00
Elaine
742b2a22a4
Animate "share your username" tooltip 2023-12-18 13:10:22 -07:00
Igor Solomennikov
8b5e737098
Re-worked Add to System Contacts flow.
The main user-visible change is that adding to system contacts UI will now always be presented modally instead of views being pushed onto current navigation stack.

I have refactored repeated permissions check + view presentation code from individual call sites into a new "flow" class that is now also responsible for presenting contact editing UI.

These changes also fix two issues:
• "Add to Existing Contact" option was missing from group participant's info sheet.
• "Contact Details" was opened in editing mode from individual chat settings screen.
2023-12-08 13:20:42 -08:00
Harry
2f8542a9cf
Fix "lost cursor" issue for german users 2023-12-04 18:27:41 -05:00
Marissa Le Coz
4b84bf9859
Fix toast crasher 2023-11-27 13:53:05 -05:00
Max Radermacher
208e234692
Remove a bunch of debug()/verbose() lines 2023-11-17 16:40:49 -06:00
Max Radermacher
dc6057f69c
Remove some remote configs that aren’t needed 2023-11-15 19:04:09 -06:00
Igor Solomennikov
208579c6de
Convert ContactViewHelper to Swift. 2023-11-14 20:27:25 -08:00
Igor Solomennikov
d923b145b9
Separate text for alert when attempting to share a contact with no permissions. 2023-11-14 20:20:20 -08:00
Igor Solomennikov
619bd49970
Tweak appearance of contact cells in Share Contact picker 2023-11-14 10:56:45 -06:00
Marissa Le Coz
16205f5a0f
Make toasts respect keyboard 2023-10-31 13:13:56 -04:00
Igor Solomennikov
6c7a2699f4
Show address book picture for contacts in "Share Contact" picker.
Address book picture will have lower priority than Signal avatar.
2023-10-30 16:20:02 -07:00
Marissa Le Coz
4c0d40b4e1
[Recip hiding] Update recip list immediately after recip is hidden for real this time 2023-10-25 17:21:34 -04:00
Harry
9037c31816
[Death to TSAccountManager, long live TSAccountManager][10] Delete old TSAccountManager 2023-10-05 09:23:41 -07:00
Harry
aa0e250cb7
[Death to TSAccountManager, long live TSAccountManager][9] Migrate usages of old TSAccountManager to new 2023-10-05 08:56:08 -07:00
Pete Walters
43b7f38ac9
Remove uses of sharedBackground queues. 2023-09-28 07:46:52 -05:00
Elaine
fe7ec307b6
Story sticker improvements 2023-09-07 12:18:55 -06:00
Max Radermacher
0935c7e70e
Add PNI column to SignalRecipient 2023-09-06 17:31:16 -05:00
Elaine
ae59ef4b91
Add analog clock story stickers 2023-08-30 14:42:53 -06:00
Elaine
f476f27a0c
Add digital clock story stickers 2023-08-30 13:32:38 -06:00
Elaine
0dca391137
Media editor stickers 2023-08-28 09:26:05 -06:00
Harry
c6a462da50
Add 'translate' as an allowed option in UIMenu 2023-08-22 16:59:15 -05:00
Max Radermacher
251d1d6425
[ServiceId] Update mentions 2023-08-21 17:37:37 -05:00
Sasha Weiss
06e1a416cc
Remove the "Any...Finder" pattern from a bunch of types 2023-08-21 10:27:07 -07:00
Harry
ff2791ed54
Rasterize spoiler animation view 2023-08-18 15:16:50 -04:00
Sasha Weiss
38077135df
[ServiceId] SignalAccount and friends 2023-08-16 16:33:14 -07:00
Max Radermacher
3f522fa57a
[ServiceId] Update StoryMessage 2023-08-15 12:45:20 -05:00
Harry
23421701f0
Fix search range styling on unstyled message bubble text 2023-08-14 09:58:49 -05:00
Harry
a586a820a8
Fix double '@' in truncated message text 2023-08-09 14:21:53 -05:00
Harry
22dcbb07e1
Use text's natural alignment in message compose box 2023-08-09 10:50:32 -05:00
Pete Walters
375cdb10f3
Disable edit button until text change 2023-08-07 13:30:39 -07:00
Harry
9d88da93a3
Spoiler particle tweaks 2023-08-01 18:09:07 -05:00
Sasha Weiss
a78e218283
Support processing an "uploaded" username link QR code 2023-08-01 10:55:13 -07:00
Harry
8ea31a3e7b
Enable text formatting send and spoilers for everyone 2023-08-01 11:54:32 -05:00
Igor Solomennikov
87b00e8587
Fix an issue that could leave media editor in an inconsistent state. 2023-07-31 15:21:58 -07:00
Harry
6d12a75951
Small spoiler tweaks and fixes 2023-07-31 14:41:24 -05:00
Harry
cd381f1d99
Degrade spoiler fidelity on the GPU based on number of particles 2023-07-28 15:56:20 -07:00
Harry
1ab541f3bb
Further spoiler optimization 2023-07-28 14:55:13 -07:00
Harry
00a5c43406
GPU spoiler rendering using Metal 2023-07-27 15:13:39 -07:00
Harry
7abc656f45
Copy only the selected range of message compose, if any is selected 2023-07-27 11:11:56 -07:00
Elaine
80b11735eb
Group stories on share sheets 2023-07-27 09:35:19 -06:00
Harry
a015717473
More perf improvements (and degradation) when showing lots of spoilers 2023-07-20 10:00:57 -05:00
Harry
521d1c56c0
Allow spoiler fidelity to degrade above a surface area threshold 2023-07-19 18:00:36 -07:00
Harry
93ea189a13
Safety number screen follow ups 2023-07-19 15:17:10 -07:00
Harry
e81291c147
Render spoilers into a single CALayer using CAPattern 2023-07-19 14:18:08 -07:00
Sasha Weiss
b8a90502bb
Accessibility and color fixes for usernames 2023-07-17 09:32:14 -07:00
Harry
4713edf61c
Spoiler animations part 7: odds and ends 2023-07-17 09:17:27 -07:00