Wrong check for visibility in thumbs
I could open a merge request, but it's a trivial fix (it needs to be the width of the scrollview itself, not the contentitem):
diff --git a/src/timeline2/view/qml/Clip.qml b/src/timeline2/view/qml/Clip.qml
index 85aa41711..1403f4310 100644
--- a/src/timeline2/view/qml/Clip.qml
+++ b/src/timeline2/view/qml/Clip.qml
@@ -92,7 +92,7 @@ Rectangle {
signal trimmedOut(var clip, bool shiftTrim, bool controlTrim)
onScrollStartChanged: {
- clipRoot.hideClipViews = scrollStart > (clipDuration * timeline.scaleFactor) || scrollStart + scrollView.contentItem.width < 0
+ clipRoot.hideClipViews = scrollStart > (clipDuration * timeline.scaleFactor) || scrollStart + scrollView.width < 0
}
onIsGrabbedChanged: {
What it leads to is pretty significant performance decrease on large projects when viewing the beginning of the tracks.