Commit Graph

23 Commits

Author SHA1 Message Date
Sasha Weiss
58a66af262
Remove the .animatedImage case from Attachment.ContentType 2026-05-08 16:58:23 -07:00
Igor Solomennikov
b4bf39f350
Add subtle border and shadow around media download/upload indicators.
Make the controls stand out more over plain light-colored backgrounds.
2026-04-27 15:51:45 -07:00
Max Radermacher
899749939a
Rename “pending or failed” to “skipped” 2026-04-13 12:01:34 -05:00
Igor Solomennikov
682d86de16
Use CircularProgressView to show media download/upload progress. 2026-04-07 15:23:30 -07:00
Max Radermacher
624ee6359d
Add memory safe localized string method 2026-04-03 16:20:31 -05:00
Sasha Weiss
d26bfaa27b
Support backfilling attachments primary -> linked via AttachmentBackfill syncs 2026-04-01 15:22:10 -07:00
Igor Solomennikov
de0d094f16
Update colors for "generic attachment" bubbles.
CVAttachmentProgressView is the one that had to be updated the most since it displays "download" icon and download progress view, which now must have colors depending on type of the bubble (incoming vs outgoing) and whether or not there's a wallpaper in chat.

Other changes include font weight and size updates.
2026-02-23 16:56:08 -08:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Sasha Weiss
edca6e0db9
More permissive sticker-attachment rendering 2025-02-12 12:10:08 -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
Harry
b81666d6e9
Add AttachmentBackupPointer and AttachmentPointer 2025-01-27 08:54:25 -08:00
Harry
69ec72428a
Remove TSResourceReference, use v2 types directly instead 2024-12-04 13:29:48 -08:00
Harry
2af0bb31dc
Remove TSResource/Stream/Pointer/Thumbnail, use v2 types directly instead 2024-12-04 13:29:06 -08:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Harry
cb6dcc0b9d
Don't reuse currently-owned media views 2024-07-18 14:20:46 -05:00
Harry
e3c15ecb99
Collapse "enqueued" and "downloading" AttachmentDownloadState cases into single "enqueuedOrDownloading" case 2024-06-21 13:03:33 -07:00
Harry
918b2d5ffe
Handle message bubble single-tap (dismiss keyboard) vs double-tap (edit message) conflicts 2024-05-23 12:30:28 -07:00
Harry
768040273e
Create StickerMetadata from TSResourceStream 2024-05-03 16:26:01 -07:00
Harry
b26bc0af7b
Define v2 AttachmentDownloadState 2024-04-25 15:44:02 -07:00
Harry
ec181d09b8
TSAttachment->TSResource cleanups 2024-04-15 09:44:21 -07:00
Harry
4fca9517f4
Update a ton of CV code from TSAttachment->TSResource 2024-04-15 09:12:59 -07:00
Max Radermacher
2e91c8d92c
Move around a bunch of files in Signal/ 2024-03-25 13:26:31 -05:00