Merge pull request #3945 from omnivore-app/feat/ios-more-playback-speeds

feat/ios more playback speeds
This commit is contained in:
Jackson Harper
2024-05-13 16:32:44 +08:00
committed by GitHub
3 changed files with 18 additions and 1 deletions

View File

@ -363,6 +363,8 @@
playbackRateButton(rate: 1.0, title: "1.0×", selected: audioController.playbackRate == 1.0)
playbackRateButton(rate: 1.1, title: "1.1×", selected: audioController.playbackRate == 1.1)
playbackRateButton(rate: 1.2, title: "1.2×", selected: audioController.playbackRate == 1.2)
playbackRateButton(rate: 1.2, title: "1.2×", selected: audioController.playbackRate == 1.3)
playbackRateButton(rate: 1.2, title: "1.2×", selected: audioController.playbackRate == 1.4)
playbackRateButton(rate: 1.5, title: "1.5×", selected: audioController.playbackRate == 1.5)
playbackRateButton(rate: 1.7, title: "1.7×", selected: audioController.playbackRate == 1.7)
playbackRateButton(rate: 2.0, title: "2.0×", selected: audioController.playbackRate == 2.0)

View File

@ -204,7 +204,7 @@ struct ProfileView: View {
)
}
Section(footer: Text(viewModel.appVersionString)) {
Section(footer: Text(viewModel.appVersionString + " - \(dataService.appEnvironment.name)")) {
NavigationLink(
destination: ManageAccountView()
) {

View File

@ -69,6 +69,21 @@ public extension AppEnvironment {
"\(serverBaseURL.absoluteString)/api/graphql"
}
var name: String {
switch self {
case .demo:
return "Demo"
case .prod:
return "Production"
case .test:
return "Test"
case .local:
return "Local"
case .custom:
return "Self hosted"
}
}
var serverBaseURL: URL {
switch self {
case .demo: