Removed the user-facing GUI button "Rewind Segments" as per RFC #1752#1770
Removed the user-facing GUI button "Rewind Segments" as per RFC #1752#1770hummelstrand wants to merge 1 commit into
Conversation
…nctionality has been handled automatically for several years. RFC: #1752
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
💤 Files with no reviewable changes (3)
WalkthroughThe PR removes the "Rewind all Segments" control from the Rundown UI. The rewind icon component is deleted, its import is removed from ChangesRewind Segments Feature Removal
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related issues
Suggested labels
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
There was a problem hiding this comment.
The code itself is fine, and the RFC is "Concluded", but I do have one note: the button did two things: rewind the segments & execute "zoom fit to view" on all Segments. I think it would be nice if there was still a way to reset the zoom state of all the segments, if that got messed up somehow. Or maybe we should make the Segment scroll & zoom level not persistent? So that all it takes to fix it, is to scroll away and come back?
|
While a "zoom all segments to fit" button might be useful for a power user, I'd argue against resetting the zoom level on each segment that is scrolled out of view. If the user deliberately sets the zoom level of a segment it would be really annoying to have Sofie change it back to default as soon as you scrolled. Use case: comparing two parts in separate segments. And by extension; if the user has deliberately zoomed in to a segment, that means the user has found the GUI elements for the segment zoom control, meaning that if they want to change it again they should already know where to find the controls for doing so. A power user feature that could potentially be added would be to add a keyboard modifier to the "zoom to fit" button which would reset all segments. |



About the Contributor
This PR and RFC are championed by SuperFly.tv
Type of Contribution
This is a:
GUI improvement
Current Behavior
As per the RFC.
New Behavior
As per the RFC.
Testing
Affected areas
Time Frame
Other Information
The functionality still exists in the code, this PR only removes the user-facing button.
Status