Pete Walters
1480539e43
Add backup failure UX
2025-09-22 13:37:49 -05:00
Igor Solomennikov
f4bd82dc34
Use solid color for "selected" background color of UITableViewCell.
...
revious color was semi-opaque black which meant the resulting color of a selected UITableViewCell's background was not something referenced in the code. Therefore it wasn't easily possible to re-use the color for non-UITableViewCell elements (e.g. creating UIButton whose colors should match UITableView's colors). With the opaque colors final color of the background of a selected cell is known and can be referenced directly.
Also removed Theme.tableCell2MultiSelectedBackgroundColor - use one color for both "single" and "multiple" selection modes.
Fix Calls tab not setting UITableViewCell properly to use custom cell background color in multi-select mode.
2025-09-16 15:34:05 -07:00
kate-signal
cb9848264b
Bouncing input text bar
2025-09-16 18:21:35 -04:00
Elaine
dd37e1157c
Remove .formSheet from HeroSheetViewControllers
2025-09-16 14:09:01 -04:00
kate-signal
226d664b89
Clean up logs
2025-09-16 08:22:28 -04:00
Elaine
6379569a97
Fix header and footer height calculations
2025-09-15 18:34:42 -04:00
Igor Solomennikov
6c7aa30422
Temporary fix for broken layout in attachment and sticker keyboards.
...
It seems that UIKit extends system keyboard background above UIInputView subclass with the purpose of making top corners rounded. This temporary fix removes custom background color from attachment picker and sticker keyboards. The result is a system-provided background that looks okay.
2025-09-15 15:28:52 -07:00
Max Radermacher
90b988ef16
Fix error handling when accepting group invitation
2025-09-15 15:46:32 -05:00
kate-signal
5d2065605a
Speculative fix for black camera in Linked Device Screen
2025-09-15 16:22:06 -04:00
kate-signal
e579a00f17
Additional logs for black Linked Device camera
2025-09-12 17:10:46 -04:00
kate-signal
30ae7205a9
View Votes button with details view
2025-09-12 15:55:57 -04:00
Sasha Weiss
38c2623410
Add .owsByteCount SwiftUI FormatStyle
2025-09-12 10:59:40 -07:00
Max Radermacher
eeb1472f12
Remove owsFailDebug for plausible errors
2025-09-11 15:26:20 -05:00
Max Radermacher
e81910dc56
Fix sporadic CAPTCHA failures
2025-09-11 12:01:31 -05:00
Igor Solomennikov
cb51158d8b
Clean up use of separatorColor.
...
Replace Theme.cellSeparatorColor with Theme.tableView2SeparatorColor in table views.
Replace Theme.cellSeparatorColor with Theme.hairlineColor everywhere else. This change is no-op as the former was returning the latter anyway.
2025-09-10 21:49:31 -07:00
Igor Solomennikov
138e2c39b5
Use 'primary fill' as background color for selected row in lists.
2025-09-10 21:24:11 -07:00
Pete Walters
1761235f88
Migrate from YYImage to SDWebImage
2025-09-10 21:39:41 -05:00
Sasha Weiss
29eabb58da
Rename: "Signal Secure Backups", "Recovery Key"
2025-09-10 09:20:19 -07:00
Igor Solomennikov
0eccd0c903
Remove Theme.darkThemeTableCell2SelectedBackgroundColor2.
...
Was used for some views in Stories tab. Doesn't make sense to make that differ from the rest of the app.
2025-09-09 14:23:10 -07:00
Igor Solomennikov
f2ce8ecd5f
Remove UIFont.dynamicTypeBody2 - it's the same as subheadline.
2025-09-08 20:10:43 -05:00
Sasha Weiss
5e5cdb9530
Consolidate Support URLs into one place
2025-09-04 09:09:50 -07:00
Sasha Weiss
7acf25d22b
Re-add configuring cell backgrounds to OWSTableItem.configureCell
2025-08-29 13:26:25 -07:00
sashaweiss-signal
8446c03ebb
Remove noisy debug log line
2025-08-27 14:03:24 -07:00
Elaine
9ecaac2e9e
Update done bar buttons on iOS 26
2025-08-27 11:05:30 -04:00
Elaine
971d0f6e60
Use native styles for OWSTableViewController2
2025-08-26 20:26:57 -04:00
Elaine
571a8456b4
Remove custom header/footer size canary
2025-08-25 11:34:12 -04:00
Pete Walters
ce671044e9
Add an error sheet to failed QuickRestore bootstrap
2025-08-22 14:14:47 -05:00
Elaine
b0c5451237
Update action sheet style
2025-08-21 11:13:50 -07:00
Elaine
9a3204e23b
Action sheet cleanup
2025-08-21 13:33:33 -04:00
Elaine
eea3877765
Run completion handler immediately when navigation is not animated
2025-08-19 17:52:09 -04:00
Elaine
aebf620ef9
Allow full-page pop gestures on iOS 26
2025-08-19 15:43:20 -04:00
Elaine
6148c510ad
Use transitionCoordinator for navigation completion handlers
2025-08-19 12:54:25 -04:00
Max Radermacher
22e3ff20a1
Privatify wasCancelled setter
2025-08-18 13:27:23 -04:00
Max Radermacher
43191d1939
Asyncify image blurring methods
2025-08-14 14:17:59 -05:00
kate-signal
9909604304
Info image already exists as a symbol
2025-08-13 11:08:06 -07:00
Elaine
b3faea8696
Add SDK check with iOS 26 checks
2025-08-13 12:02:27 -04:00
Elaine
cca707a194
Update table max width calculation again lol
2025-08-11 16:36:12 -04:00
Elaine
819c16297f
Update table max width calculation
2025-08-09 13:53:13 -04:00
Sasha Weiss
3aebe57906
Add UX for rotating the AEP, from Backup Settings
2025-08-07 12:02:18 -07:00
kate-signal
fb74d4151f
Add beta labeling to backups
2025-08-07 09:46:52 -05:00
kate-signal
fd5b6be7e6
Set approvalDataSource before setting messageBody for attachment approval
2025-08-01 10:08:21 -07:00
Elaine
e169df9440
Fix recursive table sheet resizing
2025-07-31 16:32:36 -04:00
Harry
24f5e73633
Consolidate oversize text handling
2025-07-30 13:27:06 -07:00
Harry
9f29ee8022
Inline oversize text in backups
2025-07-30 11:42:39 -07:00
Harry
dfd1762d78
Make AttachmentContentValidator async
2025-07-25 14:26:30 -07:00
Elaine
ee47f6b1c4
Rewrite country code picker in SwiftUI
2025-07-25 17:08:23 -04:00
Elaine
eb6c9d7aac
Update iOS 26 navigation bar style
2025-07-25 17:05:54 -04:00
Harry
b7a61d2baf
Fix attachment multisend use of AttachmentContentValidator
2025-07-24 12:14:16 -07:00
Max Radermacher
2c07274369
Remove most TestableFlags
2025-07-24 12:11:18 -05:00
Harry
dd98cd9cdf
Validate multiple oversized texts at once in AttachmentContentValidator
2025-07-23 14:49:24 -07:00