Commit Graph

603 Commits

Author SHA1 Message Date
Arkadiusz Fal
d69794cbd8 Fix recents order 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
7af53a04ce Fixed controls bar model 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
Arkadiusz Fal
7b48041165 Fix opening player sheet 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
db98124de5 Model improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
02617a7c42 Shared seek model 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
418dae9dbe Add CachedAsyncImage 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b8380b2528 Minor fixes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
f5016cc961 Model improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
c24b561c13 Remove controls thumb 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
0d3ccc00ce Model improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b220f212df Revert "Fix drawing state issues"
This reverts commit 97149df71c.
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
e9df94256c Fix gesture state 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
a2b9d4d938 Allow to delete history even when it is disabled 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
c3ae1d80cd Decrease loading delay 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
14cb1958d8 Fix drawing state issues 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
53fbae29a0 Fix player initializer 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ac8cb98cdd Fix stream picker 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
66506c6ad1 Limit available controls layout 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
9419d504dc Add gesture sensitivity setting 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
e444dc3c79 Improve seek gesture 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d5f8ad4eec Fix updating now playing info with mpv on tvOS
Other minor tvOS fixes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
945dbfe00b Regular TV layout 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
44600831a6 Refresh views on entering foreground 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
0f7d826a3e Controls layouts, gestures and settings 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
5b785cc9c2 Fix timeline view time padding 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
1cf37e5a00 Improve setting audio session 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
60f38a80aa Improve PiP
Fix #186
Fix #196
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
99881ccc23 Minor timeline fix 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
fc7052a7fa Fix orientation on iOS 16 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
653cca07fe Change channel close button 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
6deaec90f8 Fix cells on tvOS 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
2f2fd67860 Add username/password login and keychain manager
Fix #224
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
08ed810b9e Animations improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
5f50797b54 Controls updates fixes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
711208d9b7 Fix animation of overlays 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
9ca905e5c7 Performance improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
642354fc8e Fix parsing timestamps with Piped 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
c843250219 Fix crash on tvOS on opening related 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
7bee3b161f Fix channel view subscription icon 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
eedb3d0471 Add shorts url parsing 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
a235267796 Change default value for showing account username 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
868883dc45 Add "Always use AVPlayer for live videos" option 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
256bbd52a7 Extend available streams formats list to AVPlayer 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
7b2dd75f2d Fix details overlay layout 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
bcd06dfda5 Channel layout improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
24ed872560 Fix parsing channel url 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
6bbcdd8425 Fix playlists layout on tvOS 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
e139d98bd7 Add clear history button (fix #205) 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
4ea44a5267 Fixed issue with portrait lock on launch (fix #274) 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
7cbb80847a Minor quality profiles UI improvements (fix #272) 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
59632e8330 Add support for Invidious Saved Playlists (fix #259) 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
a51de0d084 Fix settings overlay layout 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ae9b23b9e7 Bring AVPlayer back to tvOS 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
48e616b301 AVPlayer background music mode 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
6c6ba19df4 PiP improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ace8c6e3ff Fix default quality profiles 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
97fc8fa4b7 Add tappable description links and timestamps in iOS 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b169fc91b3 Fix setting quality profile resolution on edit 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ff497cb09b Search performance improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
a96756d220 Unify wording 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
a6f2ff9f52 Add default profiles and option to reset to defaults 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
3a508b98ab Fix player instance setting (fix #260) 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
7636e78df4 Add account error alerts 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
aac760a870 Fix player size when orientation is locked 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
2edab536a6 Minor PiP improvement 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
c5738ee14a tvOS buttons hint 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
dcfd24e376 Minor changes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d2cecf164d Remove best resolution setting 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
409b229dc8 Fix quality profile form 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
4dd9005508 Allow swipe down to open controls settings on tvOS 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
356f8c7af1 Fix settings overlay layout 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
62769016fc Add playback mode button controls update 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ac9abaec5a Quality profiles 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
57d8698f86 Fix applying aspect ratio 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ce4f07e788 Add disable for multiselect row 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
1f74aaa923 Use unified video context menu 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
117b00f7ee Fix search recents on tvOS 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
60a52bc12e tvOS layout improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
9a958113c4 Minor performance improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
c51b9dd8e8 Code style change 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
661de78ab3 Close overlays on exiting full screen 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
2086c6f679 Fix parsing video links
Fix alert on macOS
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
2c81808125 Remove custom PiP placeholder 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
e8dbf46e14 Remove unused gesture 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
f828943982 Code style change 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
f90fdb48c8 Layout fixes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
bcc1d5aeaa Improve player transitions 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
fb40f42c6c Improve controls overlays performance 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
33d52aeed3 Channel/playlist view transition improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ddf306d5c1 Fix crash on scrubbing 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
a29024698e Disable cells animation on redraw 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
def67409cc Hide channel name in channel view (fix #229) 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
5a5590cf0e Disable Siesta logging in release 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
50424c8dbf Fix applying safe area insets on iOS 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
0365369dcd Add setting "Rotate to portrait when exiting fullscreen" 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
8e2c30bf00 Add setting "Close player when closing video" 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d0e3839040 Fix player on tvOS 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ccd9c4eb2a Minor fixes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d7735cf59d Fix pickers on iOS 16 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
0797030a97 Minor controls overlay changes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
5f5bd37bd4 Improve fullscreen animation 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
8318b4c5fb Improve translucency effect 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
fdec8ddaa3 Search performance improvements (fix #209) 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
e6baaa519a Live streams fix (fix #174, #175) 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
827c64719c Add option to disable proxying video streams for Invidious 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
aaf051a010 Fix player gesture 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
4ec194c438 Fix settings layout 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
36cacc2258 Fix player sidebar background 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
2de6df9899 Better UI for autoplay 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
fda4013907 Improve placeholders 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
fa0784e5d9 Fix details overlay height 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
0716602e3f Minor fixes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
1329bef2f9 Aspect ratio fixes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
b6c65f2325 Add setting for controls center buttons 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
9445139546 Minor fixes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
fc175be76b Lock orientation button 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
5bfc1a3206 Minor fixes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
ebe3ba9ed5 Playback modes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
f0b8e7f655 Details panels in controls 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
db46289813 Update player gesture 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
2cb849ad8e Improve orientation observing 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
1e21c50b5d Aspect ratio improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
5f858bc6d4 Orientation improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
6c71cd72b1 Player layout fixes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
c10e0e128e Unify overlay animation with other controls animation 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
36363628d4 Add MPV logs export 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
f63a0f27fd Fix offenses 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d81b8abe93 Minor loading UI improvement 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
17aeef9af7 Close overlay with tap outside 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
e56ab3804e CC support with Invidious and MPV 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
62f18e8506 Improve switching between public and private locations 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
78c50bef45 Fix version footer on tvOS 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
795b19e07b Add chat links in settings 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
9cb6ff64ff Switch to private account on selecting to not use public location (#212) 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
02a27b4f95 Fix advanced settings layout (#213) 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
1bc2196264 Update settings menu order 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
8d9c01677a Welcome screen fixes 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
41fb021b64 Add MPV cache advanced settings 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
394980fe73 Minor controls bar improvements 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
7c4ee9bf35 Add Invidious comments support 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
4fcf57d755 Locations manifest, reorganized instances settings 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
6f62f14adf Fix browser controls bar on macOS 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
51188cfc8e Add "Mark as watched" video context menu item (#193) 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
f10aa1abd9 Add "Pause when entering background" option (#198) 2022-10-27 18:03:57 +02:00
Arkadiusz Fal
117c4fc9b6 Fix #190 2022-10-27 18:03:57 +02:00