John Preston
170cc77a1b
Use QColor instead of optional<QColor> in lottie.
2022-01-28 19:10:07 +03:00
John Preston
589673e420
Fix non-sticker Webm in media viewer.
2022-01-28 19:10:07 +03:00
John Preston
2f9c39fe53
Support selecting Webm stickers.
2022-01-28 19:10:07 +03:00
John Preston
044c7f3ce9
Generate opaque good thumbnails for non-sticker Webm.
2022-01-28 19:10:07 +03:00
John Preston
d18e28978a
Cache good thumbnail in Webp for Webm stickers.
2022-01-28 19:10:07 +03:00
John Preston
581b84afe0
Update API scheme on layer 138.
2022-01-28 19:10:07 +03:00
John Preston
846cabeda5
Premultiply YUVA alpha in FFMpegReaderImplementation.
2022-01-28 19:10:07 +03:00
John Preston
9b59ef00af
Generate good video thumbnail for Webm stickers.
2022-01-28 19:10:07 +03:00
John Preston
079772a399
Correctly preserve first frame alpha in video streaming.
2022-01-28 19:10:07 +03:00
John Preston
2e39befd7c
Don't trust AVFormatContext duration in Webm video.
...
It reports some strange numbers like 1000, which is 1ms.
2022-01-28 19:10:07 +03:00
John Preston
219ffd2c48
Handle clicks on Webm stickers.
2022-01-28 19:10:07 +03:00
John Preston
63d15e4479
Support Webm sticker display in chat history.
2022-01-28 19:10:07 +03:00
John Preston
2f01efdd64
Correctly detect Webm stickers.
2022-01-28 19:10:07 +03:00
John Preston
8b7d2c880e
Support rendering Webm videos with alpha.
2022-01-28 19:10:07 +03:00
John Preston
1755ead681
Update API scheme to layer 138.
2022-01-28 19:10:07 +03:00
John Preston
1e1f7be708
Don't scroll reactions dropdown too fast.
...
Fixes #23985 .
2022-01-28 19:08:44 +03:00
John Preston
7170bec25d
Update scroll-history-to-bottom arrow icon.
2022-01-27 17:23:31 +03:00
John Preston
7ad1a7dd37
Fix userpics re-generating in message reactions.
2022-01-27 17:18:06 +03:00
John Preston
217e9b2475
Fix build with GCC.
2022-01-27 16:20:39 +03:00
John Preston
28f2c213f7
Remove app module. Support delayed quit by Cmd+Q on macOS.
2022-01-27 15:54:20 +03:00
John Preston
b8f1cebeb6
Support confirm-on-Quit on macOS.
2022-01-26 14:50:10 +03:00
John Preston
6a3ad52aef
Add upload cancel confirmation on Quit and Log Out.
2022-01-26 13:15:28 +03:00
John Preston
8c349c0515
Fix non-Retina spelling error underline on macOS.
2022-01-26 12:42:12 +03:00
John Preston
9038dfb3b8
Load more reactions per page after the first request.
2022-01-26 11:57:21 +03:00
John Preston
2e94488eb4
Fix possible crash in ListWidget destructor.
2022-01-26 10:40:22 +03:00
23rd
59ed41abfe
Added ability to select links and monospaced text with pressed Alt key.
2022-01-26 10:39:57 +03:00
23rd
8bea6776f5
Replaced checking global key modifiers with qt adapters.
2022-01-26 10:34:38 +03:00
23rd
0143d22a21
Split qt_adapters to separated files.
2022-01-26 10:33:28 +03:00
23rd
021d0053be
Fixed hiding spoilers in captions when switching sections.
2022-01-26 10:33:20 +03:00
Ilya Fedin
443ca0b390
Don't use BYPRODUCTS with appdata changelog
...
Due to recursive dependency
2022-01-25 18:25:58 +04:00
Ilya Fedin
2e0224589f
Update cmake_helpers
2022-01-25 16:14:01 +04:00
Ilya Fedin
f8da59595a
Fix appdata changelog target name
2022-01-25 16:14:01 +04:00
Ilya Fedin
e8568c6701
Set encoding when reading changelog for appdata
2022-01-25 16:14:01 +04:00
gasinvein
4ca3f6a1b3
Ensure appdata releases tag is replaced rather than added
2022-01-25 16:14:01 +04:00
John Preston
6af255923a
Use generate_target for timestamped changelog generator.
2022-01-25 14:53:26 +03:00
Ilya Fedin
624d83dc60
Update cmake_helpers
2022-01-23 18:25:37 +04:00
Ilya Fedin
6073da2843
Disable libvpx unit tests in Dockerfile & prepare.py
2022-01-23 18:25:37 +04:00
Ilya Fedin
ca5d2c115d
Update tg_owt
2022-01-23 18:25:37 +04:00
John Preston
86f3d88116
Fix build for Windows and Linux.
2022-01-23 12:23:31 +03:00
John Preston
7a971b5855
Fix build for Windows x64.
2022-01-23 10:17:15 +03:00
John Preston
0a7de3340a
Revert submodules downgrade.
2022-01-23 10:07:41 +03:00
John Preston
2cb73eefeb
Build docker for Linux with external libvpx.
2022-01-23 01:07:36 +03:00
John Preston
152aa06930
Qt patch with a possible work-through-proxy fix.
2022-01-23 00:54:41 +03:00
John Preston
cbca78ff63
Fix build with GCC.
2022-01-23 00:27:17 +03:00
John Preston
7c46b292ac
Fix build with MSVC.
2022-01-23 00:26:16 +03:00
John Preston
883509903f
Fix build with Xcode.
2022-01-22 23:27:13 +03:00
Ilya Fedin
37b2951058
Update submodules
2022-01-22 21:18:37 +04:00
Ilya Fedin
ceb323ac7c
Use QMenuBar instead of own global menu implementation on Linux
...
This is another attempt of 79f96480c2
2022-01-22 21:18:37 +04:00
Ilya Fedin
b65d40a22b
Get rid of custom SNI implementation
...
XDG is inventing new tray specification, so SNI will be outdated soon and it's better to just use QSystemTrayIcon.
I believe all the major drawbacks of QSystemTrayIcon are solved and we can live with minor ones.
Given the planned MainWindow refactoring, it seems it's the best time to do that.
2022-01-22 21:18:37 +04:00
John Preston
aed49b9289
Build FFmpeg with libvpx on macOS.
2022-01-22 19:51:00 +03:00