This hopefully resolves some conflicting opinions about how scene
collections should be handled, and removes it from the general settings
panel, where it felt a bit cluttered.
Actually, I would kind of like it if profiles were handled this way too.
This feels a lot cleaner than how profiles are handled in the general
settings. The profiles thing in the general settings definitely feels
clunky.
In the main menu, the scene collections menu now has the following menu
items:
- New
- Duplicate
- Rename
- Remove
- Import
- Export
Duplicate was something I personally added - I felt like it might be a
nice thing to have for the sake of convenience. Import/Export was
requested by dodgepong, and is also definitely nice to have. Due to how
easy new scene collections are to set up it didn't take very long to put
in.
We've decided not to release scene collections. It caused some backward
compatibility issues, as well as some ease-of-use concerns. We just
don't feel comfortable with it so we're just going to go with the
import/export style that will be implemented in OBS2.
Now able to Switch between different Scene collections.
All Scene ".Xconfig" files now stored in the "sceneCollection" folder.
Changed "GetApplicationName()" added "Profile: SceneCollection: " to the beginning of the app name.
Added "Scene Collection" Combo Box in Settings General
Can add/rename/remove new scenes collections in settings general.
Can add/rename/remove new scene collections while streaming.
Can change scenes Collections while streaming.
This enforces the warning that settings will not be applied until
streaming is restarted from the settings dialog for all profile settings
Also fixes a bug that would prevent start streaming/recording buttons
from being properly enabled/disabled when switching from a
recording/streaming only profile to a streaming/recording only profile
on stream stop
Additionally, the microphone volume meter got disabled when switching
from a profile with microphone enabled to a profile with microphone
disabled while the microphone was still active
Make the Profiles dropdown have focus instead, so accidental keypresses
don't change the current language. Also make cancel cancel the language
setting and make user confirm changing it when switching settings pages.