Commit Graph

495 Commits

Author SHA1 Message Date
Arkadiusz Fal
12a8582e89 Fix style issues, remove unused code 2023-09-23 17:14:21 +02:00
Arkadiusz Fal
dfda1181e2 Fix swiftformat issues 2023-09-23 17:14:21 +02:00
Arkadiusz Fal
1980e8a10e Minor image fixes 2023-09-23 17:14:21 +02:00
Arkadiusz Fal
757afd39da
Merge branch 'main' into use-mpvkit 2023-09-23 16:17:33 +02:00
Arkadiusz Fal
4cabfb7733 Fix scrubbing area 2023-07-24 19:45:31 +02:00
Arkadiusz Fal
52dad5942e Details channel avatar performance improvement 2023-07-24 19:45:31 +02:00
Arkadiusz Fal
dcef7f47ff Drop iOS 14 and macOS 11 support 2023-07-24 19:45:30 +02:00
Arkadiusz Fal
e827b97cd5 Fix lint issues 2023-07-24 19:45:30 +02:00
amaumene
e7c1f8116d switch mpv to mpvkit 2023-06-26 13:18:28 +09:00
Arkadiusz Fal
3d35a60c7a Performance improvements 2023-06-09 17:46:31 +02:00
Arkadiusz Fal
4d5390ce2d Fixed video player background 2023-06-07 23:37:28 +02:00
Arkadiusz Fal
7e7225c59f Fix build on tvOS 2023-06-07 23:37:28 +02:00
Arkadiusz Fal
c36dc67a72 Fix issue with AVPlayer rate 2023-06-07 23:37:28 +02:00
Arkadiusz Fal
0328656a44 Fix AVPlayer layout 2023-06-07 23:37:27 +02:00
Arkadiusz Fal
5cfcffc885 Show loading video 2023-05-25 18:36:04 +02:00
Arkadiusz Fal
ae144ea82f Minor player fix 2023-05-25 18:36:03 +02:00
Arkadiusz Fal
2583be9401 Fix music mode controls 2023-05-25 18:36:03 +02:00
Arkadiusz Fal
eed9330c0c Add buttons for hiding watched videos
Fix #448
2023-05-25 18:36:02 +02:00
Arkadiusz Fal
e1f03bc025 Remove "Rotate to portrait when exiting fullscreen" setting
Now it is automatically decided depending on device type
2023-05-25 18:36:02 +02:00
Arkadiusz Fal
c0053cf837 Fix PiP close on Mac 2023-05-25 18:36:02 +02:00
Arkadiusz Fal
d996069a20 Rotation fixes 2023-05-21 19:13:42 +02:00
Arkadiusz Fal
d5f88a73f8 Fix Add to playlist actionable 2023-05-21 19:13:42 +02:00
Arkadiusz Fal
4c5ef920b4 Fix drag gesture 2023-05-21 19:13:42 +02:00
Arkadiusz Fal
a55683e6bf Fix orientation 2023-05-21 19:13:42 +02:00
Arkadiusz Fal
c6798be167 Show stream opening status with AVPlayer 2023-05-21 19:13:42 +02:00
Arkadiusz Fal
2b7ccc4b03 Orientation fixes 2023-05-21 19:13:42 +02:00
Arkadiusz Fal
08ce572b9e Fix actions buttons text 2023-05-21 19:13:42 +02:00
Arkadiusz Fal
1cc66fdc10 Fix various issues 2023-05-21 19:13:42 +02:00
Arkadiusz Fal
5383cf0e90 AVPlayer system controls on iOS 2023-05-21 19:13:42 +02:00
Arkadiusz Fal
f67b1d4feb Improve orientation and safe area handling
Fix #369
Fix #382
2023-05-21 19:13:42 +02:00
Arkadiusz Fal
b53b5eac56 Localization fix 2023-05-21 19:13:19 +02:00
Arkadiusz Fal
6617ad5fc6 Fix player width on macOS 2023-05-19 09:54:35 +02:00
Arkadiusz Fal
c78a0dc8c3 Fix playback settings sheet height 2023-05-18 11:32:45 +02:00
Arkadiusz Fal
0051b3ab74 Minor change 2023-05-18 11:32:45 +02:00
Arkadiusz Fal
f45001da78 Codestyle fixes 2023-05-07 22:06:50 +02:00
Arkadiusz Fal
3779b7ed1f Add scrollbars in video details and button to scroll comments to top
Added player settings to disable scroll to top button

Fix #439
2023-05-07 22:06:50 +02:00
Arkadiusz Fal
8eac32078b Fix placeholders 2023-04-24 12:57:06 +02:00
Arkadiusz Fal
8271feb77a Fix actions actionable 2023-04-24 12:16:45 +02:00
Arkadiusz Fal
77fde219e0 Fix chapters layout 2023-04-24 12:16:45 +02:00
Arkadiusz Fal
a5bfabed0c Fix clipped controls
Fix #431
2023-04-23 14:10:44 +02:00
Arkadiusz Fal
8e829ed3b1 Localizations fixes 2023-04-22 23:39:43 +02:00
Arkadiusz Fal
5c0cf7452c Remove unused code 2023-04-22 23:39:43 +02:00
Arkadiusz Fal
6596a440a5 New chapters layout 2023-04-22 23:39:43 +02:00
Arkadiusz Fal
d52ccf2ce6 Add video description expanding 2023-04-22 23:39:43 +02:00
Arkadiusz Fal
b19918e219 Disable offset animation on hiding player 2023-04-22 23:39:43 +02:00
Arkadiusz Fal
c8feeca41f Add playback mode to playback settings 2023-04-22 23:39:42 +02:00
Arkadiusz Fal
9936d9dd9e Fix details reload 2023-04-22 23:39:42 +02:00
Arkadiusz Fal
8f9fb7ba82 New actions buttons 2023-04-22 23:39:42 +02:00
Arkadiusz Fal
a7763c5802 Fix controls buttons settings 2023-04-22 23:10:28 +02:00
Arkadiusz Fal
a9e9fa3a6d Code style changes 2023-04-22 23:10:28 +02:00
Arkadiusz Fal
afa0049333 Improve placeholders 2023-04-22 23:10:27 +02:00
Arkadiusz Fal
28f346dee2 Remove Watch Next 2023-04-22 23:10:27 +02:00
Arkadiusz Fal
67690bc435 Video details changes and channel sheet 2023-04-22 23:10:27 +02:00
Arkadiusz Fal
5db74a3997 Code style fixes 2023-04-22 23:10:27 +02:00
Arkadiusz Fal
8ef016d792 Minor performance improvement 2023-04-22 23:10:27 +02:00
Arkadiusz Fal
1d0615c9e1 Change controls tap behavior 2023-02-24 18:23:26 +01:00
Arkadiusz Fal
0eda2c0485 Change mpv qos 2023-02-05 17:06:20 +01:00
Arkadiusz Fal
04b4659cf7 Minor fixes 2023-02-05 14:24:17 +01:00
Arkadiusz Fal
3661d06080 Hide unavailable tools in local video details 2023-02-05 14:24:17 +01:00
Arkadiusz Fal
3c971f582f Add shortcut to watch next hide 2023-02-05 14:24:17 +01:00
Arkadiusz Fal
ff5893f8db Fix refreshing network state 2023-02-05 14:24:16 +01:00
Arkadiusz Fal
809bcd183a New playback settings sheet 2023-02-05 14:24:16 +01:00
Arkadiusz Fal
c01ff56854 Watch next improvements, clear queue buttons 2023-02-05 14:24:16 +01:00
Arkadiusz Fal
3988e0ca9f Change icon 2023-02-05 14:24:16 +01:00
Arkadiusz Fal
69e9869fe9 Disable gradient on iOS 14 2023-02-05 14:24:16 +01:00
Arkadiusz Fal
79df3c6e8b Fix gradient height 2023-02-05 14:24:16 +01:00
Arkadiusz Fal
c432aa3b9a Minor fixes 2023-02-05 14:24:15 +01:00
Arkadiusz Fal
859efb2dbe Fix button animation 2023-02-05 14:24:15 +01:00
Arkadiusz Fal
32e98b6410 Fix player 2023-02-05 14:24:15 +01:00
Arkadiusz Fal
ce9c3fbd74 Fix gradient 2023-02-05 14:24:15 +01:00
Arkadiusz Fal
16e365ce6c Minor improvements 2023-02-05 14:24:15 +01:00
Arkadiusz Fal
d80929bd88 Player controls settings 2023-02-05 14:24:15 +01:00
Arkadiusz Fal
8631389b8f Seek settings 2023-02-05 14:24:15 +01:00
Arkadiusz Fal
5d4983d6d2 Actions buttons settings 2023-02-05 14:24:15 +01:00
Arkadiusz Fal
636e8205fe Watch Next menu improvements 2023-02-05 14:24:14 +01:00
Arkadiusz Fal
3de18da7a7 Controls gradient 2023-02-05 14:24:14 +01:00
Arkadiusz Fal
8ab42322fc Refactor context menu 2023-02-05 14:24:14 +01:00
Arkadiusz Fal
441f3c9e80 Don't show not available details 2023-02-05 14:24:14 +01:00
Arkadiusz Fal
9bde57e4eb New details page button 2023-02-05 14:24:14 +01:00
Arkadiusz Fal
39fc23c5dc Watch Next behavior and settings 2023-02-05 14:24:14 +01:00
Arkadiusz Fal
af85c67163 Minor fixes 2023-02-05 14:24:14 +01:00
Arkadiusz Fal
ba1ec7c559 Player layout changes 2023-02-05 14:24:14 +01:00
Arkadiusz Fal
328119f0e0 Player view layout changes 2023-02-05 14:24:14 +01:00
Arkadiusz Fal
eca685ae29 Watch next view 2023-02-05 14:24:14 +01:00
Arkadiusz Fal
fcf527fa87 Player bar visibility modes and settings 2023-02-05 14:24:13 +01:00
Arkadiusz Fal
8e5bafba58 Documents navigation 2023-02-05 14:24:13 +01:00
Arkadiusz Fal
037d3a0481 Add channels thumbnails to cells and list 2023-02-05 14:24:11 +01:00
Arkadiusz Fal
14b894a2e9 Fix unneeded binding 2023-02-05 14:24:10 +01:00
Arkadiusz Fal
57b2276f36 Improve video lists 2023-02-05 14:24:09 +01:00
Arkadiusz Fal
8c1d900a63 Unwatched videos in subscriptions 2023-02-05 14:24:09 +01:00
Arkadiusz Fal
1c746bc8e0 Use cache for loading player queue and history 2023-02-05 14:24:09 +01:00
Arkadiusz Fal
385dbbbef2 Typo fix 2023-02-05 14:24:08 +01:00
Arkadiusz Fal
5e0f13cace Subscribed channels list in tab navigation 2023-02-05 14:24:08 +01:00
Arkadiusz Fal
971beddc8d Feed cache 2023-02-05 14:24:07 +01:00
Arkadiusz Fal
f1664d026c Fix bookmarks 2022-12-05 10:13:20 +01:00
Arkadiusz Fal
79473951d7 Persist opened video details page 2022-12-05 10:13:19 +01:00
Arkadiusz Fal
909f035399 Minor controls changes 2022-12-05 10:13:19 +01:00
Arkadiusz Fal
53620c4d35 Fix default alignment swiftlint offense 2022-12-05 10:13:19 +01:00
Arkadiusz Fal
0d333b5583 Replace environment objects with observed objects 2022-12-05 10:13:19 +01:00
Arkadiusz Fal
201ae0fde1 Fix tool active position 2022-12-04 13:32:29 +01:00
Arkadiusz Fal
b16ded4537 Minor fixes 2022-12-04 13:32:29 +01:00
Arkadiusz Fal
8054c9f44a Minor fixes 2022-12-04 13:32:29 +01:00
Arkadiusz Fal
780b7ab130 Localizations fixes 2022-12-04 13:32:28 +01:00
Arkadiusz Fal
8ec06b0d59 Add setting for player action buttons label style 2022-12-04 13:32:28 +01:00
Arkadiusz Fal
a1ade66594 Fix dislikes counter 2022-12-04 13:32:28 +01:00
Arkadiusz Fal
2dbc50dc71 Fix url parsing 2022-12-04 13:32:28 +01:00
Arkadiusz Fal
a629bec1ff Minor layout fixes 2022-12-04 13:32:28 +01:00
Arkadiusz Fal
414b6210c0 Fix toolbar tabs 2022-12-04 13:32:28 +01:00
Arkadiusz Fal
c31a5ee2e0 Fix redrawing video description 2022-12-04 13:32:28 +01:00
Arkadiusz Fal
3b01fe34c3 Minor fixes 2022-12-04 13:32:28 +01:00
Arkadiusz Fal
09de2cbbab Add overlay model visibility methods 2022-12-04 13:32:27 +01:00
Arkadiusz Fal
78ff495927 Add clear history button to home 2022-12-04 13:32:27 +01:00
Arkadiusz Fal
de7eff389f Fix issue with toolbar tools switching 2022-12-04 13:32:27 +01:00
Arkadiusz Fal
f66451db35 Fix tvOS build 2022-12-04 13:32:26 +01:00
Arkadiusz Fal
041a28e7a0 Video details toolbar and inspector settings 2022-12-04 13:32:26 +01:00
Arkadiusz Fal
7cc3cd950b Video details layout fixes 2022-12-04 13:32:26 +01:00
Arkadiusz Fal
b6067a3f67 Show video properties 2022-12-04 13:32:26 +01:00
Arkadiusz Fal
e58afcbf3f Inspector and other layouts fixes 2022-12-04 13:32:26 +01:00
Arkadiusz Fal
4ee1383f3a New video details 2022-12-04 13:32:26 +01:00
Arkadiusz Fal
fe9b7c03ca Fix orientation issues 2022-12-04 13:32:26 +01:00
Arkadiusz Fal
0049a68839 Revert "Remove "Honor system orientation lock""
This reverts commit 2d51f6adff.
2022-12-04 13:32:25 +01:00
Arkadiusz Fal
61d235780d Various minor fixes 2022-12-04 13:32:25 +01:00
Arkadiusz Fal
4657af2f3d Documents tab with file sharing 2022-12-04 13:32:25 +01:00
Arkadiusz Fal
ebc9ea0031 Fix loading message 2022-12-04 13:32:25 +01:00
Arkadiusz Fal
80d8d66986 Local videos fixes 2022-12-04 13:32:24 +01:00
Arkadiusz Fal
4cb9e24796 Fix opening file stream label 2022-12-04 13:32:24 +01:00
Arkadiusz Fal
9be29f581b Fix queue row opening 2022-12-04 13:32:24 +01:00
Arkadiusz Fal
5eafbb1151 Remove "Show history in player" 2022-12-04 13:32:24 +01:00
Arkadiusz Fal
99e20f54a2 Attempt to fix orientation lock on iOS 16 2022-12-04 13:32:24 +01:00
Arkadiusz Fal
01d8e28d7c Add more playback rates for MPV 2022-12-04 13:32:23 +01:00
Arkadiusz Fal
21b61982ad tvOS layout fixes 2022-12-04 13:32:23 +01:00
Arkadiusz Fal
4d94126abd Load images with low priority 2022-12-04 13:32:22 +01:00
Arkadiusz Fal
402d1a2f79 Opening videos by URL and local files 2022-12-04 13:32:22 +01:00
Arkadiusz Fal
5f09626098 Add missing translation strings 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
a086a0f440 Use Swift 5.7 if-let style 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
4082936475 Fix localization 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
7573b0321c More localization fixes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b66e177114 Localizations 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
2d51f6adff Remove "Honor system orientation lock"
Fix #309
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
1c926f276b Use WebImage fix 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b94dc08b68 Revert "Add CachedAsyncImage"
This reverts commit 50c77325f6.
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b320ffb540 Revert "Fix images layout"
This reverts commit ee6e2370d2.
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
6ec59cf442 Add tvOS option to disable captions 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
f7fb8174cd Fix full screen layout of player 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
748dd02034 Remove padding from timeline 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
eebca5ca59 Fix tvOS controls overlay buttons 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
f7dd88a6cb Fix images layout 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
79512d4cbf Extract playback stats view 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d48fc71660 Don't hide related on load 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
f607e6e276 Model improvements 2022-10-27 18:03:57 +02:00