-
-
Notifications
You must be signed in to change notification settings - Fork 780
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Player UI Modernization #695
Conversation
…yer controls to video area instead of player area itself
I'm not discarding the possibility of redoing the whole player in SwiftUI tbh 😅 |
Surely the controls view could pretty easily be a swiftui view, it's basically just buttons. Maybe a binding or 2. It'd be like 500 fewer lines of code 😂 |
Something else we can remove (regardless of a SwiftUI migration) is the external playback stuff, since that's been disabled with a compile-time flag for a while. |
Can we add subtitles to downloaded videos? The current situation is that even if a video has subtitles when played online, the subtitles will be lost as long as it is downloaded and played again. In fact, transcript can be used as subtitles. Is it difficult to implement this feature? |
Fixed in c9379db
Fixed as part of 3780e5a WWDC/PlayerUI/Views/PUIPlayerView.swift Lines 665 to 668 in 3780e5a
Probably for some weird legacy reason it was using custom drawing, just reverted to a regular
Implemented in 0c0fb0a I like the idea of having the time of day, will keep that in mind for later :)
Done in 7f3d5a5
Not sure what happened (maybe different SDKs / macOS versions) but they look fine now, macOS 14.5 building with Xcode 15.3 |
Steal* 🤪 Nothing like correcting the internet record 1 year later! |
…behavior in buttons, animated toggles
Redesigned in 5d304f4
Not sure what the crash was about, but since we don't do clustering or some other solution for now, I've introduced a minimum distance of 30s between bookmarks, which should not be a problem for regular use (I usually have just a few bookmarks in any given session, and they're never really close together like that). Also done in 5d304f4 Extra stuff
speed.mp4 |
…multiple annotations at the same location
Mitigated in 9bd2834 |
Before
After