Deduplicate time formatting and clean up unused code

Extract shared TimeInterval.formattedAsTimestamp replacing 8 identical
formatTime/formattedTime implementations across player views. Remove
unused currentTime parameter from GestureSeekPreviewView. Consolidate
duplicated geometry math in MacOSControlBar into seekPreviewPosition().
This commit is contained in:
Arkadiusz Fal
2026-03-28 14:09:25 +01:00
parent e50817c043
commit 44f3cbb9f3
12 changed files with 68 additions and 172 deletions

View File

@@ -12,7 +12,6 @@ import SwiftUI
/// Shows only the storyboard thumbnail with timestamp overlay.
struct GestureSeekPreviewView: View {
let storyboard: Storyboard?
let currentTime: TimeInterval
let seekTime: TimeInterval
let duration: TimeInterval
let storyboardService: StoryboardService
@@ -70,7 +69,6 @@ struct GestureSeekPreviewView: View {
GestureSeekPreviewView(
storyboard: nil,
currentTime: 120,
seekTime: 180,
duration: 600,
storyboardService: StoryboardService(),