22 Commits

Author SHA1 Message Date
jp9000
70cb064d32 Implement scene collections in menu only
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.
2014-07-30 19:28:27 -07:00
jp9000
92e407c5a4 Disable scene collections
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.
2014-07-24 22:11:21 -07:00
palana
bafa55b754 Preserve default scenes.xconfig for compatibility with older versions 2014-07-25 04:09:16 +02:00
Glought
e990e2b1df Disabled changing scene collections in settings.
Disabled changing, adding , renaming, and removing scene collections in
Settings General while streaming.
2014-06-29 22:23:30 -07:00
Glought
98d18ba4fe Added "Scene Collection" Menu
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.
2014-06-25 22:16:06 -07:00
palana
02024ffcca Remove a whole bunch of tabs ...
Someone make Visual Studio remember that OBS1 uses spaces
2014-02-26 15:53:50 +01:00
palana
f4ed09778e Add RTL-aware wrappers for DialogBox and CreateDialog
This makes previous RTL-changes (except for OBSMessageBox) obsolete
2014-02-26 07:07:13 +01:00
jp9000
f83442633b Replace MessageBox with wrapper for RTL languages 2014-02-24 18:18:21 -07:00
palana
aa3f78e514 Rename open log window on launch to show log window on launch
This improves consistency with the menu entry show log window, since
both perform the same action
2014-02-15 03:12:20 +01:00
palana
c4ae7b71af Add global setting to open log window on launch 2014-02-14 23:45:32 +01:00
palana
a7f4bf655e Disable profile selection 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
2014-02-04 19:04:45 +01:00
paibox
29738bd6bf Fix language selection issues
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.
2013-11-25 17:43:03 +01:00
HomeWorld
9d8f476a61 Fixed EnableProjectorWindow checkbox not enabling Apply button when its state changed (or not ?..) 2013-09-03 15:41:16 +03:00
jp9000
b824e311b8 Fixed the "Enable Projector Cursor" option to properly save its current state 2013-09-02 21:23:02 -07:00
jp9000
0bcbc14fc0 Added UI stuff for projector 2013-09-02 19:38:03 -07:00
palana
1d1d1f540c Update window title on profile name edit
Closes #279
2013-08-20 05:40:18 +02:00
foxx1337
6e1cadd811 updated active profile in window title and tooltip 2013-07-21 15:41:24 +02:00
jp9000
dd9bd2f75c Added the ability for settings panes to have a "defaults" button, added the button to the "Advanced" section 2013-04-18 08:00:34 -07:00
foxx1337
058537cdfa Added support for systray (Windows Notification Area) icon. Modified the default OBS icon (added a red dot) to signal running state (broadcasting, previewing, etc). Added two General Settings options for displaying the Notification Area icon and minimizing to it. 2013-03-20 04:32:45 +01:00
Lucas Murray
6b9b671a3d Use SettingsPane for the noise gate settings; Remove HINSTANCE from
the SettingsPane API as it's not needed
2013-03-16 20:01:19 +08:00
Lucas Murray
b2a1b533c3 Added a SetChangedSettings() method to SettingsPane 2013-03-16 18:34:40 +08:00
Lucas Murray
980f4104c2 Created a SettingsPane class and ported the general settings screen to
use it
2013-03-16 15:30:24 +08:00