Arkadiusz Fal
997de6468d
Improve tvOS controls overlay with single-press menus
...
Changed context menus from press-and-hold to single-press for better UX:
- Quality profile selection
- Stream quality selection
- Captions selection
- Audio track selection
Updated ControlsOverlayButton to support tap actions via new onSelect parameter.
Replaced .contextMenu modifiers with .alert for instant menu access on tvOS.
Removed hint text and unnecessary 80px padding as single-press is self-evident.
2025-11-22 23:39:55 +01:00
Arkadiusz Fal
5b607687d9
Add feature flag to disable Trending functionality
...
Introduces a feature flag to disable the Trending section across the app. When disabled, all trending-related UI elements, navigation links, and settings are hidden.
Changes:
- Add trendingEnabled feature flag to FeatureFlags.swift (currently disabled)
- Hide Trending tab in AppTabNavigation, Sidebar, and TVNavigationView
- Remove Trending option from visible sections settings
- Remove Trending option from startup section picker
- Disable Trending menu command and keyboard shortcut
- Prevent Trending URL navigation in OpenURLHandler
- Hide Trending in FavoriteItemView navigation
2025-11-20 13:14:31 +01:00
Arkadiusz Fal
dc3492fd96
Fix tvOS comments
2024-08-24 14:30:51 +02:00
Toni Förster
13ef96cd02
separate tvOS View
2023-11-28 20:05:04 +01:00
Arkadiusz Fal
13d5bd39af
mpvkit implementation fixes
2023-09-23 21:59:37 +02:00
Arkadiusz Fal
6596a440a5
New chapters layout
2023-04-22 23:39:43 +02:00
Arkadiusz Fal
1c746bc8e0
Use cache for loading player queue and history
2023-02-05 14:24:09 +01:00
Arkadiusz Fal
d02bb23e57
New account selection menu
2023-02-05 14:24:09 +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
3b01fe34c3
Minor fixes
2022-12-04 13:32:28 +01:00
Arkadiusz Fal
66c9fa773c
Fix visible tvOS sections
2022-12-04 13:32:27 +01:00
Arkadiusz Fal
4ee1383f3a
New video details
2022-12-04 13:32:26 +01:00
Arkadiusz Fal
eb9924bd4a
Layout fixes
2022-12-04 13:32:25 +01:00
Arkadiusz Fal
ab5afbc9a4
Add Edit favorites
2022-12-04 13:32:25 +01:00
Arkadiusz Fal
51bd46b3ae
Home settings
2022-12-04 13:32:25 +01:00
Arkadiusz Fal
fa0523d3c6
Improve sections visibility
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
dbb7134eb7
Rename Favorites to Home
...
Fix #329
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
c673b45369
Minor strings changes
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
07b6649f26
Use lazy views in TV navigation
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
53fbae29a0
Fix player initializer
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
ae9b23b9e7
Bring AVPlayer back to 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
4fcf57d755
Locations manifest, reorganized instances settings
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
d670a76635
Add settings to tvOS tab menu ( fix #119 )
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
fe94d35af0
Improve queue details loading
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
c35015e73f
Allow HTTP calls
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
8e4961431a
Add encryption key
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
83db550c18
Add tvOS mpv libraries
2022-10-27 18:03:57 +02:00
Arkadiusz Fal
8370714b61
Fix hiding history in Now Playing view in tvOS
2022-01-07 20:11:56 +01:00
Arkadiusz Fal
792db567ed
Fix manage object context in tvOS info view controllers
2022-01-06 17:06:03 +01:00
Arkadiusz Fal
3baa7a6893
Redesigned settings ( fixes #47 )
2022-01-06 16:02:53 +01:00
Arkadiusz Fal
1db4a3197d
Add infinite scroll for comments
2022-01-05 17:12:32 +01:00
Arkadiusz Fal
04df9551ba
Add Play/Shuffle All for playlists ( fixes #39 )
...
Add Remove All from queue button on tvOS
2022-01-02 20:46:02 +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
ea90f650d8
Remove unused code, minor style changes
2021-12-20 00:36:12 +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
4793fc9a38
Fix visibility of Subscriptions tab navigation item on tvOS
2021-12-19 17:08:48 +01:00
Arkadiusz Fal
923f0c0356
More uniform comments UI
2021-12-17 20:46:49 +01:00
Arkadiusz Fal
19a3f08336
Comments ( fixes #4 )
2021-12-04 20:57:09 +01:00
Arkadiusz Fal
19b146c6ad
Close current video ( fixes #15 )
2021-12-02 21:19:10 +01:00
Arkadiusz Fal
e61d1dfe2e
Add settings for selecting visible sections ( fixes #16 )
2021-12-02 00:10:21 +01:00
Arkadiusz Fal
5ef89ac9f4
iOS 14/macOS Big Sur Support
2021-11-30 19:01:08 +01:00
Arkadiusz Fal
0e3effd512
Add support for Piped accounts and subscriptions
2021-11-15 18:58:45 +01:00
Arkadiusz Fal
ef5ac0ec65
Adding search queries to favorites
2021-11-10 00:25:33 +01:00