diff --git a/JellyfinPlayer tvOS/VideoPlayer/InfoTabBarViewController.swift b/JellyfinPlayer tvOS/VideoPlayer/InfoTabBarViewController.swift index 689ed895..2bf5d387 100644 --- a/JellyfinPlayer tvOS/VideoPlayer/InfoTabBarViewController.swift +++ b/JellyfinPlayer tvOS/VideoPlayer/InfoTabBarViewController.swift @@ -59,7 +59,7 @@ class InfoTabBarViewController: UITabBarController, UIGestureRecognizerDelegate subtitleViewController?.prepareSubtitleView(subtitleTracks: subtitleTracks, selectedTrack: selectedSubtitleTrack, delegate: delegate) if let videoPlayer = videoPlayer { - infoContainerPos = CGRect(x: 88, y: 57, width: videoPlayer.infoViewContainer.frame.width, height: videoPlayer.infoViewContainer.frame.height) + infoContainerPos = CGRect(x: 88, y: 87, width: videoPlayer.infoViewContainer.frame.width, height: videoPlayer.infoViewContainer.frame.height) } diff --git a/JellyfinPlayer tvOS/VideoPlayer/VideoPlayerStoryboard.storyboard b/JellyfinPlayer tvOS/VideoPlayer/VideoPlayerStoryboard.storyboard index 915fb742..eee0e161 100644 --- a/JellyfinPlayer tvOS/VideoPlayer/VideoPlayerStoryboard.storyboard +++ b/JellyfinPlayer tvOS/VideoPlayer/VideoPlayerStoryboard.storyboard @@ -80,16 +80,16 @@ - - - - - - - + + + + + + + diff --git a/JellyfinPlayer tvOS/VideoPlayer/VideoPlayerViewController.swift b/JellyfinPlayer tvOS/VideoPlayer/VideoPlayerViewController.swift index 3e6bcab2..f6a370c9 100644 --- a/JellyfinPlayer tvOS/VideoPlayer/VideoPlayerViewController.swift +++ b/JellyfinPlayer tvOS/VideoPlayer/VideoPlayerViewController.swift @@ -269,9 +269,6 @@ class VideoPlayerViewController: UIViewController, VideoPlayerSettingsDelegate, setupInfoPanel() - activityIndicator.isHidden = true - loading = false - }) .store(in: &cancellables) @@ -449,7 +446,10 @@ class VideoPlayerViewController: UIViewController, VideoPlayerSettingsDelegate, scrubLabel.isHidden = true UIView.animate(withDuration: 0.4, delay: 0, options: .curveEaseOut, animations: { self.scrubberView.frame = CGRect(x: self.initialSeekPos, y: self.scrubberView.frame.minY, width: 2, height: self.scrubberView.frame.height) - }) + }) { _ in + self.scrubLabel.frame = CGRect(x: (self.initialSeekPos - self.scrubLabel.frame.width/2), y: self.scrubLabel.frame.minY, width: self.scrubLabel.frame.width, height: self.scrubLabel.frame.height) + self.scrubLabel.text = self.currentTimeLabel.text + } seeking = false }