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