Commit Graph

11524 Commits

Author SHA1 Message Date
John Preston 34c36d77c3 Paint reaction animations above everything. 2022-01-14 21:55:47 +03:00
John Preston 0ab26f0c82 Initial reaction effects implementation. 2022-01-14 21:55:47 +03:00
John Preston db453ab7ae Allow slowing down Animations::Simple in debug build. 2022-01-14 21:55:47 +03:00
John Preston e032dbf383 Cache reaction lottie in Window::SessionController. 2022-01-14 21:55:47 +03:00
John Preston 3b4ed03105 Image coords should be multiply devicePixelRatio.
I hope this fixes #17277.
2022-01-14 21:55:47 +03:00
John Preston 963694330d Correctly apply reaction restrictions. 2022-01-14 21:55:47 +03:00
John Preston 2733b12cff Improve popup menu dimensions. 2022-01-14 21:55:47 +03:00
John Preston a377364621 Use correct sizes for lottie frames. 2022-01-14 21:55:47 +03:00
John Preston 58f4884deb Optimize dropdown overlay painting. 2022-01-14 21:55:47 +03:00
John Preston c2c7a25487 Keep reaction media in memory. 2022-01-14 21:55:47 +03:00
John Preston f98c08f4c6 Improve reaction scale animation. 2022-01-14 21:55:47 +03:00
John Preston cfc2a959cf Implement nice dropdown collapse animation. 2022-01-14 21:55:47 +03:00
John Preston 6a1630a84c Paint gradients inside dropdown. 2022-01-14 21:55:47 +03:00
John Preston a51be85199 Improve button and dropdown layout. 2022-01-14 21:55:47 +03:00
John Preston e0fd5d8795 Fix reactions dropdown on Retina screen. 2022-01-14 21:55:47 +03:00
John Preston 8659f60b46 Good dropdown rounding and shadow. 2022-01-14 21:55:47 +03:00
John Preston c43699fb43 Prepare for better clipping. 2022-01-14 21:55:47 +03:00
John Preston c56a22c8d5 Play select animations in reactions. 2022-01-14 21:55:47 +03:00
John Preston 7f27ce6dee Scale reactions on mouse over. 2022-01-14 21:55:47 +03:00
John Preston 508ba4750c Show appear animations in reactions dropdown. 2022-01-14 21:55:47 +03:00
John Preston c0b19000d6 Use lottie instead of webp in reactions dropdown. 2022-01-14 21:55:47 +03:00
John Preston 409a3357da Use lottie instead of webp in bottom info reactions. 2022-01-14 21:55:47 +03:00
John Preston 82523978c9 Use lottie instead of webp in Edit Chat Reactions. 2022-01-14 21:55:47 +03:00
John Preston 718ba2d0e3 Update API scheme to layer 137. 2022-01-14 21:55:47 +03:00
John Preston 2317dd8820 Update cmake_helpers submodule. 2022-01-14 21:55:47 +03:00
Hans Gaiser df06f55c7f Use QT_QPA_PLATFORM if provided. 2022-01-14 21:58:43 +04:00
John Preston d43853460e Update plasma-wayland-protocols to 1.6.0. 2022-01-13 19:37:22 +03:00
John Preston 28fee318d7 Update submodules. 2022-01-13 13:17:55 +03:00
23rd 1ec2ecac11 Fixed render of scene from photo editor for grayscaled images.
Fixed #23889.
2022-01-13 04:20:15 +03:00
23rd 7aa3956792 Fixed skip blocks for web pages and games. 2022-01-13 04:06:50 +03:00
Ilya Fedin d349759618 Update cmake_helpers 2022-01-12 20:34:51 +03:00
Ilya Fedin ac3e4fb42f Add missing openssl dependency for non-legacy tgcalls 2022-01-12 20:34:51 +03:00
Ilya Fedin eccb01e5b5 Use ninja generator in snap 2022-01-12 20:34:51 +03:00
Ilya Fedin 7c8d10022f Use return to decrease indentation in cmake files 2022-01-12 20:34:51 +03:00
John Preston f1244e19a1 Fix build for Windows. 2022-01-12 13:07:00 +03:00
John Preston e17143dd8b Update lib_ui submodule. 2022-01-12 12:24:20 +03:00
23rd 39d5d3a1cf Moved some photo editor files to td_ui. 2022-01-12 11:54:25 +03:00
23rd f8be5731a5 Moved out extracting of attached stickers from Scene to FileLoadTask. 2022-01-12 11:54:25 +03:00
23rd ab248febcd Added ability to select text of question from polls.
Fixed #8713.
Fixed #17531.
2022-01-12 11:54:25 +03:00
23rd d4afba3a24 Added ability to copy monospace text via click. 2022-01-12 11:54:25 +03:00
23rd 4ee9751feb Added ability to cancel selection in calendar box with Esc key. 2022-01-12 11:54:24 +03:00
23rd 46fb5ee1d2 Added Page Up / Down keys to calendar box. 2022-01-12 11:54:24 +03:00
23rd 749f837df5 Fixed Home and End keys in calendar box. 2022-01-12 11:54:24 +03:00
23rd e11904e05b Removed TextParseRichText. 2022-01-12 11:54:24 +03:00
23rd e1aa08b985 Removed text commands. 2022-01-12 11:54:24 +03:00
23rd 2af3770b29 Moved special text command for lang tags to td_lang. 2022-01-12 11:54:24 +03:00
23rd 74f9d0935b Removed text commands from skip blocks. 2022-01-12 11:54:24 +03:00
23rd f9c50fdc06 Removed text commands from theme preview. 2022-01-12 11:54:24 +03:00
23rd 1fa825321d Removed text commands from poll box. 2022-01-12 11:54:24 +03:00
23rd d9147562e5 Removed text commands from profile cover. 2022-01-12 11:54:24 +03:00