Commit Graph

184 Commits

Author SHA1 Message Date
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
Nora Trapp
6cedc5f4a7 Fix Sticker Pack View blur 2019-12-14 23:05:17 -08:00
Matthew Chen
a0ee6deb78 Always show modal activity indicator when installing and uninstalling sticker packs. 2019-12-14 04:52:45 -03:00
Michael Kirk
ddbda0f36a refactor - no change in functionality 2019-12-13 22:26:23 -08:00
Nora Trapp
05e35bb829 Dismiss the sticker pack view immediately after install to avoid a long delay 2019-12-13 13:19:51 -08:00
Nora Trapp
8f99abec64 Don't update the sticker pack content during dismissal 2019-12-13 13:19:51 -08:00
Nora Trapp
7c8110efc2 Always dark forward icon on sticker pack vc 2019-12-13 13:19:51 -08:00
Nora Trapp
b264bb7d68 Dismiss the sticker keyboard if all packs are uninstalled 2019-12-13 13:19:51 -08:00
Nora Trapp
35cc7ff346 Make sure the sticker paging is correct after a pack is installed / removed 2019-12-13 13:19:51 -08:00
Nora Trapp
d05519dc1a Fix some sticker pack view controller presentation issues 2019-12-13 13:19:51 -08:00
Matthew Chen
98c337271e Respond to CR. 2019-12-04 14:22:03 -03:00
Matthew Chen
9fb478132a Fix crash after uninstalling sticker pack. 2019-12-04 14:22:03 -03:00
Matthew Chen
ba24e21eb5 Refine sticker pack view presentation on iPad; fix sticker pack view background. 2019-12-04 14:10:45 -03:00
Nora Trapp
cd828e44b6 PR Feedback 2019-12-03 15:26:01 -08:00
Matthew Chen
6908104279 Update the download/save icon. 2019-11-07 15:28:39 -03:00
Nora Trapp
deab39e2a6 Don't send sticker sync messages in response to sticker sync messages. 2019-11-04 13:00:22 -08:00
Matthew Chen
93c7e33c53 Merge tag '2.45.1.1' 2019-11-02 08:25:02 -03:00
Nora Trapp
56d21eecd6 Fix sticker keyboard orientation change on iPad 2019-10-31 12:28:53 -07:00
Matthew Chen
50899f5ca3 Fix display of transient sticker packs. 2019-10-30 13:31:20 -03:00
Nora Trapp
65d54e7282 UIAlertController -> ActionSheetController 2019-10-28 14:43:59 -07:00
Matthew Chen
b3da578085 Merge tag '2.45.0.17' 2019-10-18 17:33:30 -03:00
Matthew Chen
044ee4014b Fix transaction usage in manage stickers view. 2019-10-18 17:17:22 -03:00
Nora Trapp
473b88b497 Don't require ConversationViewController to maintain first responder status. 2019-10-17 11:41:58 -07:00
Michael Kirk
95f2d511e1 font updates 2019-09-26 12:20:42 -07:00
Michael Kirk
54812451f4 Update and apply palette. Consolidate dupes. 2019-09-24 15:12:51 -07:00
Nora Trapp
9625bb9959 Support iOS 13 style modal presentation where appropriate. 2019-09-16 10:26:00 -07:00
Matthew Chen
73cbf76b2e Handle "loading" and "load failed" cases in sticker pack view. 2019-08-15 10:12:54 -03:00
Matthew Chen
6d465e14f0 Respond to CR. 2019-08-13 10:33:52 -03:00
Matthew Chen
e11ea90c78 Handle sticker pack manifest download failures. 2019-08-13 10:29:01 -03:00
Nora Trapp
14fca4b7e3 Fix sticker keyboard paging 2019-08-09 12:58:34 -07:00
Matthew Chen
a48ccccdd1 Remove more usage of primary storage. 2019-08-07 17:41:11 -03:00
Nora Trapp
868e49f1ff Match StickerKeyboard to system keyboard size, set scaffolding for other custom keyboards. 2019-08-06 10:53:31 -07:00
Nora Trapp
939bbcde51 Fix install button placement on non-notch devices 2019-08-06 10:26:44 -07:00
Nora Trapp
5a0e422403 Fix long packs getting clipped by install button 2019-08-06 10:26:44 -07:00
Nora Trapp
099d0cba0d Fix small sticker button scaling 2019-08-06 10:26:44 -07:00
Michael Kirk
afd9d7781a Camera First flow 2019-08-02 09:26:23 -06:00
Matthew Chen
e9410d9098 Fix broken layout in 'no stickers' case. 2019-07-30 18:44:00 -06:00
Nora Trapp
4c118f3964 Fix a bug when clicking between sticker packs where the wrong pack would render 2019-07-22 14:09:38 -06:00
Matthew Chen
d5e7ed61d8 Add accessibility ids to sticker keyboard. 2019-06-28 09:58:37 -04:00
Matthew Chen
9c249a61e8 Add accessibility ids to sticker pack view. 2019-06-28 09:58:37 -04:00
Nora Trapp
2165ae1051 Don't change sticker packs when orientation is changing. 2019-06-13 08:02:05 -07:00
Matthew Chen
54527f6870 Merge remote-tracking branch 'private/release/2.40.0' 2019-06-10 13:21:59 -04:00
Matthew Chen
8b134ec284 Filter sticker pack strings for display. 2019-06-10 12:32:16 -04:00
Matthew Chen
6b8a602799 Filter sticker pack strings for display. 2019-06-10 12:32:16 -04:00
Matthew Chen
421d568bee Merge tag '2.40.0.20' 2019-06-10 11:32:26 -04:00
Matthew Chen
0e87a11145 Tweak sticker share feature flag check. 2019-06-10 10:17:12 -04:00
Nora Trapp
73816b25df Disable sticker pack sharing. 2019-06-10 10:07:06 -04:00
Matthew Chen
7901bcc123 Merge remote-tracking branch 'private/release/2.40.0' 2019-05-31 13:19:36 -04:00
Matthew Chen
e43c0e2316 Notify input toolbar when stickers become enabled. 2019-05-31 09:36:02 -04:00
Matthew Chen
72d646d983 Respond to CR. 2019-05-31 09:34:01 -04:00
Matthew Chen
82e5d46cb2 Respond to CR. 2019-05-31 09:20:02 -04:00
Matthew Chen
a61081c0a7 Lazy download known sticker packs. 2019-05-31 09:20:02 -04:00
Matthew Chen
d462b5d94b Lazy download known sticker packs. 2019-05-31 09:20:02 -04:00
Matthew Chen
0dfa29137f Lazy download known sticker packs. 2019-05-31 09:20:02 -04:00
Matthew Chen
243da966f7 Lazy download known sticker packs. 2019-05-31 09:20:02 -04:00
Nora Trapp
4e15814252 Fix sticker preview so it's not masked by your thumb 2019-05-30 14:12:46 -07:00
Matthew Chen
4eed2bba2f Respond to CR. 2019-05-30 09:09:08 -04:00
Matthew Chen
abce36b687 Never show the empty sticker keyboard. 2019-05-30 09:06:39 -04:00
Matthew Chen
faef70e8c6 Fix dark theme selection in sticker keyboard pack list. 2019-05-30 09:05:44 -04:00
Nora Trapp
86eac88b73 PR Feedback 2019-05-29 10:43:18 -07:00
Nora Trapp
9292d402a0 Sticker Keyboard paging. 2019-05-29 10:43:18 -07:00
Matthew Chen
fc25251dd8 Merge remote-tracking branch 'private/release/2.40.0' 2019-05-29 10:56:24 -04:00
Matthew Chen
ff73b3bef4 Tweak sticker keyboard height. 2019-05-29 09:02:29 -04:00
Michael Kirk
a837c75764 Simple send sans Yap 2019-05-28 17:31:53 -04:00
Matthew Chen
ac9fba611e Merge remote-tracking branch 'private/release/2.40.0' 2019-05-24 14:50:55 -04:00
Matthew Chen
ef15f3e134 Fix sticker sync issues. 2019-05-24 14:07:51 -04:00
Matthew Chen
0b4728ba3f Merge remote-tracking branch 'private/release/2.40.0' 2019-05-24 11:17:02 -04:00
Matthew Chen
07d7f5e9eb Tweak background of sticker pack view. 2019-05-24 09:49:42 -04:00
Matthew Chen
4cd7ab3da7 Respond to CR. 2019-05-23 12:30:15 -04:00
Matthew Chen
1a371a184d More sticker design tweaks. 2019-05-23 12:30:15 -04:00
Matthew Chen
0313a0ce2a Respond to CR. 2019-05-23 10:21:09 -04:00
Matthew Chen
829cdd1ad6 Add selected state to sticker keyboard. 2019-05-23 10:19:04 -04:00
Matthew Chen
69ca57608a Move "recent stickers" button into sticker pack list. 2019-05-23 10:19:04 -04:00
Matthew Chen
b07e004815 Sticker design tweaks. 2019-05-23 10:19:04 -04:00
Matthew Chen
600dd2eb93 Sticker design tweaks. 2019-05-23 10:19:04 -04:00
Michael Kirk
40c1503d07 fix compiler warning: never mutated 2019-05-22 16:03:07 -04:00
Matthew Chen
3207a33f21 Respond to CR. 2019-05-20 14:22:40 -04:00
Matthew Chen
24c8c0e501 Update feature flags for release branch. 2019-05-16 17:54:55 -04:00
Matthew Chen
bc6a99ad21 Sketch out the stickers splash. 2019-05-16 17:32:32 -04:00
Matthew Chen
cea3b40a85 Update sticker-related copy. 2019-05-14 14:50:31 -04:00
Matthew Chen
562289a55a Always send a link preview for shared sticker packs. 2019-05-14 14:37:11 -04:00
Matthew Chen
a1c77bab63 Handle 'no installed stickers' case. 2019-05-14 14:19:01 -04:00
Matthew Chen
370a760e31 Respond to CR. 2019-05-14 14:17:58 -04:00
Matthew Chen
396abeffb1 Refine design of manage stickers view. 2019-05-14 14:00:02 -04:00
Matthew Chen
c87eb4df5c Clean up ahead of PR. 2019-05-14 13:55:50 -04:00
Matthew Chen
f03eece812 Share sticker pack flow. 2019-05-14 13:55:50 -04:00
Matthew Chen
51944236bf Sketch out sticker previews. 2019-05-13 16:20:13 -04:00
Matthew Chen
77f3701bcc Sketch out sticker previews. 2019-05-13 16:20:13 -04:00
Matthew Chen
105593c8ad Always check sticker validity before rendering. 2019-05-13 16:14:48 -04:00
Matthew Chen
1a60b4bc9c Surface an error to the user if sticker packs fail to install. 2019-05-13 12:54:49 -04:00
Matthew Chen
01b5e21290 Respond to CR. 2019-05-13 12:49:23 -04:00
Matthew Chen
75d4159f3f Rework sticker pack view. 2019-05-13 12:49:23 -04:00
Matthew Chen
5aeb9e205a Rework sticker pack view. 2019-05-13 12:49:23 -04:00
Matthew Chen
61bb5870da Respond to CR. 2019-05-09 13:18:16 -04:00
Matthew Chen
16b0b8cb21 Fix more sticker leaks. 2019-05-09 13:03:17 -04:00
Matthew Chen
bd980c294f Open sticker URLs. 2019-05-09 12:47:54 -04:00
Matthew Chen
ca349ace28 Respond to CR. 2019-05-08 09:38:31 -04:00
Matthew Chen
bfa40b84a3 Sticker refinements. 2019-05-08 09:26:39 -04:00
Matthew Chen
fe966e1f73 Sort sticker packs in keyboard header. 2019-05-08 09:24:08 -04:00