Skip to content

Conversation

@vade
Copy link
Contributor

@vade vade commented Jul 2, 2025

This PR

  • introduces basic timeline / stack marker drawing to the OTIO Reader app,
  • fixes some SwiftUI anti-patterns like having conditional logic in view rendering.
  • fixes selection issues
  • updates timeline frame calculations to better and more consistently draw the timeline content on various screen sizes
image

@vade vade force-pushed the feature/marker-support branch from b77e981 to fb3f35e Compare July 2, 2025 13:10
@vade vade mentioned this pull request Jul 2, 2025
vade added 13 commits July 2, 2025 17:30
Signed-off-by: vade <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
@vade vade force-pushed the feature/marker-support branch from dd8e090 to 3c7cc4d Compare July 2, 2025 21:51
vade added 6 commits July 3, 2025 13:14
…OpenTimelineIO-AVFoundation into feature/marker-support

# Conflicts:
#	OpenTimelineIO-Sample/OpenTimelineIO-Reader/Views/TimeRulerView.swift
Signed-off-by: vade <[email protected]>
Signed-off-by: vade <[email protected]>
vade added 30 commits July 3, 2025 14:05
…ere Pro OTIO usage of global start time.

Signed-off-by: vade <[email protected]>
…, fixing some MXF introspection bugs.

Signed-off-by: vade <[email protected]>
…io exported from a different machine with different root file paths.

Signed-off-by: vade <[email protected]>
Signed-off-by: vade <[email protected]>
add mxf codec notes

Signed-off-by: vade <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: vade <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: Anton Marini <[email protected]>
Signed-off-by: vade <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant