gxalpha
9afc3cabca
UI: Refactor / Clean up addNudge
2023-02-15 14:11:46 -05:00
derrod
5bdf492f8a
UI: Avoid excessive config reads when drawing preview
2023-02-11 15:58:40 -08:00
cg2121
26725fa2d5
UI: Disable properties button in source toolbar
...
If a scene or group is selected, disable the properties button in the
source toolbar. This also does a refactor of the function to enable/disable
the toolbar buttons.
2023-02-04 16:02:04 -08:00
Exeldro
46da073aa5
UI: Add obs_frontend_open_sceneitem_edit_transform()
2023-02-04 15:23:26 -08:00
Jim
00078a6a73
UI: Add QSV AV1 to simple output mode
2022-11-21 19:08:02 -08:00
cg2121
0df774cd01
UI: Disable toolbar buttons when no source is selected
...
When no source is selected, disable the toolbar buttons so the user
knows the buttons can't be clicked. They would just do nothing
before.
2022-11-20 00:06:17 -05:00
cg2121
14bd880822
UI: Add filters button to scenes toolbar
...
Makes it easier to access scene filters.
2022-11-20 11:07:22 +11:00
Roman Huts
8a831e2da5
UI: Add AMD AV1 to simple output mode
2022-11-18 18:18:08 -08:00
gxalpha
dc024a8643
UI: Use on_foo_bar properly for docks context menu
2022-11-08 20:49:56 -08:00
gxalpha
1b75940f80
UI: Replace manual usage of on_foo_bar for show/hide transition
2022-11-08 20:49:56 -08:00
gxalpha
e6b7a60638
UI: Add simple mode for Apple Hardware HEVC
2022-11-02 22:44:20 +01:00
cg2121
8dda8d3500
obs-frontend-api: Add functions to get last saved files
...
Adds functions to the frontend api to get the last recording,
screenshot and replay buffer saved.
2022-10-30 19:53:11 -07:00
cg2121
42ecdef938
obs-frontend-api: Add screenshot event
...
This adds a frontend event for when a screenshot is taken.
2022-10-23 11:06:30 +11:00
gxalpha
e4a9c7da9c
UI: Add multiview menus to UI file
2022-10-09 16:53:54 -07:00
jp9000
614bf960d9
UI: Add NVENC AV1 to simple output mode
2022-10-07 14:34:39 -07:00
derrod
e8dc70d0ee
Revert "UI: Remove "Resize output (source size)" menu"
...
This reverts commit 829e906ac2 .
2022-09-03 05:09:59 +02:00
cg2121
0afcb71122
UI: Reset volume/media sliders on theme change
...
Since volume/media sliders are using QProxyStyle, they are not
updated when themes are changed, so re-initialize them.
2022-08-20 16:29:16 -07:00
Jim
9e15114750
Merge pull request #6577 from chippydip/multiple-video-mixes
...
libobs: Add support for multiple video mixes
2022-08-09 21:37:48 -07:00
cg2121
2b4629848d
UI: Fix spacer lines not using accessibility color
...
The spacer helper lines would not use the selection color set in the
accessibility settings.
2022-08-06 16:14:24 -07:00
Chip Bradford
df446c3f6e
UI: Add Virtual Camera source selector dialog
2022-07-31 15:39:18 -07:00
PatTheMav
f1cf3ff141
UI: Fix Qt call on UI thread from graphics thread
...
Calling `devicePixelRatioF` from any thread but the main UI thread
triggers thread-safety warnings at runtime on macOS, because Qt uses
NSView calls to determine the value.
NSView calls are only allowed to be made from the main thread on macOS,
so instead the value is stored as a property of the OBSQTDisplay at
initialization, to be retrieved from the preview object later.
Static functions that do not have access to the preview object have the
pixel ratio passed in their call signature.
2022-07-31 19:36:34 +02:00
gxalpha
37526e9ac9
UI: Add macOS permissions window
...
Co-Authored-By: Matt Gajownik <git@wizardcm.com >
2022-07-31 18:14:41 +02:00
cg2121
e072976ccf
UI: Add audio mixer toolbar
...
This adds a toolbar to the audio mixer dock, so it is
easier to access advanced audio dialog and unhide/vertical
actions.
2022-07-31 20:22:02 +10:00
Clayton Groeneveld
2d6a9c9cc1
UI: Show spacing helpers in preview
...
This shows distance between sides of preview and edges of sources.
This will allow users to more easily align sources.
Co-authored-by: Palakis <contact@slepin.fr >
2022-07-30 19:41:18 -07:00
gxalpha
ea9350bcbf
UI: Add hotkey to split file
...
Adds a frontend hotkey that splits the current recording file. Ideally,
this would only appear if file splitting is enabled like the replay
buffer hotkey, however that is an output hotkey which is hidden because
the output doesn't exist. This doesn't work here since the recording
output is obviously always available, but is unaware of whether file
splitting is enabled until the output is started.
2022-07-30 15:21:08 +02:00
VodBox
77694d76e8
UI: Add Accessibility menu to settings
...
This change introduces an accessibility menu to settings, along with
options for overriding the colors used by OBS in the mixer and in the
preview to be more color blind friendly than the options provided by the
current theme.
2022-07-27 21:37:30 -04:00
Clayton Groeneveld
aae15fc497
UI: Fix bugs with missing files refactor
...
With https://github.com/obsproject/obs-studio/pull/5148 , it was
brought up that the loading of the missing files was not thread
safe, as the missing files were being loaded late in the loading
process. This PR tries to fix that problem, while still simplifying
the original missing files code.
2022-07-27 12:42:32 +10:00
derrod
9c40e448b6
UI: Add File Integrity Check
2022-07-27 00:34:04 +10:00
Clayton Groeneveld
3dae4a35a1
UI: Relatively center multiple scene items
...
Before the scene items would be centered at the same spot
when centering them, now they are moved relatively to each
other.
2022-07-27 00:29:32 +10:00
Clayton Groeneveld
b3c5524a48
UI: Add scene names to preview/program labels
...
This makes it easier for users to determine what
is the current preview or program scene.
2022-07-26 23:28:05 +10:00
jpark37
9b46795d57
libobs, UI: Add OBS_ICON_TYPE_PROCESS_AUDIO_OUTPUT
2022-07-23 17:41:34 -07:00
jp9000
2b957c9368
UI: Update simple output to use new AMD encoder
2022-07-21 15:29:25 -07:00
tytan652
91c353c774
UI: Fix undo stack uninitialized ui warning
...
Moving the declaration of `ui` above `undo_stack` fix the warning.
Co-authored-by: Richard Stanway <r1ch@r1ch.net >
2022-07-19 15:57:55 -04:00
Clayton Groeneveld
6eb5a922a7
UI: Remove duplicate missing files code
...
The same code was in different places, so call single function to
clean up code.
2022-07-18 19:12:31 +02:00
gxalpha
29ae00e4af
UI: Add Apple H.264 hardware encoder to simple mode
...
Adds the Apple Silicon hardware encoder as a simple mode option. For
recordings this only requires being on Apple Silicon (since we use the
Constant Quality setting), while for streaming it requires the user to
be on macOS 13 or newer (since we're using CBR).
2022-07-11 23:45:43 +02:00
Clayton Groeneveld
873ee8e7ba
UI: Fix reset ui warning showing on first start
...
If a plugin adds a dock and the program is run for the
first time, the reset ui warning would show up.
2022-07-10 12:26:42 +10:00
Clayton Groeneveld
3cfd30ae2a
UI: Add ability to reset whole UI
...
Users for example disable all of the items in the view menu.
This allows them to easily reset them all.
2022-06-25 21:24:35 -04:00
gxalpha
829e906ac2
UI: Remove "Resize output (source size)" menu
2022-06-20 19:31:31 -03:00
gxalpha
78bdd4cb01
Revert "UI: Redesign transitions dock"
...
This reverts commit d5905039c9 .
2022-06-20 18:29:22 -03:00
gxalpha
609acca161
Revert "UI: Fix non-default transitions going below add vals"
...
This reverts commit da8547c112 .
2022-06-20 18:29:22 -03:00
gxalpha
5fad651b2d
Revert "UI: Fix selecting correct transition when deleting"
...
This reverts commit 3486c0b363 .
2022-06-20 18:29:22 -03:00
gxalpha
6188144cab
Partly revert "UI: Fix Qt signal connection warnings"
...
This partly reverts commit 40f99da8a2 so
that conflicts are gone.
2022-06-20 18:29:22 -03:00
Norihiro Kamae
1c4bc6e735
UI: Fix multithread-unsafe GetCurrentScene
...
The function `OBSBasic::GetCurrentScene()` is also called from the
graphics thread and access to a QListWidget object, which is not
multithread-safe.
2022-06-06 10:20:00 -07:00
Yuriy Chumak
84e7db5059
UI: Simple Output Mode for NVENC HEVC
2022-06-05 16:02:58 -07:00
gxalpha
41521b2816
UI: Move taskbar overlay functions into platform.hpp
...
Refactors the existing implementation for Windows into
platform-windows.cpp, allowing for other OS implementations in the
future.
2022-05-20 20:16:56 +10:00
gxalpha
d6c6e8df87
UI: Add shortcut for larger movement steps in preview
...
Adds the ability to move a selected item 10 pixels in the preview when
holding shift while using the arrow keys, instead of going just 1 pixel
per step.
2022-04-16 16:47:44 -07:00
Jim
b745a100a3
Merge pull request #5371 from norihiro/automatic-file-splitting
...
Automatic file splitting
2022-04-10 16:49:37 -07:00
jpark37
f2b049c0e7
UI: Add support for nonlinear SRGB blending
2022-04-02 16:02:41 -07:00
Exeldro
de1d806e83
UI: Add Copy/Paste for source visibility transitions
2022-03-24 23:51:10 -07:00
jpark37
61ffb5c4d8
UI: Add OBSQTDisplay::OnMove()/OnDisplayChange()
...
This plumbing will be useful when handling color space changes.
Currently does nothing, and only Windows is wired for now.
2022-02-26 01:09:07 -08:00