Commit Graph

564 Commits

Author SHA1 Message Date
Elaine
3b1636e179
Fix stories links 2026-06-09 19:30:28 -04:00
Ehren Kret
c6492caae7 Negate negated 2026-06-02 12:38:07 -05:00
Igor Solomennikov
2259a151d9
Delete unused OWSButton methods / properties. 2026-05-31 10:12:11 -07:00
Igor Solomennikov
08bf2bb9e5
Remove OWSRoundedButton. 2026-05-31 10:11:44 -07:00
Pierre-Yves Lapersonne
7166c115af Add .button accessibility trait to ProfileDetailsLabel, if necessary
Addresses PR 6270.
2026-05-21 17:21:59 -07:00
sashaweiss-signal
5897252015 Remove unnecessary ProfileDetailsLabel longPressAction 2026-05-21 17:21:59 -07:00
Pierre-Yves Lapersonne
7771cf159d Hide mutual-groups images from VoiceOver
Addresses PR 6268.
2026-05-21 17:21:59 -07:00
Igor Solomennikov
296aa8cc46
Improved message selection indicators in chat.
• use SelectionIndicatorView in chat.
• modify SelectionIndicatorView to allow to configure ring color.
• improve legibility by using custom shade of gray for selection indicator in "not selected" state in chat when in light mode and with a wallpaper set.
2026-05-15 14:35:43 -07:00
Igor Solomennikov
b5838a1afc
Use ListItemSelectionIndicatorView in All Media view.
Added functionality to show selection indicator with a white outline - to be displayed on top of media.

Rename ListItemSelectionIndicatorView to SelectionIndicatorView.
2026-05-15 14:34:18 -07:00
Igor Solomennikov
c2d2af31b8 Decrease spacing between timer icon and text.
In conversation picker when a conversation has disappearing messages timer set.
2026-05-14 15:30:14 -07:00
Igor Solomennikov
1f4b88f6d2
Use Theme.iconImage() where possible.
Instead of UIImage(named: Theme.iconName(xxx)).
2026-05-14 11:01:27 -07:00
Igor Solomennikov
27e471e195
Fix layout issue in ListItemSelectionIndicatorView. 2026-05-14 01:44:34 -05:00
Igor Solomennikov
8ca0d7ada9
UI updates for "My Story Privacy" screen.
• use ListItemSelectionIndicatorView in UITableView rows.
• use UIColor.Signal colors instead of Theme colors.
• use modern UIButton configuration methods.
2026-05-13 18:52:35 -07:00
Igor Solomennikov
710c225f9f
Use ListItemSelectionIndicatorView in contact sharing UI.
For consistent looks across the app.
2026-05-13 16:52:00 -07:00
Igor Solomennikov
aed08142cd
New design for disappearing message indicator in chat picker.
Put timer duration next to the time icon instead of below.

Also make the updated view a public class in SignalUI and use it in badge gifting confirmation screen for consistency.
2026-05-13 16:51:02 -07:00
Igor Solomennikov
0ab127a327
Smaller selection indicator checkmark asset. 2026-05-13 16:36:22 -04:00
Igor Solomennikov
ebc5e1a96e
Tweak appearance of selection indicators in conversation picker. 2026-05-13 13:15:11 -07:00
Igor Solomennikov
9146d2ac46
Delete TappableView. 2026-05-08 21:30:48 -07:00
Igor Solomennikov
4f5d84d8e9
Delete TappableStackView. 2026-05-08 21:23:50 -07:00
Igor Solomennikov
3b5df3a31b
Delete CircleButton. 2026-05-08 21:23:36 -07:00
Pete Walters
3394d45e54
Pass UInt64 around for file size display 2026-05-06 15:11:55 -05:00
Igor Solomennikov
f1a7c1066f
Add hardcoded estimated heights for attachment/sticker keyboards.
The idea is to estimate attachment / sticker keyboard height as accurately as possible if we don't know the height of the system text keyboard yet.
2026-05-05 10:44:49 -07:00
Igor Solomennikov
14d21595fd
Improve attachment/sticker keyboard sizing on iPad.
App checks and caches height of the text keyboard using vertical and horizontal
size class as the cache key. On iPad though it's not enough as keyboard size
changes depending on screen orientation while both size classes stay "regular".

Adding screen size as a third value in cache key solves the issue when sticker /
attachment keyboard could be sized wrong after screen rotation.
2026-05-05 10:43:27 -07:00
Igor Solomennikov
9b1e3b02f6
Fix incorrect scroll in media editor's thumbnail strip.
We need different behaviors for scrolling to the current item in the strip depending on whether the item should be centered or just visible.
2026-04-29 14:57:43 -07:00
kate-signal
416dec32ee
badge offsets for new size avatar 2026-04-14 08:32:27 -04:00
Igor Solomennikov
a2e144b05a
Move CircularProgressView to SignalUI. 2026-04-10 13:24:37 -07:00
kate-signal
66cefa68c5
thread header redesign 2026-04-10 15:10:45 -04:00
Max Radermacher
624ee6359d
Add memory safe localized string method 2026-04-03 16:20:31 -05:00
Max Radermacher
e685487128
Consolidate code to extract color components 2026-04-02 15:10:13 -05:00
Elaine
e3e41f5aec
Glass toast iOS 18 compatibility 2026-03-31 14:48:52 -04:00
Elaine
c44dca82f9
Update reminders views for iOS 26 2026-03-31 13:55:03 -04:00
Elaine
c088d976ac
More toast icons 😋🍞 2026-03-27 19:40:26 -04:00
Elaine
aa2ce7ff60
Add icons to Liquid Glass toasts 2026-03-27 13:43:47 -04:00
Max Radermacher
13d5fe93dc
Run swiftformat . using v0.60.1 2026-03-26 17:10:38 -05:00
Elaine
944c72b236
Liquid glass toasts 2026-03-24 13:27:55 -04:00
kate-signal
2fc5d60104
Pop toast when deleting a DM 2026-03-09 10:41:52 -04:00
Sasha Weiss
aba3aa6f6b
Only strip poll text when sending, or done editing 2026-02-24 17:39:05 -08:00
Sasha Weiss
03d6b5fe03
Rewrite NewPollViewController using UIKit 2026-02-24 10:42:55 -08:00
Pete Walters
8db624f55d
Remove noisy log message 2026-02-17 15:37:30 -06:00
Igor Solomennikov
5f742ddae7
Define and use a few new colors in UIColor.Signal. 2026-02-17 11:57:15 -08:00
Igor Solomennikov
0d85c2071a
Make "high contrast" colors optional in UIColor convenience initializers. 2026-02-17 09:45:16 -06:00
kate-signal
f741f6fc16
Member label VoiceOver support 2026-02-03 13:02:31 -05:00
kate-signal
89dc7ce432
Member label send & receive 2026-02-02 19:51:12 -05:00
Max Radermacher
c2523668ed
Add new attachment limits in internal builds 2026-01-22 13:43:57 -06:00
Elaine
536c1cc9d9
Remove extra background around reminders on iPad in dark mode 2026-01-21 01:49:12 -05:00
kate-signal
1d73b0d386
Basic UI for member tags in the various places they are needed 2026-01-15 10:21:08 -05:00
Elaine
d162a86316
Update call quality survey flag and correct toast corners 2026-01-14 15:35:36 -05:00
Elaine
c9e9f4142c
Call Quality Survey 2026-01-09 16:28:30 -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