Ehren Kret
c6492caae7
Negate negated
2026-06-02 12:38:07 -05:00
Max Radermacher
e685487128
Consolidate code to extract color components
2026-04-02 15:10:13 -05: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
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
Max Radermacher
e84fe860d0
Move attachment creation/pasteboard logic
2025-12-11 13:18:13 -06:00
Igor Solomennikov
ccb8c553d2
Disable "dark mode" override for media viewer on iOS 26.
2025-12-10 22:17:45 -08:00
Sasha Weiss
d7b0aa710c
Image and string tweak for Remove Formatting
2025-12-04 14:38:40 -08:00
Sasha Weiss
e5d8d751a2
Add images to format-menu options
2025-12-01 18:40:41 -08:00
Sasha Weiss
f2c05da820
Avoid super.canPerformAction for paste(_:)
2025-12-01 14:47:59 -08:00
Sasha Weiss
28e239ee2f
Use UIEditMenuInteraction to prioritize the Format menu on iOS 16+
2025-11-24 23:19:01 -08:00
Sasha Weiss
1a0cd80e45
Isolate and simplify iOS 15 edit-menu handling
2025-11-24 23:17:32 -08:00
Igor Solomennikov
8bdf99ccc1
Improve Dynamic Type support in chat input bar.
...
Make message input field and link preview instantly respond to content size changes.
2025-11-18 20:52:34 -08:00
Igor Solomennikov
2b07e73614
Fix mention picker too wide in iPhone landscape and on iPad.
2025-11-17 13:23:03 -08:00
Igor Solomennikov
444edd9150
Tweaks for chat input bar.
2025-11-13 18:52:08 -08:00
Igor Solomennikov
9c3a04dbdc
Tweak animations for suggested stickers and mentions panels.
2025-11-10 17:24:36 -06:00
Igor Solomennikov
89408a80c6
Nicer animations for the mentions panel.
2025-11-07 15:52:29 -08:00
Igor Solomennikov
8b2e29c527
Only do rounded inset selection background on iOS 26 when built against iOS 26 SDK.
2025-11-05 16:52:20 -08:00
Igor Solomennikov
b716410276
Two minor improvements to mentions panel.
2025-11-05 15:32:57 -06:00
Igor Solomennikov
a0d4874a6f
Update styling for mentions picker in chat.
...
Glass background on iOS 26.
2025-11-04 16:52:11 -08:00
Max Radermacher
3cd06fcfeb
Use ACIs for mention candidates
2025-10-30 12:36:34 -05:00
Sasha Weiss
84e20737f5
Remove unreferenced files
...
Co-authored-by: Nicolas Combe <nicolas.combe@uber.com>
2025-10-02 11:44:13 -07:00
Max Radermacher
fdf8152925
Use animation clock for spoiler animations
2025-09-25 14:10:41 -05:00
Igor Solomennikov
138e2c39b5
Use 'primary fill' as background color for selected row in lists.
2025-09-10 21:24:11 -07:00
Igor Solomennikov
f2ce8ecd5f
Remove UIFont.dynamicTypeBody2 - it's the same as subheadline.
2025-09-08 20:10:43 -05:00
Sasha Weiss
3ccefca564
Be more permissive about when we'll try and insert a mention
2025-04-28 13:02:30 -07:00
Sasha Weiss
bb048e8b59
One transaction type to rule them all and in the darkness bind them
2025-03-13 21:43:35 -07:00
Max Radermacher
c2070943a5
Prefer infallible String → Data construct
2025-03-06 13:56:16 -06:00
Harry
428b27fea3
Pipe up memoji from NSAttributedString attributes
2025-01-31 16:01:06 -08:00
Elaine
8fdc8f01ee
Fix issue that shows send button when all the text is cut
...
Co-authored-by: Carlos Aguilar <caguilar@dwdandsolutions.com>
2024-12-17 16:37:08 -07:00
Pete Walters
bd4fa8c757
Drop message bodies longer than 2048 bytes
2024-11-18 16:19:35 -06:00
Harry
ad31d13457
Unmark text when setting to nil
2024-11-06 09:13:43 -06:00
Ehren Kret
de32c7799d
remove NSObject and Dependencies extension computed vars for SignalServiceKit
2024-10-11 23:12:59 -05:00
Ehren Kret
5ea36cd91b
enable internal imports by default
2024-09-29 20:03:17 -05:00
Jordan Rose
b0de59f2e2
Remove required from every init that is not dynamically dispatched
...
This included:
- Removing unavailable inits wholesale if no longer `required`
- Marking a few classes `final` so they could continue using
`Self(...)` rather than `OWSWhatever(...)`
2024-04-01 15:27:20 -07:00
Ehren Kret
d4e17730f3
remove import SignalMessaging statements
2024-03-12 03:35:34 -05:00
Ehren Kret
9c7078b3f8
migrate OWSContactsManager to swift
...
as the last remaining objective-c file, this removed direct dependency
from the SignalMessaging framework headers on SignalServiceKit and
thus required adding lots of import statements
2024-03-09 10:45:55 -06:00
Max Radermacher
03288e8be0
Introduce DisplayName for rendering names
2024-02-27 18:21:30 -06:00
Harry
ae4d0a6287
Fix mention view reentrancy
2024-02-14 09:45:32 -08:00
Harry
2f8542a9cf
Fix "lost cursor" issue for german users
2023-12-04 18:27:41 -05:00
Harry
c6a462da50
Add 'translate' as an allowed option in UIMenu
2023-08-22 16:59:15 -05:00
Max Radermacher
251d1d6425
[ServiceId] Update mentions
2023-08-21 17:37:37 -05:00
Harry
ff2791ed54
Rasterize spoiler animation view
2023-08-18 15:16:50 -04:00
Harry
a586a820a8
Fix double '@' in truncated message text
2023-08-09 14:21:53 -05:00
Harry
22dcbb07e1
Use text's natural alignment in message compose box
2023-08-09 10:50:32 -05:00
Pete Walters
375cdb10f3
Disable edit button until text change
2023-08-07 13:30:39 -07:00
Harry
9d88da93a3
Spoiler particle tweaks
2023-08-01 18:09:07 -05:00
Harry
8ea31a3e7b
Enable text formatting send and spoilers for everyone
2023-08-01 11:54:32 -05:00
Harry
6d12a75951
Small spoiler tweaks and fixes
2023-07-31 14:41:24 -05:00