Commit Graph

36 Commits

Author SHA1 Message Date
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
Harry
cd381f1d99
Degrade spoiler fidelity on the GPU based on number of particles 2023-07-28 15:56:20 -07:00
Harry
1ab541f3bb
Further spoiler optimization 2023-07-28 14:55:13 -07:00
Harry
00a5c43406
GPU spoiler rendering using Metal 2023-07-27 15:13:39 -07:00
Harry
7abc656f45
Copy only the selected range of message compose, if any is selected 2023-07-27 11:11:56 -07:00
Harry
a015717473
More perf improvements (and degradation) when showing lots of spoilers 2023-07-20 10:00:57 -05:00
Harry
521d1c56c0
Allow spoiler fidelity to degrade above a surface area threshold 2023-07-19 18:00:36 -07:00
Harry
e81291c147
Render spoilers into a single CALayer using CAPattern 2023-07-19 14:18:08 -07:00
Harry
4713edf61c
Spoiler animations part 7: odds and ends 2023-07-17 09:17:27 -07:00
Harry
c9bd43c0ab
Spoiler animations part 6: story captions and text stories 2023-07-17 08:33:29 -07:00
Harry
8b58124ded
Fix miscolored placeholder text in media send flow and group story reply input. 2023-07-13 14:18:26 -07:00
Harry
b324b3a3a3
Spoiler animations part 5: group story replies 2023-07-13 12:54:12 -07:00
Harry
86aa9b5521
Spoiler animations part 4: remaining conversationview instances 2023-07-13 08:42:10 -07:00
Harry
608ade229d
Spoiler animations, part 3: quoted replies 2023-07-13 08:09:43 -07:00
Harry
a0052e7810
Spoiler animations, part 1 2023-07-12 15:52:00 -07:00
Harry
ef1dfc1316
Add messageBody as a type of DisplayableText 2023-07-07 13:41:24 -07:00
Harry
ff89ef8e96
Add spoiler animator 2023-07-06 09:14:11 -07:00
Igor Solomennikov
0e9d511d1d
SignalUI cleanup.
• convert ObjC code from UIView+SignalUI to Swift.
• separate code from UIView+SignalUI to smaller files by functionality.
2023-06-23 14:36:21 -07:00
Harry
1112ef9bf2
Fixes for copy/paste formatted text 2023-06-23 14:17:01 -07:00
Harry
10985644b3
Add text formatting send support. 2023-06-23 10:26:46 -07:00
Harry
0939663544
Strip leading whitespace before exporting composed message body 2023-06-20 15:41:45 -07:00
Harry
9aecfe3af5
[TextFormatting Send] UIMenu for formatting selected text 2023-06-15 15:45:36 -07:00