Commit Graph

1834 Commits

Author SHA1 Message Date
Elaine
3b1636e179
Fix stories links 2026-06-09 19:30:28 -04:00
Sasha Weiss
f5892e0aad
Warn when attempting to paste AEP into ConversationInputTextView 2026-06-09 12:56:31 -07:00
kate-signal
08a3e32943
fix release notes wallpaper 2026-06-08 09:04:22 -04:00
Sasha Weiss
a978b4cc8b
Add warning sheet when copying Recovery Key 2026-06-04 11:29:34 -07:00
Ehren Kret
c6492caae7 Negate negated 2026-06-02 12:38:07 -05:00
Sasha Weiss
f64e718ba2
Never allow My Story to be deleted 2026-06-01 12:42:17 -07:00
Pete Walters
dc3a819024
Use backup thumbnails for link previews 2026-06-01 12:56:46 -05:00
Pete Walters
c0cedd0026
Fall back to backup thumbnail for quoted message attachment 2026-06-01 12:56:28 -05:00
Igor Solomennikov
2259a151d9
Delete unused OWSButton methods / properties. 2026-05-31 10:12:11 -07:00
Igor Solomennikov
08bf2bb9e5
Remove OWSRoundedButton. 2026-05-31 10:11:44 -07:00
Sasha Weiss
0206e8c487
Add "Enable Optimize Storage" toggle to "Welcome to Backups" sheet 2026-05-29 15:49:10 -07:00
Igor Solomennikov
7dde1505d7
Modernize appearance of "Choose Photo" button in QR code scanner. 2026-05-29 06:23:17 -07:00
Igor Solomennikov
6d78ec66e1
Updates to scan QR code button in Find by Username screen.
• use shared "smallSecondary" button configuration.
• use Symbols font to show qr code icon.
2026-05-29 06:22:42 -07:00
Igor Solomennikov
832f2b06eb
Modernize configuration of "Names not Verified" button.
• use UIButton.Configuration (shared with Safety Tips button now).
• do not use OWSRoundedButton anymore.
2026-05-29 06:22:09 -07:00
Igor Solomennikov
2260eb9b8f
Convert ContactCellConfiguration and ContactCellAccessoryView to structs. 2026-05-29 06:21:35 -07:00
Igor Solomennikov
3fafbe67bc
Put all buttons of different styles into one preview VC. 2026-05-28 10:28:07 -07:00
Igor Solomennikov
aa059ff975 Revert "Modernize appearance of "Choose Photo" button in QR code scanner."
This reverts commit 3ac71942a7.
2026-05-27 19:47:14 -07:00
Igor Solomennikov
3ac71942a7 Modernize appearance of "Choose Photo" button in QR code scanner. 2026-05-27 19:46:56 -07:00
Igor Solomennikov
46445edfe7
Use modern UIButton configuration for Approve / Reject group join request buttons.
Made avatar and button a bit larger too.
2026-05-27 14:57:59 -07:00
Igor Solomennikov
ed9f3615ba
Remove obsolete UIButton extension methods. 2026-05-27 12:27:54 -07:00
Igor Solomennikov
ec69b9425f
Present "New Story" creation options via a popup menu.
Instead of a customized action sheet.
2026-05-26 16:45:15 -07:00
Igor Solomennikov
732d375c82
Improve code for creating ••• bar button that shows a popup menu.
Old: create a ContextMenuButton (which is an UIButton) and put it into a UIBarButtonItem (as customView).

