jp9000
e7b0a45126
UI/updater: Add perms for ALL APPLICATION PACKAGES
...
Adds hook dir perms for ALL APPLICATION PACKAGES, which enables capture
on microsoft store games
2020-03-07 03:37:19 -08:00
Jim
a373267c17
Merge pull request #2459 from VodBox/sl-scene-source-fix
...
UI: Fix scenes as sources for SL import
2020-03-06 03:38:30 -08:00
Clayton Groeneveld
18f41afa18
UI: Fix override transition not working
2020-03-05 16:42:25 -06:00
Clayton Groeneveld
b240a5671b
UI: Do not disable t-bar
2020-03-05 09:11:17 -06:00
VodBox
7553fda3e5
UI: Fix scenes as sources for SL import
...
The previous fix for repeated names accidentally meant that if a scene
item in a scene was meant to show another scene that was lower in the
list, it would fail to create the item, and wouldn't make it into the
imported collection.
This fix makes sure that scenes as sources still works properly in that
situation.
2020-03-05 22:38:45 +13:00
waffeln
46dcc9c2fb
UI: Lower minimum dock size
...
Closes obsproject/obs-studio#2448
2020-03-04 22:25:39 -08:00
Richard Stanway
7df435f2cf
UI: Remove unused variable
2020-03-04 23:35:28 +01:00
Jim
934a9e8bae
Merge pull request #2457 from VodBox/sl-dup-fix
...
UI: Fix importing SL collections with repeated names
2020-03-04 14:29:12 -08:00
Richard Stanway
5cfc16e9f9
UI: Call setWindowFlags before setupUi
...
For some reason this has a noticeable performance improvement,
presumably because Qt is notifying all the child widgets?
2020-03-04 23:20:19 +01:00
VodBox
6b5459fbe7
UI: Fix importing SL collections with repeated names
2020-03-05 10:37:37 +13:00
Matt Gajownik
c50f488085
UI: Dynamically set widget index when renaming sources
2020-03-04 19:22:30 +11:00
Richard Stanway
8f4f33aed8
UI: Move OBSBasicSettings to scoped block
...
This ensures that the OBSBasicSettings destructor has been run before
the restart prompt appears, preventing bugs related to OBS shutting down
with the settings window still having active callbacks.
2020-03-03 00:05:43 +01:00
Richard Stanway
2f0134bf60
UI: Don't add removed sources when refreshing LoadAudioSources
...
This can be fired by a callback during source removal. The code was
re-adding the source that was just removed, causing the program to
freeze when trying to remove all sources.
2020-03-02 22:23:13 +01:00
Richard Stanway
2a4a46deed
UI: Use invokeMethod to refresh LoadAudioSources
...
Sources may be removed or destroyed by other threads which resulted in
GUI calls outside of the main Qt thread.
2020-03-02 22:21:02 +01:00
Richard Stanway
57b47ca90a
UI: Fix preview not being re-enabled on maximize
2020-03-01 10:02:14 -08:00
Matthieu Cunzi
74acbd7ed0
win-capture: Add Vulkan capture
...
Co-authored-by: jp9000 <obs.jim@gmail.com>
Co-authored-by: jpark37 <jpark37@users.noreply.github.com>
2020-02-29 04:53:28 -08:00
Jim
19701e3bbc
Merge pull request #2439 from cg2121/decklink-stuff
...
frontend-plugins: Refactor Decklink out UI
2020-02-27 00:42:25 -08:00
Clayton Groeneveld
fa9dccb7be
frontend-plugins: Refactor Decklink out UI
2020-02-26 23:06:20 -06:00
Clayton Groeneveld
ef3f842f0e
UI: Remove dock margins
2020-02-26 19:55:07 -06:00
Clayton Groeneveld
0ca8424c66
UI: Fix compiling error with older QT
2020-02-25 22:38:12 -06:00
Clayton Groeneveld
61aeaa5ca3
obs-browser: Enable Linux support
...
This requires CEF >= 3683
2020-02-25 22:38:12 -06:00
Jim
eb5abf2ae5
Merge pull request #2431 from cg2121/t-bar-size
...
UI: Make t-bar smaller
2020-02-24 23:27:13 -08:00
Richard Stanway
3667e556db
UI: Use deleteLater() rather than explicit delete
...
When an audio source is removed, it signals its "destroy" callbacks.
One of the callbacks is OBSSourceLabel::SourceDestroyed. When its Qt
destroy signal is fired, it causes a call to LoadAudioSources to refresh
the source list. LoadAudioSources deletes the old layout, and so the
QWidget that the OBSSource is based on is freed while it's still in the
middle of running the signal callback, resulting in access to freed
memory.
2020-02-24 15:34:36 -08:00
Richard Stanway
45d0b8ccee
UI: Reserve correct number of elements in vector
2020-02-25 00:24:05 +01:00
Richard Stanway
bc7946f8a8
UI: Reserve correct number of elements in vector
2020-02-24 21:51:02 +01:00
Clayton Groeneveld
5f937e26ff
UI: Make t-bar smaller
2020-02-24 13:28:23 -06:00
Chris Angelico
2036c06b91
UI: Fix compilation warning re signed/unsigned
2020-02-24 12:31:39 +11:00
Jim
704d2c9e11
Merge pull request #2423 from cg2121/fix-launch-return
...
UI: Return 0 when launch cancelled or failed
2020-02-23 00:21:21 -08:00
Jim
718aaaa5bf
Merge pull request #2420 from WizardCM/profile-import
...
UI: Fix Import Profile in Portable Mode
2020-02-23 00:17:52 -08:00
Jim
3318776ee9
Merge pull request #2417 from WizardCM/theme-fixes
...
Acri theme fixes: Tables
2020-02-23 00:16:38 -08:00
Clayton Groeneveld
d6e8fbf0d1
UI: Return 0 when launch cancelled or failed
2020-02-22 19:22:43 -06:00
Richard Stanway
28cdebdc9e
UI: Don't set audio encoder track index in Adv Output
...
The audio track should always be 0 for RTMP output. The previous code
accidentally used the audio track index to set the encoder track index.
If the chosen audio track was track 2, this enabled the experimental
multi-track RTMP output code. This then caused streams to fail as if
there were network problems, as popular RTMP services like Twitch don't
understand the multi-track RTMP stream and the connection hangs.
2020-02-23 01:04:04 +01:00
Matt Gajownik
2cbe64a79a
UI: Fix Import Profile in Portable Mode
...
QDir.mkpath seems broken with relative paths
Also adds a check for existing profiles
2020-02-23 10:57:11 +11:00
Clayton Groeneveld
44bb7e690b
obs-scripting: Update text source IDs
2020-02-21 22:54:34 -06:00
Matt Gajownik
c988f6487d
UI: Allow custom browser delete button to fill the cell
2020-02-21 22:05:37 +11:00
Matt Gajownik
3f053dbd87
UI: Fix table heading visibility in Acri
2020-02-21 22:05:37 +11:00
jp9000
4f6b4df17e
UI: Hide encoder if marked internal
...
(This commit also modifies libobs)
Hides encoders that are marked as internal. Same general functionality
as DEPRECATED but not actually deprecated, just internal-only.
2020-02-18 21:37:41 -08:00
jp9000
cce734a0aa
UI: Allow rescaling for texture-based encoders
2020-02-18 21:00:57 -08:00
Jim
4d0b3efc23
Merge pull request #2408 from cg2121/restart-app
...
UI: Restart program when audio/locale changed
2020-02-17 21:37:29 -08:00
Jim
262975401e
Merge pull request #2411 from cg2121/fix-locked-source
...
UI: Fix locked sources being transformed
2020-02-17 21:30:22 -08:00
Clayton Groeneveld
d6969d7732
UI: Fix locked sources being transformed
2020-02-17 13:22:00 -06:00
Clayton Groeneveld
b3601681b8
UI: Add ability to lock volume
2020-02-16 18:33:46 -06:00
Clayton Groeneveld
e0135823ce
UI: Restart program when audio/locale changed
2020-02-16 16:12:00 -06:00
Matt Gajownik
8a0cfc5665
UI: Use OBS dock menu instead of Qt dock context menu
2020-02-16 09:37:39 -08:00
VodBox
191165c721
UI: Add advanced scene collection importer
...
This replaces the previous Open File dialog for importing collections
with a window for importing many collections at once, based on the remux
window, along with support for importing from OBS Classic, XSplit
Broadcaster and from Streamlabs' fork. This also translates sources
between OSes that Studio supports.
2020-02-16 17:56:06 +13:00
Jim
da326f63f5
Merge pull request #2402 from WizardCM/mouse-hotkey-resize
...
UI: Allow resizing docks when hotkeys are disabled
2020-02-13 23:40:42 -08:00
Richard Stanway
42ed6ffffb
UI: Fix preview not being disabled when minimized
2020-02-13 23:18:40 +01:00
Matt Gajownik
a77c6aafde
UI: Allow resizing docks when hotkeys are disabled
...
Fixes #2194
2020-02-13 12:28:48 +11:00
Theodore Dubois
c5b0da7d13
UI: Add missing function declaration
...
This broke the build, but due to an issue with CI this was not caught by
CI.
2020-02-09 17:25:31 -08:00
Theodore Dubois
bd3cbf23ad
UI: Add Chromium-compatible NSApplication subclass
...
This fixes some crashes in browser panels on Mac, but it's also harmless
if browser panels aren't enabled.
2020-02-09 00:02:09 -08:00