Commit Graph

1411 Commits

Author SHA1 Message Date
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