John Preston
7797099a49
Fix media viewer loading animation first show.
2021-09-07 23:41:08 +03:00
John Preston
401529e7d1
Fix possible crash in media viewer hide workaround.
2021-08-24 19:25:31 +03:00
John Preston
7e6f24552a
Add basic OpenGL info to crash annotations.
2021-08-23 18:29:20 +03:00
John Preston
0d449c037b
Beta version 2.9.5: Fix hide workaround for media viewer.
2021-08-20 19:56:40 +03:00
John Preston
c79cd0b692
Use Images::Read instead of App::readImage.
2021-08-11 18:55:08 +03:00
Ilya Fedin
97262a99c7
Get rid of osx and linux32 special targets
2021-08-11 16:59:27 +03:00
23rd
479611f6df
Removed ui_getPeerForMouseAction.
2021-07-27 02:50:08 +03:00
23rd
93bcd90fd4
Provided more context for click handlers.
2021-07-27 02:18:49 +03:00
23rd
7c8b1cd5b1
Disabled forced session switching when closing PiP.
...
Regression was introduced in 7decf68122
.
2021-07-26 18:54:58 +03:00
23rd
a14f2144e1
Removed layout.cpp/h.
2021-07-26 17:38:51 +03:00
23rd
c6071d1148
Moved generic document preview info to separated file.
2021-07-26 17:38:51 +03:00
Ilya Fedin
ba9b72e038
Fix -Wunused-variable warnings with gcc
2021-07-19 22:31:27 +03:00
Ilya Fedin
79cc797aff
Fix -Wunused-variable warnings
2021-07-13 21:43:34 +03:00
23rd
348cf4829c
Added ability to scroll media in section of scheduled messages.
...
Fixed #8388 .
2021-07-01 23:53:45 +03:00
John Preston
348666de6d
Use media viewer size hack only when required.
2021-07-01 23:46:52 +03:00
23rd
7decf68122
Fixed possible crash in OverlayWidget when video continues from PiP.
2021-06-24 17:44:28 +04:00
23rd
460baa54d8
Fixed switching between PiP and OverlayWidget.
2021-06-18 07:30:54 +03:00
23rd
6c56fad180
Fixed updating of parent id for file click handlers.
...
Fixed #16447 .
2021-06-18 07:30:54 +03:00
23rd
3fd772ce17
Moved file click handlers to separated file.
2021-06-18 07:30:54 +03:00
23rd
7924979dfb
Removed Ui::showPeerHistoryAtItem from facades.
2021-06-17 10:57:46 +04:00
23rd
c25779b844
Removed showDocument and showPhoto from Media::View::OverlayWidget.
2021-06-17 10:57:45 +04:00
23rd
1f816c249b
Replaced DocumentOpenClickHandler.
2021-06-17 10:57:45 +04:00
23rd
9290cd3a16
Added SessionController pointer to Media::View::OverlayWidget.
2021-06-17 10:57:45 +04:00
23rd
6d0d399250
Added initial ability to show documents in OverlayWidget from Controller.
2021-06-17 10:57:45 +04:00
23rd
0e89c93993
Added initial ability to show content in OverlayWidget from Controller.
2021-06-17 10:57:45 +04:00
John Preston
e2a97e2ae9
Fix possible crash in media viewer.
2021-06-17 10:09:22 +04:00
John Preston
f18e157e46
Add video placeholder if can't receive it.
2021-06-15 14:30:51 +04:00
John Preston
4e0355d09f
Fix semi-transparent .webp in media viewer.
2021-06-14 15:28:39 +04:00
John Preston
4f0f815201
Fix crash in saving document from media viewer.
2021-06-11 19:36:27 +04:00
John Preston
112c597556
Fix video rotation apply in PiP player.
2021-06-10 11:44:31 +04:00
John Preston
fba116f0d5
Implement custom OpenGL renderer for PiP.
2021-06-10 10:12:37 +04:00
John Preston
c5a46d9d1b
For surface with parent backend should be fixed.
2021-06-09 09:19:29 +04:00
John Preston
303ad02c61
Always call raise() before activateWindow().
2021-06-09 09:19:28 +04:00
John Preston
71ddfacfaa
Fix showing static content in OpenGL media viewer.
2021-06-09 09:19:28 +04:00
John Preston
23c2bce1bb
Animated zoom+rotate in OpenGL media viewer.
2021-06-09 09:19:28 +04:00
John Preston
5324a626be
Animated zoom in OpenGL media viewer.
2021-06-09 09:19:28 +04:00
John Preston
2801bd99b8
Render media viewer icons in RendererGL.
2021-06-09 09:19:28 +04:00
John Preston
607263b8be
Fix seek / cancel of video playback in media viewer.
2021-06-09 09:19:28 +04:00
John Preston
f6f0b02333
Render YUV420 video in media viewer.
2021-06-09 09:19:28 +04:00
John Preston
68ae40ee56
Draw all except controls in OpenGL media viewer.
2021-06-09 09:19:27 +04:00
John Preston
24f8a88625
Start OpenGL media viewer renderer.
2021-06-09 09:19:27 +04:00
Alexander Bushnev
3af0c37c6b
Fix video player volume level changing
...
Bug:
Sometimes changing of the volume level or mute/unmute has no effect.
It happens because Fader::onTimer get a current volume level from the Mixer,
but it gets an event about the volume modification from the settings.
Bug appear when the method onTimer calling between updating
of the settings and the Mixer volume.
Solution:
Updating the Mixer volume before the settings.
(maybe will be better to get the volume level
from the settings in place of the Mixer,
but I am not sure about other side effects of this)
2021-06-09 08:18:49 +03:00
John Preston
24c435bb5f
Improve hide media viewer workaround on Windows.
2021-06-01 16:56:38 +04:00
John Preston
464b0a0f30
Use old media viewer hide workaround on macOS.
2021-05-31 17:39:15 +04:00
John Preston
ce091b0b63
Fix second click in media viewer double-click.
2021-05-31 14:54:56 +04:00
John Preston
deecf80f20
Add OpenGL media viewer glitches workaround.
2021-05-27 08:39:01 +04:00
John Preston
ca4b1e6ae0
Fix build for macOS.
2021-05-24 22:45:16 +04:00
John Preston
c64e953174
Choose OpenGL / Raster in media viewer.
2021-05-24 22:45:15 +04:00
John Preston
ccc599c83e
Fix PiP window first show.
2021-05-24 22:45:15 +04:00
John Preston
a45064257a
Choose OpenGL / Raster surface at runtime.
2021-05-24 22:45:15 +04:00