Igor Solomennikov
7dde1505d7
Modernize appearance of "Choose Photo" button in QR code scanner.
2026-05-29 06:23:17 -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
kate-signal
589d37d607
release notes wallpaper
2026-05-12 18:11:45 -04:00
Igor Solomennikov
8bd7055130
Modernize payments screens for iOS 26.
2026-05-07 11:14:56 -07:00
Igor Solomennikov
0e4e693cd3
R.I.P. SheetViewController.
2026-05-07 11:07:52 -07:00
Igor Solomennikov
67832348b3
Update captcha prompt to use standard action sheet.
2026-05-07 11:07:28 -07:00
Igor Solomennikov
719343c533
Update lock screen for iOS 26.
2026-05-07 11:06:35 -07:00
Ehren Kret
79f1410c88
Refactor message sent sound row to use switch helper
...
Add a textColor parameter to the OWSTableItem.switch helper and use
it at the call site, replacing the inline customCellBlock added in
db0a0be .
2026-04-30 17:37:33 -05:00
Max Radermacher
72b5757c0f
Fix “Retry” button when scan fails
2026-04-28 11:40:17 -05:00
Max Radermacher
7120f4ec3d
Use serial queue for sample buffer delegate
2026-04-27 19:34:39 -05:00
Igor Solomennikov
d2b0b6f460
Tweak spacing / alignment in modal activity indicator screen.
2026-04-23 11:05:25 -07:00
Igor Solomennikov
2aad9f98d2
Add animations when presenting/dismissing modal activity indicator screen.
2026-04-13 16:34:41 -07:00
Igor Solomennikov
207fcdd757
Fix modal activity indicator not dark in media editor.
...
Present modal activity indicator VC in dark mode if presenter is in forced dark mode.
2026-04-10 16:59:16 -07:00
Igor Solomennikov
036dc1ff1c
Modernize modal activity indicator view controller.
...
• new look.
• use custom CircularProgressView instead of UIActivityIndicator.
• add support for displaying a text message.
2026-04-10 13:25:14 -07:00
Elaine
aa2ce7ff60
Add icons to Liquid Glass toasts
2026-03-27 13:43:47 -04:00
sashaweiss-signal
57e29caed0
Fix header background color in AvatarSettingsViewController
2026-03-03 17:18:35 -08:00
Igor Solomennikov
37e1a99209
Big update of link preview views.
...
LinkPreviewView was previously used to show link previews in chat and in Share Extension when text being shared contained an url. This commit renames LinkPreviewView to CVLinkPreviewView and simplifies the component to only handle sent links - support for showing intermediate "loading" state as well as having a cancel button to remove link preview - has been removed from this class.
OutgoingLinkPreviewView is used to show "link preview draft" in the chat input toolbar. This commit renames the class to LinkPreviewView and adopts this component to be used in Share Extension in place of the component mentioned above.
All those changes result in update link preview UI in Share Extension - visible when sharing a website from Safari or other mobile browser.
2026-02-26 21:12:36 -08:00
kate-signal
270163acab
Member label nits
2026-02-12 18:07:02 -05:00
kate-signal
f741f6fc16
Member label VoiceOver support
2026-02-03 13:02:31 -05:00
Max Radermacher
7f0e73ab16
Run swiftformat . using v0.59.0
2026-01-28 14:16:20 -06:00
Elaine
408cf0c14c
Remove unused table item.
2026-01-26 13:08:29 -08:00
Elaine
df7599b107
Use dynamic colors for table headers and footers
2026-01-15 21:28:44 -05:00
Elaine
9ca6fdeba4
Fix member action sheet on iPad
2026-01-13 14:27:15 -05:00
Max Radermacher
fdcb84d5e3
Remove iOS 26 SDK checks
2026-01-08 14:30:28 -06:00
Sasha Weiss
d267ec8305
Run swiftformat .
2025-12-30 11:34:05 -08:00
Sasha Weiss
4533ec6f49
Show "Backup Subscription Already Redeemed" when enabling Backups
2025-12-30 11:00:11 -08:00
Elaine
f4cce2ac0d
Support automatic macro mode in the QR code scanner
2025-12-17 14:45:43 -05:00
Max Radermacher
8655c70987
Remove DataSource.isValidVideo
2025-12-01 18:59:37 -06:00
Max Radermacher
f686c56883
Remove SignalAttachment.isConvertible… properties
2025-11-24 13:52:39 -06:00
Sasha Weiss
4c6614668d
Asyncify UsernameQuerier, use ActionSheetDisplayableError
2025-11-20 09:59:42 -08:00
Elaine
75f6e77aa8
Refactor table sheet footers
2025-11-18 13:13:21 -05:00
Sasha Weiss
1cde05f9b1
Remove unnecessary code from ConversationSettings, OWSTableViewController2
2025-11-17 12:10:29 -08:00
Sasha Weiss
8b5fc9586b
Support canceling media restore on linked iPads
2025-11-11 16:22:40 -08:00
Elaine
9d8ff66a45
Glass member action sheet
2025-11-04 22:30:47 -05:00
Elaine
fc70e1d6b4
🔨 🤭
2025-11-04 20:02:51 -05:00
Elaine
e7d6d7e600
Use native search bar and sheet for conversation picker
2025-11-04 19:08:19 -05:00
Elaine
d8163072ee
Reaction list sheet tweaks
2025-11-04 15:33:56 -05:00
Max Radermacher
3cd06fcfeb
Use ACIs for mention candidates
2025-10-30 12:36:34 -05:00
Elaine
af85280f05
Update sheet corner radii
2025-10-28 13:50:48 -04:00
Igor Solomennikov
5edf737ef0
Very unnecessary changes to OWSTableViewController2.
2025-10-27 12:45:11 -07:00
Igor Solomennikov
c0f1619acb
Fix section footer text too small in OWSTableVC2 subclasses.
...
Match default UIKit font - 'footnote`.
Also make it easier to configure section footers with links.
2025-10-27 12:43:18 -07:00
Max Radermacher
560cefae94
Rename FeatureFlags → BuildFlags
2025-10-27 13:27:11 -05:00
Igor Solomennikov
57b2c97688
Clean up use of linking text view.
...
• define new shared color - "link" for both UIColor and Color.
• set default color (UIColor.Signal.link) for links in LinkingTextView.
• do not set "UIColor.clear" as underline color for links. just omitting underline style does the job.
2025-10-25 00:30:20 -07:00
Igor Solomennikov
6dd2815fde
Unify backdropColor values.
...
This is the color of UI layer that dims content underneath when presenting something modally (eg action sheet).
Values were taken from UIDimmingView that UIKit uses to obscure content under modally presented view controller.
2025-10-24 14:43:08 -07:00
Sasha Weiss
37bb51e973
Make DisplayableError more generically reusable
2025-10-23 16:13:01 -07:00
Sasha Weiss
4a45dc95b8
Add SubscriptionConfigMgr, use to populate Backups-related remote values
2025-10-23 16:09:03 -07:00
Elaine
c64e06641f
Liquid Glass interactive sheets
2025-10-22 21:24:11 -04:00
Elaine
a7755d518b
Fix width on iPad forward contact picker
2025-10-22 16:03:55 -04:00
Igor Solomennikov
bcae1b32b4
Use headline font instead of body.semibold().
2025-10-20 15:43:35 -05:00