John Preston
3878a1b212
Remove some more Auth() calls.
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
7624e74c8b
Be sure to set correct PiP maximum size.
2020-06-23 21:50:20 +04:00
Ilya Fedin
5ac628ee4d
Use startSystemMove/startSystemResize in PiP window on Wayland
...
Since startSystemMove is the only way to move a window on Wayland
And since custom resize works bad due to the lack of moving (resize with left and top corners works just like resize with right and bottom corners)
2020-06-23 21:45:39 +04:00
Ilya Fedin
dbad9fa73a
Use Q_OS_UNIX instead of Q_OS_LINUX since linux-specific code can be used also on *BSD/Haiku
2020-06-17 20:33:23 +04:00
John Preston
571a15bf92
Fix sending image from clipboard as file.
2020-06-16 19:31:50 +04:00
John Preston
7757cad839
Fix crash in media viewer refresh in showPhoto.
2020-06-08 12:09:07 +04:00
John Preston
06629ad171
Fix crash in PiP with bad video files.
2020-06-05 14:26:42 +04:00
John Preston
f581a15b6e
Fix crash in PiP window.
2020-06-04 11:00:59 +04:00
Ilya Fedin
586744c112
Apply sway fixes to the PiP and export windows too
2020-06-01 18:21:30 +04:00
John Preston
36fbdfb380
Simplify Image, remove ImageSource.
2020-06-01 18:09:33 +04:00
John Preston
6513422e40
Remove legacy image-related code.
2020-06-01 18:09:33 +04:00
John Preston
f066e0f05a
Use Data::CloudImage for userpics.
2020-06-01 18:09:33 +04:00
John Preston
50e0c3ee4d
Fix preloading in media viewer.
2020-06-01 18:09:33 +04:00
John Preston
e27d2bc2d5
Move photo data to Data::PhotoMedia.
2020-06-01 18:09:32 +04:00
John Preston
c61f3a0aba
Fix sending of thumbnailed inline result GIFs.
2020-06-01 18:09:31 +04:00
John Preston
1542311d89
Preload documents in media viewer.
2020-06-01 18:09:31 +04:00
John Preston
fb322b5fc5
Use empty Storage::Cache::Key as nullopt.
2020-06-01 18:09:31 +04:00
John Preston
581a21dbd9
Use Media::Streaming in EditCaptionBox.
2020-06-01 18:09:31 +04:00
John Preston
3d431a27cb
Improve inline thumbnail usage in PiP player.
2020-06-01 18:09:31 +04:00
John Preston
956c3af0ae
Start DocumentData::thumbnail move to DocumentMedia.
2020-06-01 18:09:30 +04:00
John Preston
1e9c79ca85
Move automaticLoad() to DocumentMedia.
2020-06-01 18:09:30 +04:00
John Preston
40f12a2584
Keep document byte data only in DocumentMedia.
2020-06-01 18:09:30 +04:00
John Preston
bf616036b3
Check loaded status through DocumentMedia if possible.
2020-06-01 18:09:30 +04:00
John Preston
33f4946242
Start using document bytes from DocumentMedia.
2020-06-01 18:09:30 +04:00
John Preston
70c79eb6bd
Move sticker image to DocumentMedia.
2020-06-01 18:09:30 +04:00
John Preston
bdd3c51ab8
Move inline thumbnail image to DocumentMedia.
2020-06-01 18:09:30 +04:00
John Preston
7db53599e8
Use Data::DocumentMedia to store good thumbnails.
2020-06-01 18:09:29 +04:00
Ilya Fedin
fa4236e9ea
Add support for DESKTOP_APP_USE_PACKAGED on macOS
2020-05-25 10:29:40 +04:00
Ilya Fedin
ced2652deb
OpenAL returns device names with UTF-8
2020-05-24 10:56:29 +04:00
John Preston
07e3671ca8
Allow monospace blocks to extend bubble width.
...
This partially fixes #2060 instead of additional settings from #7822 .
2020-05-12 11:07:41 +04:00
Ilya Fedin
78c3c86fe6
Check only if at least one audio device is exist on startup
...
This makes https://github.com/telegramdesktop/tdesktop/issues/1548 don't affect on startup, but only when capture feature is used
2020-05-08 12:50:25 +04:00
John Preston
0251f58bf2
Use Semibold in names, use Bold in messages.
...
Fixes #7813 , fixes #7823 .
2020-05-08 12:12:47 +04:00
Nicholas Guriev
9828262a03
Update GSL to v3.0.1 and lib_base
...
* Use identical types for std::min.
2020-05-01 12:03:18 +04:00
John Preston
d67dafaccb
Fix check for 4K frame size in streaming.
2020-04-13 15:32:20 +04:00
John Preston
f5aba5a907
Fix build with new lib_ui commits.
2020-04-13 15:26:09 +04:00
Ilya Fedin
5bb1c77199
Use OpenAL without direct channels
2020-04-13 15:15:29 +04:00
John Preston
735f7709b9
Fix sending videos larger than 720p.
2020-03-29 12:42:51 +04:00
John Preston
f38e9763b6
Close media viewer when showing file in folder.
2020-03-27 20:36:06 +04:00
John Preston
01c79f917e
Add limits on video frame size.
...
Any video that starts streaming is limited to 4K.
Any in-chat streaming is limited to full hd.
Any GIF panel animation is limited to 720p.
2020-03-27 20:36:05 +04:00
Ilya Fedin
afc902a5cb
Don't set device explicitly when capturing
...
Also update openal to 1.20.1 since it has pulseaudio.allow-moves by default
Fix playback devices enumerating
2020-03-10 11:49:23 +04:00
John Preston
c2f58d3ab5
Fix GIFs with alpha display.
2020-02-24 17:48:23 +04:00
John Preston
8e222d3501
Fix closing of fullscreen GIFs by click.
2020-02-24 15:31:28 +04:00
John Preston
6357529901
Fix 90/270 degrees photo rotation.
...
Fixes #7197 .
2020-02-21 18:48:29 +04:00
John Preston
775d5b6dcc
Use 64 byte alignment for ffmpeg frames.
...
Fixes #7225 .
2020-02-17 16:44:08 +04:00
John Preston
05c95a0307
Fix fullscreen rotate, fix rotate phrase.
2020-02-13 16:51:05 +04:00
John Preston
093c2887c3
Fix PiP on multi-monitor setup.
2020-02-10 18:45:23 +04:00
John Preston
1f16d72667
Allow setSpeed() on non-active streaming player.
2020-02-06 13:27:21 +04:00
John Preston
6cf9157fb5
Fix jump-to-time from audio captions.
2020-02-06 13:19:33 +04:00
John Preston
76ff9a562e
Fix build.
2020-02-05 22:06:40 +04:00