New: Create UIBarButtonItem with ••• icon and a set of UIActions to show in a popup menu.
2026-05-26 16:43:10 -07:00
Pierre-Yves Lapersonne
e541922e02 Use dynamic type font for GroupTableViewCell subtitle
Addresses PR 6272.
2026-05-21 17:21:59 -07:00
Pierre-Yves Lapersonne
7166c115af Add .button accessibility trait to ProfileDetailsLabel, if necessary
Addresses PR 6270.
2026-05-21 17:21:59 -07:00
sashaweiss-signal
5897252015 Remove unnecessary ProfileDetailsLabel longPressAction 2026-05-21 17:21:59 -07:00
Pierre-Yves Lapersonne
7771cf159d Hide mutual-groups images from VoiceOver
Addresses PR 6268.
2026-05-21 17:21:59 -07:00
Pierre-Yves Lapersonne
c859d83b1d Add accessibility label to Share button in FingerprintViewController
Addresses PR 6264.
2026-05-21 17:21:59 -07:00
kate-signal
92efa6a1fb
update verification sheet design 2026-05-20 13:56:36 -04:00
kate-signal
7635902bb8
verification notice sheet 2026-05-20 12:16:01 -04:00
kate-signal
057dc81197
Updated signal symbol 2026-05-19 14:16:19 -04:00
Igor Solomennikov
5aa3493580
Update story viewer's onboarding UI for iOS 26. 2026-05-15 14:36:21 -07:00
Igor Solomennikov
296aa8cc46
Improved message selection indicators in chat.
• use SelectionIndicatorView in chat.
• modify SelectionIndicatorView to allow to configure ring color.
• improve legibility by using custom shade of gray for selection indicator in "not selected" state in chat when in light mode and with a wallpaper set.
2026-05-15 14:35:43 -07:00
Igor Solomennikov
b5838a1afc
Use ListItemSelectionIndicatorView in All Media view.
Added functionality to show selection indicator with a white outline - to be displayed on top of media.

Rename ListItemSelectionIndicatorView to SelectionIndicatorView.
2026-05-15 14:34:18 -07:00
Igor Solomennikov
c2d2af31b8 Decrease spacing between timer icon and text.
In conversation picker when a conversation has disappearing messages timer set.
2026-05-14 15:30:14 -07:00
Igor Solomennikov
1f4b88f6d2
Use Theme.iconImage() where possible.
Instead of UIImage(named: Theme.iconName(xxx)).
2026-05-14 11:01:27 -07:00
Igor Solomennikov
6e7e8154fb
Use ListItemSelectionIndicatorView in multi-select contact pickers. 2026-05-14 11:00:35 -07:00
Igor Solomennikov
27e471e195
Fix layout issue in ListItemSelectionIndicatorView. 2026-05-14 01:44:34 -05:00
Igor Solomennikov
8ca0d7ada9
UI updates for "My Story Privacy" screen.
• use ListItemSelectionIndicatorView in UITableView rows.
• use UIColor.Signal colors instead of Theme colors.
• use modern UIButton configuration methods.
2026-05-13 18:52:35 -07:00
Igor Solomennikov
710c225f9f
Use ListItemSelectionIndicatorView in contact sharing UI.
For consistent looks across the app.
2026-05-13 16:52:00 -07:00
Igor Solomennikov
33ec84806a
Reference "check-circle-fill" asset via ThemeIcon where possible. 2026-05-13 16:51:37 -07:00
Igor Solomennikov
aed08142cd
New design for disappearing message indicator in chat picker.
Put timer duration next to the time icon instead of below.

Also make the updated view a public class in SignalUI and use it in badge gifting confirmation screen for consistency.
2026-05-13 16:51:02 -07:00
Igor Solomennikov
0ab127a327
Smaller selection indicator checkmark asset. 2026-05-13 16:36:22 -04:00
Igor Solomennikov
ebc5e1a96e
Tweak appearance of selection indicators in conversation picker. 2026-05-13 13:15:11 -07:00
Igor Solomennikov
24c576e89e
Update appearance of Proxy Server popup sheet. 2026-05-12 16:47:47 -07:00
kate-signal
589d37d607
release notes wallpaper 2026-05-12 18:11:45 -04:00
kate-signal
c68f334581
release note chat settings 2026-05-12 14:03:51 -04:00
kate-signal
218b7ffdbc
basic support for release notes chat 2026-05-12 13:18:53 -04:00
Igor Solomennikov
9146d2ac46
Delete TappableView. 2026-05-08 21:30:48 -07:00
Igor Solomennikov
4f5d84d8e9
Delete TappableStackView. 2026-05-08 21:23:50 -07:00
Igor Solomennikov
3b5df3a31b
Delete CircleButton. 2026-05-08 21:23:36 -07:00