John Preston
e9196bbbb5
Fix closing PiP that was opened without media viewer.
...
Fixes #16193 .
2021-04-27 13:31:51 +04:00
Alexander Bushnev
99501d844d
Remember that media view was switched to PIP and open it as PIP again.
...
Very useful, especially on large monitors.
Since the permanent opening of the video in full screen interferes and hide other applications.
This functionality allows remembering (in the current session) that the window has been switched to a PIP mode and will open a new video directly in the PIP mode.
2021-04-12 12:03:48 +03:00
Ilya Fedin
1fc24398a0
React to moveEvent in media viewer
2021-03-06 12:08:20 +04:00
Ilya Fedin
23272430b4
Build with QT_NO_KEYWORDS
2021-03-04 12:07:54 +04:00
23rd
03a7131a1a
Replaced slots with lambdas to fill context menu in OverlayWidget.
2021-01-22 16:53:59 +04:00
23rd
2d906bddb2
Replaced raw PopupMenu pointer with unique_qptr in OverlayWidget.
2021-01-22 16:53:59 +04:00
23rd
b6f17e1cea
Replaced QTimer with base::Timer in OverlayWidget.
2021-01-22 16:53:59 +04:00
John Preston
613bf98283
Fix media viewer controls geometry updating.
2021-01-05 21:15:19 +04:00
John Preston
d557e0f2b7
Don't set geometry to OverlayWidget (except macOS).
2021-01-05 21:14:59 +04:00
Ilya Fedin
daa3a2f62f
React to resizeEvent in media viewer
2021-01-04 17:33:37 +04:00
Ilya Fedin
78a666a19d
Make updateGeometry don't need the argument
2020-12-14 14:02:15 +04:00
John Preston
e29ee439cf
Improve media viewer hiding workaround on macOS.
2020-11-19 17:59:43 +03:00
Ilya Fedin
cd67cb1c62
Update media viewer geometry on showing and screen change
2020-11-17 12:49:05 +03:00
John Preston
8a9317f9e1
Download video avatars as .mp4 in media viewer.
...
Fixes #9017 .
2020-11-09 15:05:36 +03:00
23rd
665e322fce
Added ability to see attached stickers on documents.
...
Fixed #8927 .
2020-10-30 13:18:40 +03:00
John Preston
8634c1f7f3
Move lang keys to td_lang library.
2020-09-30 12:18:52 +03:00
John Preston
f0e1d2fd02
'base::optional_variant<' -> 'std::variant<v::null_t,'
2020-09-29 19:03:19 +03:00
John Preston
8c45b5e0f8
Show video userpics in media viewer.
2020-07-25 11:24:11 +04:00
23rd
9cf15da2b1
Fixed display of rotate button in media view overlay for theme previews.
2020-07-15 22:10:06 +04:00
23rd
d9c566ac44
Added touchbar to media view overlay.
...
Fixed #7795 .
2020-07-15 22:10:06 +04:00
John Preston
8fec04ba7a
Track session better in media viewer.
2020-06-25 13:42:30 +04:00
John Preston
3c4e959468
Replace observer_peer with rpl interface.
2020-06-23 21:53:40 +04:00
John Preston
4b354b0928
Use Main::Session in download/upload.
2020-06-23 21:53:38 +04:00
John Preston
bede709f6b
Fix file origin in media viewer photo preloading.
...
It never worked correctly, but before somehow it got worked around.
Fixes #8043 .
2020-06-23 21:53:38 +04:00
John Preston
e27d2bc2d5
Move photo data to Data::PhotoMedia.
2020-06-01 18:09:32 +04:00
John Preston
1542311d89
Preload documents in media viewer.
2020-06-01 18:09:31 +04:00
John Preston
7db53599e8
Use Data::DocumentMedia to store good thumbnails.
2020-06-01 18:09:29 +04:00
John Preston
4544b091a0
Allow rotating content in media viewer.
2020-02-05 19:37:39 +04:00
John Preston
1ad0ff34df
Don't overlap video with controls.
2020-02-05 18:39:47 +04:00
John Preston
f81f37505b
Save video PiP window geometry.
2020-02-05 18:39:47 +04:00
John Preston
58dd33d8a2
Fix PiP window on macOS.
2020-02-05 18:39:47 +04:00
John Preston
f24f27a13c
Add volume icon and playback speed info.
2020-02-05 18:39:47 +04:00
John Preston
87cc18aff8
Add video speed control slider.
2020-02-05 18:39:47 +04:00
John Preston
b88219902f
Add sample PiP controls.
2020-02-05 18:39:47 +04:00
John Preston
ca5c9271a3
First prototype of picture-in-picture player.
2020-02-05 18:39:46 +04:00
John Preston
a7fe88bea7
Highlight timestamps in media viewer.
2019-12-27 15:35:35 +03:00
John Preston
40d4353d05
Allow stopping audio without stopping video.
2019-12-18 21:26:17 +03:00
John Preston
ceecbaa904
Continue GIFs in media overlay.
2019-12-16 16:22:53 +03:00
John Preston
b73f1be856
Make some video player code reusable.
2019-12-10 15:13:12 +03:00
John Preston
17baac710e
Fix save dialog in macOS for streamed videos.
2019-10-07 19:57:26 +03:00
John Preston
90b955534a
Beta version 1.8.6: Improve theme preview.
2019-09-09 16:13:16 +03:00
John Preston
37a4c79c81
Open theme preview after loading.
2019-09-06 19:31:07 +03:00
John Preston
cbffeca8d5
Extract some Lottie::Animation code to Lottie::Player.
2019-07-01 17:57:37 +02:00
John Preston
2162aa8df0
Rename Text to Ui::Text::String.
2019-06-21 11:06:46 +02:00
John Preston
ebf2a678b1
Use a special FileLoader for streamed documents.
2019-06-04 14:30:43 +03:00
John Preston
f073963582
Preview lottie animations in media viewer.
2019-05-27 14:11:26 +02:00
John Preston
321e4ffe9c
Don't auto-resume video when seeking.
2019-04-08 14:34:31 +04:00
John Preston
a6e96f9a28
Use new animations engine in all Basic-s.
2019-04-02 14:33:53 +04:00
John Preston
cd3c1c6dc0
Use new animations engine for typings.
2019-04-02 14:33:53 +04:00
John Preston
a34e998c42
Handle fwd_from without a link to the account.
2019-03-24 12:12:42 +04:00