JohannMG
5020f61589
UI: Update Facebook get stream key URL
...
Old URL is being phased out for the cleaner interface. Changed in both
the settings pane and the wizard.
2020-07-08 17:42:57 -07:00
Clayton Groeneveld
846c3d5acc
UI: Delete projector when monitor is disconnected
2020-07-08 07:40:51 -07:00
Matt Gajownik
bc472eab95
UI: Show help text for launch parameters on Windows
2020-07-07 20:04:42 -07:00
Jim
d027c41165
Merge pull request #2954 from cg2121/property-list-reorder
...
UI: Allow drag & drop reorder of property lists
2020-07-07 19:30:33 -07:00
Jim
880d42b56e
Merge pull request #2940 from pkviet/log2
...
UI: Log monitoring type for global audio devices
2020-07-07 09:37:34 -07:00
jp9000
a72a52fa38
UI: Add virtual camera to UI
...
Adds a virtual camera button to the main user interface. If virtual
camera is not installed, it will not add the button. On Windows, it
detects whether the virtual camera filters are properly registered, and
will only add the button if the virtual camera filter is confirmed
registered.
Also adds a virtual camera option to the auto-configuration wizard,
which will just simply set the user's resolution/scale to 1920x1080 at
30 FPS.
2020-07-07 06:09:59 -07:00
tt2468
a03189bb68
UI: Add TBar controls to obs-frontend-api
...
Adds `obs_frontend_set_tbar_position` and `obs_frontend_release_tbar`,
which allow plugins and scripts to control the tbar in OBS.
This specific change is required for the `SetTBarPosition`
request to be added to obs-websocket.
2020-07-06 17:48:30 -07:00
Jim
39c3b3d687
Merge pull request #2916 from Bennik2000/esc-to-close-settings
...
UI: Allow the use of Esc key to quit settings window
2020-07-06 17:47:51 -07:00
Jim
19743e19d2
Merge pull request #2917 from cg2121/script-select
...
frontend-tools: Automatically select scripts
2020-07-06 17:30:53 -07:00
Bennik2000
f2f336229d
UI: Allow the use of Esc key to quit settings window
2020-07-06 17:24:21 -07:00
Jim
6fcb57daa7
Merge pull request #2915 from Bennik2000/stats-dock-steals-focus
...
UI: Fix bug where stats dock steals focus of main windows
2020-07-06 14:01:38 -07:00
Clayton Groeneveld
bb082e0a9d
frontend-tools: Add defaults button to script dialog
2020-07-05 18:58:03 -07:00
Jim
feecdbb0a0
Merge pull request #2884 from cg2121/rename-strings
...
UI: Change audio device string in settings
2020-07-05 10:04:05 -07:00
jp9000
002886bbac
obs-ffmpeg, UI: Allow slash in recording names
...
Automatically generate directories if slashes are present in a recording
name format set in advanced settings or in the replay buffer
prefix/suffix settings.
Fixes obsproject/obs-studio#2416
Closes obsproject/obs-studio#2858
2020-06-27 05:21:14 -07:00
Bennik2000
d8c215df0e
UI: Add always on top checkbox to projector context menu
...
This checkbox overrides the global always on top setting
2020-06-26 05:59:17 -07:00
Jim
803df3a40a
Merge pull request #2744 from cg2121/auto-config-dialogs
...
UI: Remove first run auto-config prompts
2020-06-24 14:47:35 -07:00
Jim
f055847854
Merge pull request #2721 from cg2121/unknown-device-label
...
UI: Highlight unknown audio device label in settings
2020-06-24 14:03:02 -07:00
Jim
8b2b09bec3
Merge pull request #2690 from Scrxtchy/window-projector-size
...
UI: Add "Fit window to content" to windowed projectors
2020-06-24 13:34:59 -07:00
Jim
baa6b04077
Merge pull request #2701 from exeldro/sort_audio
...
UI: sort audio sources by name locale aware
2020-06-24 13:33:11 -07:00
Scratch
5421851526
UI: Add window projector option "fit to content"
...
Adds an option to the context menu of a windowed projector to allow
resizing the aspect ratio of the client area of the window to the
contents of what's being projected (so that there's no extra space).
2020-06-24 13:18:52 -07:00
Jim
695f3c1f33
Merge pull request #2662 from WizardCM/log-dialog
...
Enhance Log dialog with description and Analyze button
2020-06-24 12:01:10 -07:00
Jim
924580dbab
Merge pull request #2376 from cg2121/fix-window-width
...
UI: Fix buttons changing minimum window width
2020-06-24 09:52:13 -07:00
jp9000
d51ac98fcf
UI: Fix pause/replay buttons having large width
...
Depending on the circumstances, these buttons can start with width
values that are much larger than their height, and that value wouldn't
be corrected immediately. Setting an explicit policy to lock their
width to the same as their height value enforces the behavior that was
intended from the beginning.
2020-06-24 09:22:58 -07:00
Jim
3752809e88
Merge pull request #3090 from dodgepong/60hz-meter-update
...
UI: Update volmeters at 60hz
2020-06-23 04:16:11 -07:00
Ben Torell
1782490060
UI: Update volmeters at 60hz
...
Technically this is 62.5Hz (once every 16ms) but who's counting?
2020-06-22 09:36:22 -04:00
Jim
b6375a2a68
Merge pull request #2956 from RytoEX/fix-GetUnusedSceneCollectionFile
...
UI: Fix GetUnusedSceneCollectionFile filename creation
2020-06-21 06:33:26 -07:00
Jim
f887bc3f22
Merge pull request #2970 from cg2121/adv-audio-config
...
UI: Add percent checkbox to advanced audio dialog
2020-06-21 06:15:54 -07:00
Jim
ef6f94e172
Merge pull request #3038 from khng300/platform-x11-locale-detect-fixes
...
UI: Fix GetPreferredLocales locale detection
2020-06-21 06:10:40 -07:00
Jim
dd12488700
Merge pull request #3066 from cg2121/fix-always-on-top
...
UI: Fix projector always on top not working on Linux
2020-06-21 05:50:08 -07:00
tlivegaming
a3ca72fd3e
UI: Enable Get Stream Key Button for Trovo service
...
Closes obsproject/obs-studio#3005
2020-06-21 05:26:09 -07:00
Jim
211ba0b72a
Merge pull request #3067 from cg2121/projector-settings
...
UI: Auto update projector settings
2020-06-21 05:22:00 -07:00
Jim
129a946e3d
Merge pull request #3065 from cg2121/projector-fix
...
UI: Delete existing fullscreen projector
2020-06-21 04:57:41 -07:00
jp9000
d28cf8c159
UI: Add 64bit windows checks to installer
...
Prevents it from writing to non-existent vulkan registry locations on
32bit-only systems.
2020-06-20 19:30:51 -07:00
Richard Stanway
f03fe34009
UI/updater: Use 1 MB static memory for hashing
...
Allocating a vector for the hundreds of small files and only reading
64k at a time was a bottleneck on systems that were not I/O bound.
2020-06-19 16:20:32 +02:00
Richard Stanway
3c91fac18e
UI/updater: Fix running updater as different user
...
If the elevated user was a different user account, the updater would
look in the wrong user's appdata for the manifest and fail.
2020-06-19 16:20:32 +02:00
Richard Stanway
f26941b566
UI/updater: Exit with error if elevation failed
...
In rare cases, "runas" would somehow launch the updater as a non-admin user
again, resulting in a loop where the updater constantly spawns processes.
Fixes https://github.com/obsproject/obs-studio/issues/2984
2020-06-19 16:20:32 +02:00
Jim
7a63f75f00
Merge pull request #2820 from Fenrirthviti/nsis-update
...
UI: Update NSIS installer script
2020-06-18 23:51:44 -07:00
Richard Stanway
aa313a1fb1
UI: Don't try to create service if missing file
...
This would cause meaningless "Service '' not found" log entries.
2020-06-18 23:49:21 +02:00
Richard Stanway
169764fc51
UI: Don't try to load replay buffer hotkey if null
...
If replay buffer hotkey isn't set, this would cause an error to be
logged due to a null string.
2020-06-18 23:43:52 +02:00
Clayton Groeneveld
777d9eb787
UI: Auto update projector settings
2020-06-13 21:00:55 -05:00
Clayton Groeneveld
87965dff59
UI: Fix projector always on top not working on Linux
2020-06-13 20:10:38 -05:00
Clayton Groeneveld
01fe9c990c
UI: Delete existing fullscreen projector
2020-06-13 19:54:28 -05:00
Ka Ho Ng
33dd7eebd2
UI: Fix GetPreferredLocales locale detection
...
When scanning the preferred locales, always pick the one
with exact match before falling back to other matches.
2020-06-06 09:00:52 +08:00
Joel Bethke
f543ac365d
UI: Update NSIS installer script
...
This brings the script in the repo up to date with what is being
used to generate release builds for OBS Studio on Windows, as
well as fixing up a few issues.
2020-06-03 16:54:50 -05:00
Clayton Groeneveld
0f8246e359
UI: Change audio device string in settings
2020-05-26 20:01:22 -05:00
Jim
4ed3df14a6
Merge pull request #2979 from notr1ch/min-res
...
UI: Set 8 x 8 as minimum selectable resolution
2020-05-23 21:55:44 -07:00
Richard Stanway
0a467085d2
UI: Set 8x8 as minimum selectable resolution
...
Since libobs internally rounds to various powers of 2 to support SSE
functions, resolutions that are too low can get rounded to zero. libobs
will fail to startup with a zero resolution, so if a user accidentally
entered anything that rounded to zero OBS would become unusable without
manual fixing by editing the profile .ini.
2020-05-24 00:48:37 +02:00
Clayton Groeneveld
9db6a33714
UI: Add percent checkbox to advanced audio dialog
2020-05-23 01:05:07 -05:00
Jim
e099fa8110
Merge pull request #2976 from ioangogo/theme-case-fix
...
UI: Theme case fix
2020-05-22 19:58:38 -07:00
Richard Stanway
eee7862363
UI: Don't show alpha value for color source
...
This isn't editable by the user, so it doesn't make sense to show it.
2020-05-23 01:15:02 +02:00