Commit Graph

28 Commits

Author SHA1 Message Date
Ehren Kret
c6492caae7 Negate negated 2026-06-02 12:38:07 -05:00
Max Radermacher
13d5fe93dc
Run swiftformat . using v0.60.1 2026-03-26 17:10:38 -05:00
Igor Solomennikov
5da1c6e1d4
Adopt new colors for elements in chat message bubbles.
• new background color for quoted messages.
• new colors for buttons in chat message bubbles.

Also cleaned up Theme and UIColor extension.
2026-02-20 16:21:08 -08:00
Igor Solomennikov
5f742ddae7
Define and use a few new colors in UIColor.Signal. 2026-02-17 11:57:15 -08:00
Max Radermacher
24643f3386
Uncodegen StickerPack 2026-02-04 15:10:26 -06:00
Igor Solomennikov
f19fc2ce8f
Make sticker packs toolbar a bit wider. 2026-01-06 09:00:35 -06:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Igor Solomennikov
5226890760 Increase icon size in sticker category bar from 24 to 28. 2025-12-29 15:12:10 -08:00
Max Radermacher
e4570abf33
Clean up some sticker methods 2025-12-19 14:59:08 -06:00
Igor Solomennikov
effab076b4
Sticker picker redesign.
1. Sticker pack toolbar is now at the bottom of the "sticker keyboard" in chat.
2. Sticker pack toolbar is now "floating" in a a glass panel on iOS 26, both in sticker keyboard in chat and in full-screen sticker picker in media editor.
3. There's some helper text when "recent stickers" panel is empty.
2025-11-25 13:12:10 -08:00
Igor Solomennikov
69cb1b2840
Some love for sticker pack view.
Modernize everything keeping layout the same.
2025-11-19 10:18:59 -08:00
Igor Solomennikov
a121ce2eaf
Larger top margin for the sticker keyboard on iOS 26.
Need to clear the rounded corners at the top.
2025-11-12 13:01:08 -08:00
Elaine
9d8ff66a45
Glass member action sheet 2025-11-04 22:30:47 -05:00
Igor Solomennikov
164f6e8033
Re-worked custom chat keyboard size calculations.
• make sticker / attachment keyboard follow system (text) keyboard height as closely as possible.
• fix chat input bar obscured by keyboard after interface rotation.
2025-09-30 14:42:15 -07: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
Pete Walters
1761235f88
Migrate from YYImage to SDWebImage 2025-09-10 21:39:41 -05:00
Max Radermacher
17b7097c22
Clean up DebouncedEvents 2025-04-14 13:34:31 -05:00
Pete Walters
481192980a
Fix Xcode 16.3 build errors 2025-04-01 15:36:47 -05: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
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
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Harry
768040273e
Create StickerMetadata from TSResourceStream 2024-05-03 16:26:01 -07:00
Harry
0e228ab878
Feature parity with desktop on lottie sticker support (aka drop support) 2024-05-03 14:59:07 -07:00
Ehren Kret
b63a2d6bf4 migrate NSData+Image to swift 2024-04-26 05:24:55 -05:00
Max Radermacher
177b43e229
Update to Lottie v4.4.3 2024-04-25 18:19:25 -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
Max Radermacher
8910fc4d5b
Move around files in SignalUI/ and the share ext 2024-03-25 14:22:28 -05:00