Commit Graph

209 Commits

Author SHA1 Message Date
Arkadiusz Fal
5919aa1505 Minor macOS performance improvement 2022-08-15 16:34:19 +02:00
Arkadiusz Fal
23b0082809 Minor tvOS controls and remote improvements 2022-08-15 16:34:18 +02:00
Arkadiusz Fal
6c0d6434e0 Fix toggle play command for tvOS 2022-08-15 16:34:18 +02:00
Arkadiusz Fal
b7f1535942 Fix video details offset 2022-08-15 16:34:15 +02:00
Arkadiusz Fal
676d0f7723 Decrease size of fulls creen video title and author 2022-08-15 16:34:15 +02:00
Arkadiusz Fal
b3cb5f0706 Fix setting PiP delegate 2022-08-15 16:34:15 +02:00
Arkadiusz Fal
e98dae6d48 Minor tvOS layout fixes 2022-08-15 16:34:14 +02:00
Arkadiusz Fal
820d5ce962 Add playlists actions to related view 2022-08-15 16:34:14 +02:00
Arkadiusz Fal
2c3feecd9a Details improvements 2022-08-15 16:34:14 +02:00
Arkadiusz Fal
281c88df45 Improve queue details loading 2022-08-15 16:34:14 +02:00
Arkadiusz Fal
77381b2dd8 Fix controls overlay 2022-08-15 16:34:14 +02:00
Arkadiusz Fal
96ba994bf5 Fix toggling full screen details 2022-08-15 16:34:14 +02:00
Arkadiusz Fal
288d06e120 Add setting for closing player after playing last item (fix #98) 2022-08-15 16:34:14 +02:00
Arkadiusz Fal
164e68e5a1 Minor UI changes 2022-08-15 16:34:14 +02:00
Arkadiusz Fal
19014cc540 Improve network state updates 2022-08-15 16:34:13 +02:00
Arkadiusz Fal
634b0187ed Improve sharing 2022-08-15 16:34:13 +02:00
Arkadiusz Fal
786418f82e Improve URL handling 2022-08-15 16:34:13 +02:00
Arkadiusz Fal
ba1115fe2a Player controls UI changes
WIP on controls

Chapters

working

Add previews variable

Add lists ids

WIP
2022-08-15 16:34:13 +02:00
Arkadiusz Fal
776e491b58 Hide home indicator 2022-08-15 16:34:13 +02:00
Arkadiusz Fal
0085170565 Add buffering and cache length to stats 2022-08-15 16:34:12 +02:00
Arkadiusz Fal
42264b3818 Improve performance and add statistics for MPV 2022-08-15 16:34:12 +02:00
Arkadiusz Fal
0158048648 Add dropped frames counter 2022-08-15 16:34:12 +02:00
Arkadiusz Fal
e91c7fb2d5 Improve MPV performance 2022-08-15 16:34:12 +02:00
Arkadiusz Fal
b3f835c040 Player will close with swipe animation when threshold is reached 2022-08-15 16:34:12 +02:00
Arkadiusz Fal
ec9fd25c25 Minor controls improvements 2022-08-15 16:34:12 +02:00
Arkadiusz Fal
1ae89ee03d Allow player swipe gesture when in fullscreen 2022-08-15 16:34:11 +02:00
Arkadiusz Fal
a41d00d24c Minor controls fixes 2022-08-15 16:34:11 +02:00
Arkadiusz Fal
f631d4f6e3 Minor layout fixes 2022-08-15 16:34:11 +02:00
Arkadiusz Fal
fe8ec63408 Remove old unneeded patch 2022-08-15 16:34:11 +02:00
Arkadiusz Fal
89713d815a Add initial version of music mode 2022-08-15 16:34:11 +02:00
Arkadiusz Fal
d5558b2f85 Minor fixes 2022-08-15 16:34:10 +02:00
Arkadiusz Fal
06a6126eb5 Minor improvements 2022-08-15 16:34:10 +02:00
Arkadiusz Fal
621681df8b New channel navigation 2022-08-15 16:34:10 +02:00
Arkadiusz Fal
21b1f61da6 Add buttons to next video and restart video (fix #106)
Previous video requires rebuilding queue a little, maybe in the future
2022-08-15 16:34:10 +02:00
Arkadiusz Fal
680baf3f39 Add Open in PiP option (fix #137) 2022-08-15 16:34:10 +02:00
Arkadiusz Fal
87a6a3d275 Minor improvements 2022-08-15 16:34:09 +02:00
Arkadiusz Fal
cbb989e2e1 Player animation improvements 2022-08-15 16:34:09 +02:00
Arkadiusz Fal
dd003db261 Fix orientation (#121) 2022-08-15 16:34:09 +02:00
Arkadiusz Fal
8b724fb457 Minor improvements 2022-08-15 16:34:09 +02:00
Arkadiusz Fal
a71a7760be Player overlaying other views and swipe gesture (fix #44, #130) 2022-08-15 16:34:09 +02:00
Arkadiusz Fal
34990201dc More controls improvements 2022-08-15 16:34:09 +02:00
Arkadiusz Fal
0ed014c9c5 Minor player controls improvements (fix #94) 2022-08-15 16:34:09 +02:00
Arkadiusz Fal
eb7cca1c56 PiP improvements 2022-08-15 16:34:09 +02:00
Arkadiusz Fal
3d05780924 Improve stream control on macOS 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
0d6f481470 Add PiP for iOS 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
0c7f963378 Minor improvements to controls 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
a4fb39a0d7 Fix rate button 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
7e7aca08a0 Lint 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
6196569f46 Fix using Watch history in player queue 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
3953bce8f8 Add rate change selector 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
d973340cd0 Fix player size handling 2022-08-15 16:34:08 +02:00
Arkadiusz Fal
911b03d877 Try to patch #78
Issue appears when app switches layout from tab to sidebar navigation
2022-08-15 16:34:07 +02:00
Arkadiusz Fal
b15d024f88 Fullscreen handling changes 2022-08-15 16:34:07 +02:00
Arkadiusz Fal
96a6a32cfa Remove redunant update of player size 2022-08-15 16:34:07 +02:00
Arkadiusz Fal
58931c97fd Improve keyboard shortcuts 2022-08-15 16:34:07 +02:00
Arkadiusz Fal
5f15971bce Controls fixes 2022-08-15 16:34:07 +02:00
Arkadiusz Fal
b9dfdeb23f tvOS fixes 2022-08-15 16:34:07 +02:00
Arkadiusz Fal
1912c8b845 Minor improvements 2022-08-15 16:34:06 +02:00
Arkadiusz Fal
dcfb86240b Minor fixes 2022-08-15 16:34:05 +02:00
Arkadiusz Fal
09ceb54ae7 Fixes for MPV in macOS 2022-08-15 16:34:05 +02:00
Arkadiusz Fal
d45175e67b Fix EOF handler 2022-08-15 16:34:05 +02:00
Arkadiusz Fal
76857e5eb6 Minor improvements 2022-08-15 16:34:05 +02:00
Arkadiusz Fal
2a38408f04 Add hide player button cancel action 2022-08-15 16:33:55 +02:00
Arkadiusz Fal
9a91b9911b Prevent multiple seeks 2022-08-15 16:33:55 +02:00
Arkadiusz Fal
01f58b6458 Hello, mpv! 🎉 2022-08-15 16:33:54 +02:00
Arkadiusz Fal
b70697e1be Improve subscriptions count
Piped API now includes it in the streams response, no need for separate
query
2022-04-16 20:05:20 +02:00
Arkadiusz Fal
8d36f57271 Preliminary support for Piped playlist (listing playlists and videos) 2022-04-10 17:07:10 +02:00
Arkadiusz Fal
836057578f Minor changes 2022-04-02 14:34:06 +02:00
Arkadiusz Fal
e39f4373bb Fix crashes (#69, #71) 2022-03-31 20:39:02 +02:00
Arkadiusz Fal
70b55ec2b2 Further subscribe buttons improvements 2022-03-26 19:01:38 +01:00
Arkadiusz Fal
6a65123876 Hide subscribe button when not logged in 2022-03-26 14:07:00 +01:00
Arkadiusz Fal
ce8a8cbef3 Fix selecting video details tab on sidebar visibility change 2022-01-09 16:38:17 +01:00
Arkadiusz Fal
76273a4724 Add option to rotate to landscape on entering fullscreen with button 2022-01-07 22:19:11 +01:00
Arkadiusz Fal
5b12dbcb1e Pause before dismissing player on tvOS 2022-01-07 19:48:03 +01:00
Arkadiusz Fal
792db567ed Fix manage object context in tvOS info view controllers 2022-01-06 17:06:03 +01:00
Arkadiusz Fal
7317aec1ed Minor layout improvements 2022-01-06 11:13:53 +01:00
Arkadiusz Fal
1db4a3197d Add infinite scroll for comments 2022-01-05 17:12:32 +01:00
Arkadiusz Fal
ac755d0ee6 Fix tvOS player dismiss animation 2022-01-05 17:08:48 +01:00
Arkadiusz Fal
00778b585f Add iOS options for handling landscape fullscreen (fixes #38) 2022-01-02 22:38:56 +01:00
Arkadiusz Fal
117057dd0e Add option to show/hide history of videos in player queue view 2022-01-02 20:50:59 +01:00
Arkadiusz Fal
0af2db2fd7 Fix keywords background color 2021-12-29 19:40:25 +01:00
Arkadiusz Fal
ab174c73fd Extract progress view, show video details loading 2021-12-29 19:39:38 +01:00
Arkadiusz Fal
ac1c6685a1 Improve history, resume videos, mark watched videos (fixes #42) 2021-12-26 23:35:44 +01:00
Arkadiusz Fal
adcebb77a5 Fix video details buttons alignment 2021-12-26 21:27:46 +01:00
Arkadiusz Fal
f257632354 Open PiP on iPad on going home screen (iOS 14.2+) 2021-12-26 20:07:25 +01:00
Arkadiusz Fal
19d57ff55c Retry loading thumbnails 2021-12-24 20:21:11 +01:00
Arkadiusz Fal
91fa4ea2ff Extract open URL action 2021-12-24 20:20:05 +01:00
Arkadiusz Fal
ea90f650d8 Remove unused code, minor style changes 2021-12-20 00:36:12 +01:00
Arkadiusz Fal
f89c5ff055 Improve player queue rows buttons labels 2021-12-19 18:18:33 +01:00
Arkadiusz Fal
61a4951831 Layout and PiP improvements, new settings
- player is now a separate window on macOS
- add setting to disable pause when player is closed (fixes #40)
- add PiP settings:
  * Close PiP when starting playing other video
  * Close PiP when player is opened
  * Close PiP and open player when application
    enters foreground (iOS/tvOS) (fixes #37)
- new player placeholder when in PiP, context menu with exit option
2021-12-19 18:17:04 +01:00
Arkadiusz Fal
c4ca5eb4c7 Show channel thumbnail in player 2021-12-17 21:01:05 +01:00
Arkadiusz Fal
4fab7c2c16 Fix channel view in tab navigation 2021-12-17 20:53:53 +01:00
Arkadiusz Fal
923f0c0356 More uniform comments UI 2021-12-17 20:46:49 +01:00
Arkadiusz Fal
a44a61b017 Remove redundant query for replies when collapsed and expanded 2021-12-08 00:06:59 +01:00
Arkadiusz Fal
8d9bbf647a Fix disabling comments on tvOS 2021-12-06 19:12:59 +01:00
Arkadiusz Fal
3624c9619a Add setting for displaying comments in separate tab or below description 2021-12-06 19:11:19 +01:00
Arkadiusz Fal
1f495562fc Comments improvements
* Show text when there is no comments or comments are disabled
* Show progress indicator for loading comments/replies
* Improve layout of icons and text spacing
2021-12-05 18:31:33 +01:00
Arkadiusz Fal
19a3f08336 Comments (fixes #4) 2021-12-04 20:57:09 +01:00
Arkadiusz Fal
e97daa1944 Minor UI fixes 2021-12-02 21:35:42 +01:00
Arkadiusz Fal
19b146c6ad Close current video (fixes #15) 2021-12-02 21:19:10 +01:00