jp9000
e03f34de9f
Don't use separate update files per OS
...
Instead, just use separate version and download entries.
2014-07-14 03:48:30 -07:00
jp9000
4e7f076c68
Add basic update checking
2014-07-14 03:19:24 -07:00
jp9000
b92b2e1031
Add text for missing window titles
2014-07-13 13:10:35 -07:00
Palana
57736d308b
Add OSX native shortcut for scene/source deletion
2014-07-13 21:46:44 +02:00
jp9000
dbe166178f
Save last version to global.ini on exit
2014-07-13 12:38:58 -07:00
jp9000
c16e6cc6d7
Add license agreement dialog
2014-07-13 11:40:47 -07:00
Palana
85219bd13f
Show current locale in basic settings dialog
2014-07-13 19:10:39 +02:00
Palana
0a80960b5b
Implement language autoselection using platform priority lists
2014-07-13 19:10:39 +02:00
Palana
e3d7d90115
Add platform specific locale priority enumeration
...
These functions match the known obs locales with the system supplied
locales and return a vector of possible locales with the highest
priority locale first
2014-07-13 19:10:39 +02:00
Palana
5623f1d62d
Use locale (name) enumeration helper in basic settings window
2014-07-13 19:10:39 +02:00
Palana
0413ada9b5
Add helper function for locale (name) enumeration
2014-07-13 19:10:38 +02:00
Palana
b5ec57c2b5
Use macro for setting the config default language
2014-07-13 19:10:38 +02:00
Palana
10a6ffdbf8
Add OBSErrorBox for early initialization failures
2014-07-13 15:23:26 +02:00
Palana
37601eb0c0
Adjust OBSErrorBox severity
2014-07-13 15:23:26 +02:00
Palana
d41b9e2839
Move application initialization out of OBSApp constructor
2014-07-13 15:23:26 +02:00
jp9000
e61cb07a94
Change names of default outputs/encoders/service
2014-07-13 05:05:29 -07:00
jp9000
0da870afeb
Remove unused config directory
2014-07-13 04:38:06 -07:00
jp9000
fe8c71e7d4
Remove '32bit' text from 32bit windows version
...
Users of the 32bit version need to realize that it doesn't really matter
all that much.
2014-07-13 04:36:50 -07:00
jp9000
f3285e2cfa
Fix bug where x264 buffer size was always 1000
2014-07-13 02:59:34 -07:00
jp9000
a1073b8c1d
Remove loading of test-input module
2014-07-12 12:06:26 -07:00
jp9000
0bf0266b2a
Use the "Stop Streaming" translated text
2014-07-12 05:34:23 -07:00
jp9000
9dc8ff84cf
Add a title to the properties window
2014-07-12 02:08:51 -07:00
Palana
c9bcfc69eb
Fix compilation with OSX 10.8 SDK
2014-07-11 23:27:37 +02:00
jp9000
4cc1a42908
Use IETF standard language tags for locale names
2014-07-10 21:10:03 -07:00
Palana
5bbd918af3
Update default video save path for OSX
2014-07-10 22:00:18 +02:00
jp9000
5585ae0eff
Rename volume control if audio source renamed
2014-07-08 11:58:48 -07:00
jp9000
b92e8dfe92
Change "kbp/s" to "kb/s"
...
As pointed out by da_coder
2014-07-07 22:06:06 -07:00
jp9000
c27ddb9066
Rename locale extensions from .txt to .ini
...
Because we're using .ini format, the translation servies spit out files
with .ini extensions, so this makes it so we don't necessarily have to
rename those files from .ini to .txt before merging.
2014-07-07 21:49:36 -07:00
jp9000
48d8ebcc47
Move locale.ini to obs-studio base data directory
...
Being in with the other locale files causes a bit of confusion,
especially since the locale files will all be renamed to have .ini
extensions.
2014-07-07 21:46:55 -07:00
jp9000
f0cc386499
Implement status bar
...
The status bar now displays:
- Auto-reconnect information (reconnecting and reconnect success)
- Dropped frames (as well as percentage of total video frames)
- Duration of session
- CPU usage of the program
- Kbp/s
The OBSBasic class is getting a bit big, so I separated out the
status bar code to its own class derived from QStatusBar.
2014-07-06 17:36:46 -07:00
jp9000
a9b3da010d
Add function to main window to query CPU usage
2014-07-06 17:36:45 -07:00
jp9000
118e3edd18
Remove unnecessary tests to delete
...
The delete operator can be called on a null pointer, so there's no
reason for these tests.
2014-07-06 17:35:17 -07:00
jp9000
df3623b478
Swap reconnect parameters
...
Fixes a bug where it would use the max retries for the delay time and
vise-versa.
2014-07-04 13:21:11 -07:00
jp9000
07b2fd5972
Do not visually select audio-only sources
2014-07-04 10:58:03 -07:00
jp9000
d3e6148ae7
Add auto-reconnect settings
2014-07-03 18:07:33 -07:00
jp9000
18966a9ca0
Implement 'Order' menu
...
Contains Move Up, Move Down, Move to Top, Move to Bottom. Also assigns
Ctrl-Up, Ctrl-Down, Ctrl-Home, Ctrl-End to each action.
This was also added to the right-click context menu popup for sources.
2014-06-30 19:47:06 -07:00
jp9000
0b52828086
Remove 'remove item' action, clean up code
...
The removeItemAction just for a keyboard shortcut was unnecessary.
Instead, use the toolbar button to associate a shortcut with, and remove
the removeItemAction object.
2014-06-30 18:21:40 -07:00
jp9000
c48ec48765
Implement 'scenes' list context menu
2014-06-30 16:03:12 -07:00
jp9000
66c3c862e4
Make 'remove' toolbar buttons query for removal
2014-06-30 13:47:51 -07:00
jp9000
ff2a2cceb3
Implement context menu on 'sources' box
2014-06-30 01:13:32 -07:00
jp9000
67440b92b5
Fix renaming bugs, deny if empty, and simplify
...
I screwed it up a bit originally, using && instead of ||.
Use 'trimmed' function to prevent sources with leading or trailing
whitespace.
Also, do not allow an empty value.
2014-06-30 01:08:12 -07:00
jp9000
68c8fa3e17
Do not rename items if the name is the same
2014-06-30 00:40:51 -07:00
jp9000
11a7b57cd8
Implement renaming of scenes/sources
2014-06-30 00:18:44 -07:00
jp9000
25780b3ce0
Fix renderer listbox to be a global config setting
...
The current renderer should be a global config setting, not a local
setting.
2014-06-29 20:23:40 -07:00
jp9000
269a91f522
Give the 'add source' popup the 'Add' title
...
This allows the popup to be appended directly as an item for other
popups.
2014-06-29 18:43:54 -07:00
jp9000
3f262b8a4a
Use signal/slot when creating a source via popup
...
I realized that there's no other way to share the menu if I want to add
it as a sub-menu somewhere else.
2014-06-29 17:33:40 -07:00
jp9000
dfb7ff4139
Add image source module to obs-studio basic UI
...
...We really need to make this search for modules and automatically load
them.
2014-06-28 10:35:40 -07:00
jp9000
51e9704385
Implement 'path' property in to properties view
2014-06-28 10:12:58 -07:00
jp9000
dbb9124bf6
Remove 'effect' param from effect param funcs
...
Similar to the shader functions, the effect parameter functions take
the effect as a parameter. However, the effect parameter is pretty
pointless, because the effect parameter.. parameter stores the effect
pointer interally.
2014-06-25 22:24:27 -07:00
Jim
2ea50cab36
Merge pull request #124 from jp9000/new-locale-handling
...
Update to new module locale API
2014-06-25 12:58:05 -07:00