John Preston
|
79870600d9
|
Fix saving of playback position for long videos.
|
2019-12-27 17:09:55 +03:00 |
John Preston
|
a7fe88bea7
|
Highlight timestamps in media viewer.
|
2019-12-27 15:35:35 +03:00 |
John Preston
|
90c54b1f2a
|
Highlight timestamps in song captions.
|
2019-12-26 17:14:35 +03:00 |
John Preston
|
e9620af6fb
|
Save last playback position for long videos.
|
2019-12-25 18:19:52 +03:00 |
John Preston
|
616957e46f
|
Add file size limit to autoplay settings.
|
2019-12-24 13:09:04 +03:00 |
John Preston
|
85545dba64
|
Set higher streaming priority in media overlay.
|
2019-12-23 13:27:20 +03:00 |
John Preston
|
4cdf08cbfb
|
Fix video with autoplay disabled.
|
2019-12-19 13:50:33 +03:00 |
John Preston
|
40d4353d05
|
Allow stopping audio without stopping video.
|
2019-12-18 21:26:17 +03:00 |
John Preston
|
10c810ff03
|
Lock inline HistoryView::Gif when playing fullscreen.
|
2019-12-17 17:30:14 +03:00 |
John Preston
|
51dac66998
|
Show inline video playback state.
|
2019-12-17 16:04:53 +03:00 |
John Preston
|
0e75ad42e2
|
Fix playback state display in round videos.
|
2019-12-16 17:17:13 +03:00 |
John Preston
|
ceecbaa904
|
Continue GIFs in media overlay.
|
2019-12-16 16:22:53 +03:00 |
John Preston
|
8211c94a74
|
Prepare frames for all instances with requests.
|
2019-12-12 12:34:40 +03:00 |
John Preston
|
2d7adbc68a
|
All players create own Media::Streaming::Instance.
|
2019-12-11 15:09:21 +03:00 |
John Preston
|
1243123579
|
Allow multiple players of the same file.
|
2019-12-10 17:06:22 +03:00 |
John Preston
|
b73f1be856
|
Make some video player code reusable.
|
2019-12-10 15:13:12 +03:00 |
John Preston
|
ee94e78533
|
All mtproto downloads using DownloadMtprotoTask.
|
2019-12-05 11:32:33 +03:00 |
John Preston
|
12f5ccaaa5
|
Use vector queues in mtproto file downloader.
|
2019-12-03 10:25:27 +03:00 |
John Preston
|
bd0aee2f77
|
Use userpic if no photo thumbnail is loaded.
|
2019-11-05 13:23:56 +03:00 |
John Preston
|
246c45ce0e
|
Use lib_ui from submodule.
|
2019-10-19 12:27:28 +04:00 |
John Preston
|
17baac710e
|
Fix save dialog in macOS for streamed videos.
|
2019-10-07 19:57:26 +03:00 |
John Preston
|
60b39c8f7e
|
Fix inline result previews.
|
2019-10-07 12:19:04 +03:00 |
John Preston
|
849deb57e2
|
Move many widget classes to lib_ui.
|
2019-10-01 23:59:46 +03:00 |
John Preston
|
c057f28425
|
Move standard buttons to lib_ui.
|
2019-10-01 23:59:46 +03:00 |
John Preston
|
c5845f17ae
|
Remove twidget header.
|
2019-10-01 23:59:46 +03:00 |
John Preston
|
e2f54eb3e9
|
Move some style code to lib_ui.
|
2019-10-01 23:59:46 +03:00 |
John Preston
|
0c713a930a
|
Remove app.h / facades.h from precompiled header.
|
2019-10-01 23:59:46 +03:00 |
John Preston
|
90b955534a
|
Beta version 1.8.6: Improve theme preview.
|
2019-09-09 16:13:16 +03:00 |
John Preston
|
ee5423762a
|
Generate previews for cloud theme links.
|
2019-09-09 14:56:05 +03:00 |
John Preston
|
37a4c79c81
|
Open theme preview after loading.
|
2019-09-06 19:31:07 +03:00 |
John Preston
|
9c86f0e0a5
|
Save themes, apply and close editor on save.
|
2019-09-06 19:31:07 +03:00 |
John Preston
|
79106e0c01
|
Correctly show custom themes in list.
|
2019-09-06 19:31:07 +03:00 |
John Preston
|
dd74f57a66
|
Display full themes list in Settings.
|
2019-09-06 19:31:07 +03:00 |
John Preston
|
6343221d7b
|
Remove many includes from stdafx.pch.
|
2019-09-06 19:31:07 +03:00 |
John Preston
|
4929de2bfb
|
Apply cloud themes.
|
2019-09-06 19:31:06 +03:00 |
John Preston
|
850940116d
|
Move HistoryMedia to HistoryView namespace.
|
2019-08-09 11:50:49 +01:00 |
John Preston
|
bacaf805b5
|
Pass SessionNavigation to some boxes.
|
2019-07-25 20:55:11 +02:00 |
John Preston
|
ff44094ded
|
Rename AuthSession to Main::Session.
|
2019-07-24 13:45:24 +02:00 |
John Preston
|
873b77cf40
|
Use UserData::isBot where applicable.
|
2019-07-24 08:02:20 +02:00 |
John Preston
|
c5df4db621
|
Fix possible race conditions in msgid().
|
2019-07-15 16:00:30 +02:00 |
John Preston
|
cbffeca8d5
|
Extract some Lottie::Animation code to Lottie::Player.
|
2019-07-01 17:57:37 +02:00 |
John Preston
|
4917ca7b32
|
Remove all legacy global namespace langs.
|
2019-06-21 11:06:52 +02:00 |
John Preston
|
87fc066e67
|
Use tr:: instead of lang().
|
2019-06-21 11:06:51 +02:00 |
John Preston
|
d3ca6b96a1
|
Use tr:: instead of __generic.
|
2019-06-21 11:06:50 +02:00 |
John Preston
|
a7c8feaecb
|
Use tr:: instead of langFactory and __rich.
|
2019-06-21 11:06:50 +02:00 |
John Preston
|
ca7c50fbcd
|
Remove pseudo-HTML from langpacks and Ui::Text::String.
|
2019-06-21 11:06:46 +02:00 |
John Preston
|
2162aa8df0
|
Rename Text to Ui::Text::String.
|
2019-06-21 11:06:46 +02:00 |
John Preston
|
0868a9f7b9
|
Use Controller::account in MainWindow.
|
2019-06-06 14:59:00 +03:00 |
John Preston
|
dd68c7e90d
|
Use Window::Controller to manage MainWindow.
|
2019-06-06 14:20:21 +03:00 |
John Preston
|
263bbf1788
|
Move _authSession to Main::Account.
|
2019-06-06 12:37:12 +03:00 |
John Preston
|
e53f4a5450
|
Close streamed video on Escape.
|
2019-06-05 17:54:12 +03:00 |
John Preston
|
c7b1683f6e
|
Beta version 1.7.4: Use loadedInMediaCache for songs.
|
2019-06-04 18:59:26 +03:00 |
John Preston
|
04e3b250e7
|
Keep track of fully cached media files.
|
2019-06-04 14:30:44 +03:00 |
John Preston
|
2255eb2c68
|
Show loaded till in playback slider.
|
2019-06-04 14:30:44 +03:00 |
John Preston
|
0ce5405eef
|
Show download progress in playback controls.
|
2019-06-04 14:30:43 +03:00 |
John Preston
|
021ada5e9e
|
Hide save button in media viewer when downloading.
|
2019-06-04 14:30:43 +03:00 |
John Preston
|
ebf2a678b1
|
Use a special FileLoader for streamed documents.
|
2019-06-04 14:30:43 +03:00 |
John Preston
|
8c0cd9b9e9
|
Prepare Media::Streaming::Reader to be shared.
|
2019-06-04 14:30:43 +03:00 |
John Preston
|
9c613fe2f7
|
Move system versions to platform/platform_info.
|
2019-06-04 14:23:14 +03:00 |
John Preston
|
3577e71782
|
Validate mime type of animated stickers.
|
2019-05-27 15:09:07 +02:00 |
John Preston
|
cfff744cb1
|
Parse and render lottie in the background.
|
2019-05-27 14:11:26 +02:00 |
John Preston
|
f073963582
|
Preview lottie animations in media viewer.
|
2019-05-27 14:11:26 +02:00 |
John Preston
|
22c2054dcf
|
First attempt to use QtLottie.
|
2019-05-27 14:11:26 +02:00 |
John Preston
|
08bddc5579
|
Move messages data to AuthSession.
|
2019-05-01 16:11:42 +04:00 |
John Preston
|
321e4ffe9c
|
Don't auto-resume video when seeking.
|
2019-04-08 14:34:31 +04:00 |
John Preston
|
5f8ede194b
|
Fix rendering of large images on macOS.
|
2019-04-03 16:42:08 +04:00 |
John Preston
|
99bb09374d
|
Use new animations engine everywhere.
|
2019-04-02 14:33:53 +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
|
3bd1bbc77a
|
Use Streaming::Player in video messages playback.
|
2019-03-26 16:51:39 +04:00 |
John Preston
|
2701e63406
|
Allow revoking only sent messages.
|
2019-03-24 12:12:43 +04:00 |
John Preston
|
a34e998c42
|
Handle fwd_from without a link to the account.
|
2019-03-24 12:12:42 +04:00 |
John Preston
|
c0959ceaeb
|
Start video when moving to it in media viewer.
Fixes #5796.
|
2019-03-18 11:44:49 +04:00 |
John Preston
|
8f9bed0443
|
Fix document caption in media viewer.
Regression was introduced in 5cae57601a.
Fixes #5799, fixes #5802, fixes #5804.
|
2019-03-17 23:00:09 +04:00 |
John Preston
|
bc2b0f8392
|
Add button to download video files.
Fixes #5781.
|
2019-03-15 14:15:04 +04:00 |
John Preston
|
f2a7cf5c64
|
Improve shared videos design.
|
2019-03-15 12:09:48 +04:00 |
John Preston
|
5cae57601a
|
Allow video download from media viewer.
|
2019-03-14 16:03:02 +04:00 |
John Preston
|
2b7fb7a9a6
|
Pause music only when video playback starts.
|
2019-03-14 14:45:08 +04:00 |
John Preston
|
5ec37e9112
|
Use separate click handler for OpenWith.
|
2019-03-13 13:35:47 +04:00 |
John Preston
|
ef682e7023
|
Fix photos in overview with disabled autodownload.
Fixes #5599, fixes #5747.
|
2019-03-12 12:55:26 +04:00 |
John Preston
|
846499a4fb
|
Fix volume saving to settings.
|
2019-03-12 09:09:53 +04:00 |
John Preston
|
c063d94aa5
|
Remove DocumentData::actionOnLoad. Fix GIF open.
|
2019-03-11 19:07:35 +04:00 |
John Preston
|
261720c941
|
Fix radial animations on macOS.
QOpenGLWidget doesn't draw antialiased ellipses and arcs,
so we use a software rasterizer and then draw the resulting image.
|
2019-03-11 13:51:15 +04:00 |
John Preston
|
a886c598c1
|
Fix non-streamable videos layout.
|
2019-03-11 12:08:20 +04:00 |
John Preston
|
18c42954ae
|
Fix sparse frame painting on macOS.
|
2019-03-11 12:08:20 +04:00 |
John Preston
|
3706be77ea
|
Fix macOS media viewer controls hiding.
|
2019-03-11 12:08:19 +04:00 |
John Preston
|
f481f1e142
|
Make videos larger, fix playback animation.
|
2019-03-11 12:08:19 +04:00 |
John Preston
|
5c4b459f57
|
Use new animations in video viewer.
|
2019-03-11 12:08:18 +04:00 |
John Preston
|
92332b45ea
|
Don't reset zoom on video seek.
|
2019-03-11 12:08:17 +04:00 |
John Preston
|
b742c95516
|
Support streamed video rotation.
|
2019-03-11 12:08:16 +04:00 |
John Preston
|
0f4ccce0e1
|
Update ffmpeg.
|
2019-03-11 12:08:15 +04:00 |
John Preston
|
01d763eed1
|
Use DocumentData::getDuration for all types.
|
2019-03-11 12:08:15 +04:00 |
John Preston
|
22356eb01c
|
Fix initial video duration display.
|
2019-03-11 12:08:14 +04:00 |
John Preston
|
6887993f92
|
Report streaming failed.
|
2019-03-11 12:08:13 +04:00 |
John Preston
|
71b733a018
|
Display receivedTill in video player controls.
|
2019-03-11 12:08:13 +04:00 |
John Preston
|
e2eb9cea00
|
Apply sample_aspect_ratio in streaming.
|
2019-03-11 12:08:12 +04:00 |
John Preston
|
99e96a5b13
|
Allow looping video without audio in streaming.
|
2019-03-11 12:08:12 +04:00 |
John Preston
|
c27456277e
|
Support streaming of local files.
|
2019-03-11 12:08:11 +04:00 |
John Preston
|
dafa286b18
|
Show option to download on streaming error.
|
2019-03-11 12:08:11 +04:00 |
John Preston
|
8171828c2a
|
Fix build on GCC.
|
2019-03-11 12:08:09 +04:00 |