Commit Graph

182 Commits

Author SHA1 Message Date
Matthew Chen
d0cbf8cfd0 Rework dependency access. 2021-03-25 09:24:27 -03:00
Nora Trapp
232bb2f8af Change over a bunch of tables and design feedback 2021-03-03 20:29:40 -08:00
Nora Trapp
06f2657cac Improve sticker horizontal list view reuse 2021-01-23 15:33:48 -08:00
Nora Trapp
a73fde4676 Improve sticker loading behavior 2021-01-23 14:40:01 -08:00
Michelle Linington
e06d9d1f6e PR Feedback 2021-01-21 16:20:40 -08:00
Michelle Linington
8fa45c7df9 Reduce unnecessary table loads in ManageStickersViewController 2021-01-21 16:20:35 -08:00
Matthew Chen
bd5340b8a4 Rework sticker sharing flow. 2021-01-21 20:19:43 -03:00
Matthew Chen
daf6534d7d Rework sticker sharing flow. 2021-01-21 20:19:43 -03:00
Matthew Chen
d1d660d274 Sticker refinements. 2021-01-21 20:17:59 -03:00
Matthew Chen
111338b59d Rewrite conversation view. 2020-12-10 12:44:13 -03:00
Matthew Chen
3be512b648 Fix issues around large type in conversation settings. 2020-10-15 13:58:46 -03:00
Matthew Chen
05eb881632 Avoid assert around gif stickers. 2020-10-15 13:57:39 -03:00
Matthew Chen
096ed67bb9 Convert font style convenience methods to properties. 2020-10-06 13:09:45 -03:00
Matthew Chen
239fbbc8ba DRY singleton accessors. 2020-09-17 21:13:14 -03:00
Matthew Chen
7d4db98ccb Reduce sticker change event frequency. 2020-09-02 16:33:35 -03:00
Matthew Chen
dcb4d09269 Fix de-bouncing of sticker pack data source change events. 2020-09-02 16:32:22 -03:00
Matthew Chen
4841a9eefb Add possible support for animated lottie, webp, apng. 2020-09-02 13:44:14 -03:00
Matthew Chen
95c52e21b6 Add support for animated stickers. 2020-09-02 13:44:14 -03:00
Matthew Chen
a7aeba72b4 Add support for animated stickers. 2020-09-02 13:44:13 -03:00
Matthew Chen
fc47aa83b4 Add support for animated stickers. 2020-09-02 13:44:13 -03:00
Matthew Chen
1708087a76 Add support for animated stickers. 2020-09-02 13:44:13 -03:00
Matthew Chen
f80059f8e9 Add support for animated stickers. 2020-09-02 13:44:13 -03:00
Michelle Linington
a0cfcc87f0 Pull request feedback and removing unnecessary code
- Rename URL -> Url to follow convention
- Remove some duplicated/unnecessary code
- Parse the returned image Data with ImageData
2020-08-26 16:49:22 -07:00
Michelle Linington
1f9b6906df IOS-807: Fetch link preview content directly
This change updates the link preview fetch flow to fetch content
directly rather than through the proxy. This means we can remove the
allowed domain list and fetch content from most provided domains.

This almost moves HTML content parsing outside of OWSLinkPreview.
Currently we'll still only fetch the same content, but it's extensible
enough to fetch all sorts of different opengraph tags.

AFHTTPSessionManager will no longer faildebug on a request failure.
Since we're going to be firing opportunistic fetch requests as we parse
a URL, it's expected that some will fail.
2020-08-26 16:47:49 -07:00
Nora Trapp
dc543ce24f Restyle return to call view 2020-08-17 15:41:10 -07:00
Nora Trapp
4696a4d993 Mention sending 2020-08-04 14:08:30 -07:00
Matthew Chen
587b8f2c36 Resumable attachment download. 2020-08-01 12:18:13 -03:00
Matthew Chen
059909bd1b Address sticker perf hotspots. 2020-06-23 10:07:18 -03:00
Nora Trapp
57a810658a Goodbye iOS 10 2020-05-27 17:34:32 -07:00
Matthew Chen
6b4f192b1b Remove usage of retainUntilComplete. 2020-05-22 09:51:12 -03:00
Matthew Chen
1ad4a5b9ae Retain all promises until complete. 2020-05-15 18:13:12 -03:00
Matthew Chen
f8b9b209ff Respond to CR. 2020-05-11 10:19:52 -03:00
Matthew Chen
046b94318a Apply theme blue tint colors. 2020-04-23 10:59:12 -03:00
Matthew Chen
3bbbb1aae0 Revise dark theme. 2020-04-16 11:32:35 -03:00
Matthew Chen
817780f201 Revise dark theme. 2020-04-16 11:25:32 -03:00
Matthew Chen
b42f1968cc Fix build warnings around initializers. 2020-04-08 16:05:54 -03:00
Matthew Chen
b5c069ed95 Clean up VC initializers. 2020-04-08 09:26:25 -03:00
Matthew Chen
c7df10eb36 Apply CGSize(square:). 2020-04-06 11:34:21 -03:00
Matthew Chen
e097239dcd Sketch out revised "new group" view. 2020-03-17 10:31:20 -03:00
Nora Trapp
4ad7479ff9 Use new accent blue color everywhere except launch screen related views 2020-03-04 10:00:55 -08:00
Michael Kirk
c62205cb75 remove sticker feature flags 2020-02-12 15:19:56 -07:00
Matthew Chen
993dca8ec9 Remove redundant NotificationName. 2020-01-27 10:53:23 -03:00
Nora Trapp
4d55468bd3 Merge branch 'release/3.2.0' 2020-01-02 16:50:14 -08:00
Michael Kirk
c63eb41777 aspectFit for stickers 2020-01-02 17:43:47 -07:00
Nora Trapp
ff8dedaf93 Avoid flash when long pressing between stickers. 2020-01-02 16:29:10 -08:00
Michael Kirk
4a7bdaf44c avoid undesirable vertical scroll in sticker recommender 2020-01-02 16:38:56 -07:00
Michael Kirk
2c62050fcd dimiss any presented keyboard when presenting sticker view
To reproduce:

1. pop keyboard
2. open external app, e.g. twitter, and tap on sticker share url
3. you're back in Signal with the sticker share UI presented, but the CVC keyboard is *on top*.
2019-12-18 15:13:16 -08:00
Nora Trapp
5eacd2eb6b Fix sticker pack view sizing after sharing 2019-12-17 10:08:37 -08:00
Matthew Chen
b2fc179543 Use transient data sources for uninstalled blessed packs. 2019-12-17 15:06:58 -03:00
Matthew Chen
8185d4f5e2 Show blessed pack authors in blue. 2019-12-17 10:01:17 -03:00