54 Commits

Author SHA1 Message Date
Alexander Zinchuk
af3f767dcc Stories: Implement Weather Widget (#5027)
Co-authored-by: zubiden <19638254+zubiden@users.noreply.github.com>
2024-10-20 18:53:16 +02:00
Alexander Zinchuk
7b86865d67 [Perf] API and Post Message Connector: Batch postMessage calls
f-u
2024-09-06 15:42:54 +02:00
Alexander Zinchuk
e9dacf35f3 Fix DPR update when switching monitors (#4155) 2024-01-12 13:06:35 +01:00
Alexander Zinchuk
d893ca6cfe RLottie: Fix animation speed when device limits FPS (follow-up) 2023-10-27 12:52:06 +02:00
Alexander Zinchuk
22cd46f6fc RLottie: Fix animation speed when device limits FPS 2023-10-27 12:52:06 +02:00
Alexander Zinchuk
fb614840f6 Refactoring: Introduce eslint-plugin-simple-import-sort plugin (#3802) 2023-09-13 12:22:11 +02:00
Alexander Zinchuk
a7c7c8d95c Stories: New features and fixes (#3773) 2023-09-04 04:10:05 +02:00
Alexander Zinchuk
42fe08cb6e Introduce CSP (#3512) 2023-07-20 16:12:59 +02:00
Alexander Zinchuk
23eef3034d [Memory] Fixes and optimizations (#3453) 2023-07-06 09:57:43 +02:00
Alexander Zinchuk
a3800e16a5 Revert "Revert "Group Calls: Redesign (#2859)""
This reverts commit 6c44080fb4d43ab3ce297c5cab7732281eec1411.
2023-06-21 18:33:59 +02:00
Alexander Zinchuk
cb8b2bc018 Revert "Group Calls: Redesign (#2859)"
This reverts commit 8fc05e97ff70a23ff7692e399cb305c765b00b60.
2023-06-18 12:55:03 +02:00
Alexander Zinchuk
8fc05e97ff Group Calls: Redesign (#2859) 2023-06-18 12:04:45 +02:00
Alexander Zinchuk
a71a3bc53b Custom Emoji: Support adaptive static and video packs (#3118) 2023-05-15 10:57:14 +02:00
Alexander Zinchuk
913df436e4 RLottie: Fix rendering during heavy animation 2023-04-27 03:56:27 +04:00
Alexander Zinchuk
7e53d0da57 RLottie: Fix synchronous bundling (#3071) 2023-04-26 21:18:42 +04:00
Alexander Zinchuk
8535fcff66 Media Viewer: Introduce Video Previews (#2689) 2023-04-25 17:28:03 +04:00
Alexander Zinchuk
9567e6ca38 Symbol Menu, Reaction Picker, Status Picker: Fixes and redesign (#2945) 2023-04-25 17:27:18 +04:00
Alexander Zinchuk
649fb46777 [Refactoring] RLottie: Make size required 2023-04-25 17:27:18 +04:00
Alexander Zinchuk
dba6963c34 [Perf] Introduce Fasterdom and some performance fixes 2023-04-25 17:27:10 +04:00
Alexander Zinchuk
aaca95737c RLottie: Fix segment animation (#2985) 2023-04-15 13:55:11 +02:00
Alexander Zinchuk
26ac63d49f [Perf] Media Viewer: Pause animated stickers and other video 2023-04-15 13:54:30 +02:00
Alexander Zinchuk
21678cfd51 [Refactoring] Rename environment.ts → windowEnvironment.ts to avoid incorrect usage 2023-03-19 22:32:31 -05:00
Alexander Zinchuk
dd659cdb71 Attachment Modal: Fix custom emoji playback in caption (#2759) 2023-03-10 02:34:54 +01:00
Alexander Zinchuk
515394d35e Message Context Menu: Introduce Translate feature 2023-02-28 18:47:26 +01:00
Alexander Zinchuk
d6e4bac389 Introduce Emoji statuses (#2329) 2023-02-13 03:35:01 +01:00
Alexander Zinchuk
3dab7609e3 Dynamic Resize (#2291) 2023-01-28 02:18:43 +01:00
Alexander Zinchuk
4de260c89d Animated Sticker, Sticker View: Fix initializing in hidden containers 2023-01-10 02:07:42 +01:00
Alexander Zinchuk
a7ebcaf664 Composer: Support animated emojis in input (#2143) 2022-12-06 13:31:21 +01:00
Alexander Zinchuk
0060264b78 RLottie: Fix missing first frame during heavy animation 2022-11-27 19:17:10 +01:00
Alexander Zinchuk
0e4f9e5ae6 Custom Emoji: Better quality for small emojis 2022-11-18 16:05:04 +04:00
Alexander Zinchuk
7cc64ed6bb More improvements for shared canvas emoji 2022-11-13 17:06:25 +04:00
Alexander Zinchuk
dfe7b80a6b Properly handle shared canvas resize 2022-11-13 17:06:12 +04:00
Alexander Zinchuk
ee73e1ba73 RLottie: Get rid of chunks, properly clear cache 2022-11-13 17:06:07 +04:00
Alexander Zinchuk
572fb78daa [Perf] RLottie: Add GPU-acceleration with ImageBitmap 2022-11-13 17:06:02 +04:00
Alexander Zinchuk
a5cda0f209 [Perf] Sticker View: Introduce shared canvas 2022-11-13 17:05:58 +04:00
Alexander Zinchuk
e9c2df4beb RLottie: Fix duplicated frame renders 2022-11-10 18:28:00 +04:00
Alexander Zinchuk
9f8fe22f3c RLottie: Fix redundant render 2022-11-02 02:44:14 +01:00
Alexander Zinchuk
9fbd0b7841 RLottie: Follow-up fixes for sync playing 2022-11-01 18:53:35 +01:00
Alexander Zinchuk
b1b09d9f41 Message: Support emoji-only shape for custom emojis (#2098) 2022-11-01 18:53:29 +01:00
Alexander Zinchuk
b8573ebf35 RLottie: Fix infinite loop when paused 2022-11-01 18:53:23 +01:00
Alexander Zinchuk
4c97d37439 Animated Sticker: Use single instance for same stickers 2022-11-01 18:53:18 +01:00
Alexander Zinchuk
decbfd39a1 Introduce Offline Mode (#2082) 2022-10-29 15:18:27 +02:00
Alexander Zinchuk
e01a878bba Update to layer 145: Introduce Emoji Statuses (#2062) 2022-10-17 17:35:03 +02:00
Alexander Zinchuk
05ca268f6b [Refactoring] Animated icons (#1897) 2022-05-31 20:58:47 +04:00
Alexander Zinchuk
70ccff110a [Refactoring] Prefer import type (#1884) 2022-05-30 15:40:11 +04:00
Alexander Zinchuk
5eb4fefad3 RLottie: Better animation on Android 2022-01-24 05:00:18 +01:00
Alexander Zinchuk
a317e6be15 [Perf] RLottie: Fix redundant frame renders 2022-01-24 04:55:59 +01:00
Alexander Zinchuk
29d5ef3ef7 [Perf] RLottie: Avoid redundant JSON data (de)serialization 2022-01-24 04:55:59 +01:00
Alexander Zinchuk
d3d9d440a6 Introduce Reactions and Animated Emoji Interactions (#1583) 2022-01-21 17:29:08 +01:00
Alexander Zinchuk
41f2c3e26b Introduce Group Calls (#1520) 2021-11-27 17:43:51 +01:00