mirror of
https://github.com/yattee/yattee.git
synced 2026-05-12 02:17:46 +00:00
Rework tvOS player controls and settings sheet
Replace the tvOS bottom action bar with Settings / Info / Comments / Next / Close. Settings reuses QualitySelectorView (video, audio, subtitles, speed); Comments opens TVDetailsPanel directly on the comments tab; Close stops playback and dismisses. Debug button is hidden by default and can be re-enabled via a new tvOS-only Advanced Settings > Developer toggle. Present the settings sheet as a fullScreenCover with a centered material card, fix the "Normal" hyphenation, and restyle row selection throughout the quality selector on tvOS: per-row rounded backgrounds with focus tint + stroke, vertical spacing instead of dividers, and a focusable speed-rate menu.
This commit is contained in:
@@ -6523,6 +6523,26 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"player.controls.close" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Close"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"player.controls.comments" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Comments"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"player.controls.info" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
@@ -6534,6 +6554,7 @@
|
||||
}
|
||||
},
|
||||
"player.controls.quality" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
@@ -6543,7 +6564,18 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"player.controls.settings" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Settings"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"player.controls.subtitles" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
@@ -7052,6 +7084,7 @@
|
||||
}
|
||||
},
|
||||
"player.tvos.volumeDown" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
@@ -7062,6 +7095,7 @@
|
||||
}
|
||||
},
|
||||
"player.tvos.volumeUp" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
@@ -8693,6 +8727,17 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings.advanced.debug.showTVDebugButton" : {
|
||||
"comment" : "Toggle label (tvOS only)",
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Show Debug Button in Player"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings.advanced.debug.verboseMPV" : {
|
||||
"comment" : "Toggle label",
|
||||
"localizations" : {
|
||||
|
||||
Reference in New Issue
Block a user