Commit Graph

479 Commits

Author SHA1 Message Date
Igor Solomennikov
ac2a39c09a
Remove keyboard frame tracking from OWSViewController.
Let individual view controllers do the layout using (relatively) new UIView.keyboardLayoutGuide.
2025-09-23 12:03:32 -07:00
Igor Solomennikov
b0366644ab
Stop using InputAccessoryViewPlaceholder in text sharing screen.
The view is presented when sharing text from other apps.

The change is to use root view's keyboardLayoutGuide for constraints.
2025-09-23 12:01:30 -07: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
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
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
Igor Solomennikov
138e2c39b5
Use 'primary fill' as background color for selected row in lists. 2025-09-10 21:24:11 -07:00
Sasha Weiss
29eabb58da
Rename: "Signal Secure Backups", "Recovery Key" 2025-09-10 09:20:19 -07:00
Igor Solomennikov
f2ce8ecd5f
Remove UIFont.dynamicTypeBody2 - it's the same as subheadline. 2025-09-08 20:10:43 -05: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
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
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
aebf620ef9
Allow full-page pop gestures on iOS 26 2025-08-19 15:43:20 -04:00
Max Radermacher
22e3ff20a1
Privatify wasCancelled setter 2025-08-18 13:27:23 -04: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
Elaine
e169df9440
Fix recursive table sheet resizing 2025-07-31 16:32:36 -04:00
Elaine
eb6c9d7aac
Update iOS 26 navigation bar style 2025-07-25 17:05:54 -04:00
Harry
454b4d068e
Add a bunch of file and folder sizes to internal settings 2025-07-10 14:39:29 -05:00
Elaine
c9a4e0dbfe
Remove OWSTableViewController 2025-07-09 23:07:28 -04:00
Max Radermacher
372ef9bf3e
Fix orientation handling for QR code scanners 2025-07-09 14:05:03 -05:00
Harry
b7c798cd8b
Add more backups internal settings toggles 2025-07-08 12:26:39 -07:00
Max Radermacher
0fd5dd9b53
Asyncify Paypal monthly donations 2025-06-16 13:23:39 -05:00
Max Radermacher
f0c8c0dfa6
Explicitly annotate modal methods as @MainActor 2025-06-11 13:10:44 -05:00
Sasha Weiss
cb90733631
Support enabling/disabling Backups from Settings 2025-05-12 12:27:10 -07:00
Harry
e79c8785ca
Add chat list banner for backup attachment download progress 2025-05-05 23:11:34 -07:00
Elaine
f5aabcee1e
Allow saving photos when permissions are write-only 2025-05-05 11:36:43 -06:00
Sasha Weiss
5cbc74315a
Add presentAndPropagateResult to ModalActivityIndicator 2025-05-01 17:05:20 -07:00
Max Radermacher
cd3da630a5
Asyncify ModalActivityIndicatorVC’s cancellations 2025-04-21 21:33:49 -05:00
Pete Walters
173441f8d9
Update hero view to support a bottom animation 2025-04-18 17:34:53 -05:00
Elaine
449edbb55b
Add "no backup key" sheet 2025-03-26 09:16:02 -06:00
Harry
428b27fea3
Pipe up memoji from NSAttributedString attributes 2025-01-31 16:01:06 -08:00
Harry
8df602b184
Render most undownloadable attachments 2025-01-31 14:43:48 -08:00
Elaine
f444031c27
Update color references on hero sheet 2025-01-06 17:00:44 -07:00
Max Radermacher
8ee20284fc
Don’t move around Signal logo when unlocking 2024-12-17 17:11:57 -06:00
Elaine
bc9c2d6314
Update style of device linking sheets 2024-11-27 15:25:39 -08:00
Max Radermacher
54eafa1bd9
Clean up app reset method 2024-11-22 17:08:36 -06:00
Elaine
e12c415bdb
Update Signal logo 2024-11-05 15:02:37 -07:00
Elaine
7aa5ccbe56
Update app colors 2024-11-05 15:02:19 -07:00
Elaine
11243584b0
Redesign device linking scanner with photo picker 2024-10-29 10:56:12 -06:00
Elaine
a1f11374e0
Add device authentication for device linking behind a feature flag 2024-10-25 10:52:44 -06:00
Marissa Le Coz
0621ab8691
Randomize call link icon colors 2024-10-15 13:12:24 -04:00