Commit Graph

25 Commits

Author SHA1 Message Date
kate-signal
3871b919bb
Store, build, and render basic poll create messages 2025-09-09 16:42:34 -04:00
kate-signal
cc0447d1c5
Basic UI infrastructure for polls 2025-08-21 09:14:44 -07:00
Kino Roy
69b899b262 Add message delivery status to VoiceOver a11y label 2025-06-17 11:27:09 -07:00
Igor Solomennikov
6123108bd7
Briefly dim quoted message after scrolling to it.
Indicate original, quoted message with a brief dimming animation when chat scrolls up to that message after user taps on the quote panel above the reply.
2025-05-29 22:07:48 -07:00
Talon Brown
a75725f613 Skip bottom margin for CVComponentMessage if bodyMedia is present, like bodyText 2025-04-25 14:22:39 -07:00
Pete Walters
9b2936f655
Allow interacting with messages in 'sending' state. 2025-04-25 13:53:35 -05:00
Sasha Weiss
cd14242316
Avoid enqueuing auto-downloads for messages the user manually canceled 2025-03-18 16:33:14 -07:00
Sasha Weiss
a42bb573bf
Download media as it becomes visible in a chat 2025-03-06 15:22:50 -08:00
Sasha Weiss
ad07ca5e78
Remove unnecessary CVComponent hooks 2025-03-06 15:20:49 -08:00
Elaine
a26ebaa2de
Handle undownloadable attachment rendering 2025-02-11 09:38:31 -07:00
Harry
8df602b184
Render most undownloadable attachments 2025-01-31 14:43:48 -08:00
Marissa Le Coz
94a1af9a24
[a11y] Make Voiceover indicate when a message is a reply 2024-12-20 12:01:45 -05:00
Harry
69ec72428a
Remove TSResourceReference, use v2 types directly instead 2024-12-04 13:29:48 -08:00
Ehren Kret
4f43208fdc delete Dependencies+SignalUI.swift 2024-10-12 00:06:27 -05:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Pete Walters
2482a02c51
Add UI for displaying restored payments in chats 2024-07-11 14:20:34 -05:00
Harry
918b2d5ffe
Handle message bubble single-tap (dismiss keyboard) vs double-tap (edit message) conflicts 2024-05-23 12:30:28 -07:00
Adam Sharp
bcc31cbc4f
Double Tap to Edit 2024-05-21 15:15:59 -04:00
Igor Solomennikov
f83859557f
Improve swipe to reply UX.
Don't animate position changes when user drags the bubble horizontally - that makes reactions bubble lag behind noticeably. Animations aren't needed when change in position is interactive.
2024-05-09 10:36:47 -07:00
Igor Solomennikov
d5cf41671e Remove duplicate word in a comment. 2024-05-08 16:40:38 -07:00
Ehren Kret
039d2625b9 convert OWSMath.h to swift
OWSMath.swift overlaps somewhat with Math+OWS.swift but no worse than
OWSMath.h did previously. There are future refactoring efforts that
should occur there to use more of the extensions of Math+OWS.swift and
less of the extensions from OWSMath.swift
2024-04-21 23:26:16 -05:00
Harry
40af904a24
Another chunk of TSResource type migrations for conversation view classes 2024-04-15 09:15:27 -07: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
Harry
c5268b134f
Modernize QuotedReplyModel types 2024-03-25 21:10:55 -07:00
Max Radermacher
2e91c8d92c
Move around a bunch of files in Signal/ 2024-03-25 13:26:31 -05:00