UI: Add ability to set global scenes #4491
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Also known as a downstream keyer. To use, right click as the scene and
select 'Set as Global.' To reset, right click again and click
'Remove as Global.'
When the user sets scene as global, a pin icon will be shown with
the list item. The currently selected global scene has a red pin
icon next to them.
This does not implement transitions between the global scenes,
as that will have to be a future endeavor.
Motivation and Context
Massive simplification of my previous DSK PR #2846. This accomplishes the same thing with so much less code, making it easier to maintain. Other developers have suggested this pinning scenes approach to accomplish this feature.
RFC obsproject/rfcs#11
How Has This Been Tested?
Set scene as global, and made sure it was the top scene in each scene.
Types of changes
Checklist: