WarmUpTill
ea5e92017e
Add "all" option in filter selection
2023-10-03 12:34:11 +02:00
Przemek Pawlas
46199efb58
Add tooltips for variable text inputs ( #888 )
2023-10-03 11:42:41 +02:00
WarmUpTill
b5341e5cde
Hide option to set master volume (deprecated)
2023-09-21 23:52:14 +02:00
WarmUpTill
ac6140b17a
Fix warnings
2023-09-21 23:52:14 +02:00
WarmUpTill
19a6277841
Enable use of throttling for "has changed" checks.
2023-09-17 17:08:15 +02:00
Przemek Pawlas
107e1413ed
Add Twitch clip and marker actions
...
* Refactor stream title variable name
* Limit commerical duration to 180s
* Set maximum stream title size to 140 chars
2023-09-16 22:23:34 +02:00
WarmUpTill
8efc39958f
Add action to assign scene item count to variable
...
To be able to iterate through the scene items of a scene
2023-09-16 19:49:54 +02:00
WarmUpTill
569f794e33
Move GetSceneItemCount() to utility
2023-09-16 19:49:54 +02:00
WarmUpTill
fc1460e592
Fix crash on shutdown related to macro docks
...
It could happen that the macro was already deleted while the macro dock
was still attempting to update its displayed information.
2023-09-13 19:49:55 +02:00
WarmUpTill
d6e4ee0203
Add option to run "else" actions using the "Run macros" button
...
If there are else actions to run holding control and clicking the "Run
macros" button will allow you to test them.
2023-09-13 19:49:55 +02:00
WarmUpTill
0c8135078d
Rework PerformActions() to enable choosing which action type to run
2023-09-13 19:49:55 +02:00
WarmUpTill
24f4b864c4
Fix macro splitter position not saving when switching to empty selection
2023-09-13 19:49:55 +02:00
WarmUpTill
41e47f32b6
Display warning if selected token does not support selected action
2023-09-11 18:27:47 +02:00
WarmUpTill
a73ccb15a1
Enable MacOS support for Twitch action
2023-09-11 18:27:47 +02:00
WarmUpTill
cbd459b0a5
Improve error logging
2023-09-11 18:27:47 +02:00
WarmUpTill
03bb1fd089
Stop token server if token was received / timeout was reached
2023-09-11 18:27:47 +02:00
WarmUpTill
4e2c254717
Set commercial duration suffix to "s" to inidicate unit is in seconds
2023-09-11 18:27:47 +02:00
WarmUpTill
fffb6c5f29
Adaptions for "else" support
...
* Fix "on change" option always being highlighted
* Fix "run macro" button performing actions based on condition state
* Fix "run" option of macro action performing action based on condition
stated of selected macro
2023-09-11 18:25:46 +02:00
WarmUpTill
ce1d4cce57
Add support for "else" action block
...
* Changed the "on change" match behaviour
Previously macros with true conditions but "on change" enabled would
be considered to be evaluating to false.
Now they are considered to be evaluating to true and the "on change"
option only has an effect on if the actions are performed or not.
This could have effects on user which use the "Macro" condition type
to check what other macros' conditions evaluate to.
* The splitter position separating the conditions, actions, and
else-actions are not saved and restored based on which macro is being
selected.
2023-09-09 11:16:50 +02:00
WarmUpTill
8f90bf8846
Move splitter save/load helpers to utility
2023-09-09 11:16:50 +02:00
WarmUpTill
b955e8a0ea
Move action and condition macro segement list to Ui_AdvSceneSwitcher
2023-09-09 11:16:50 +02:00
WarmUpTill
81da32f7a2
Only show slide show condition type if OBS supports necessary features
2023-09-09 09:56:29 +02:00
WarmUpTill
5324fa9350
Reset monitor selection in projector action when monitor setup changed
2023-09-06 21:30:55 +02:00
WarmUpTill
c375daa258
Add option to start commercial
2023-09-03 14:29:14 +02:00
WarmUpTill
4f3bd699c8
Fix tooltip not being translated
2023-09-03 14:29:14 +02:00
WarmUpTill
f5024621c0
Add option to assign environment variable value to variable
2023-09-01 20:37:02 +02:00
WarmUpTill
8308506d71
Rely on Qt when using GetCurrentWindowTitle() and OBS is in focus
2023-09-01 19:22:02 +02:00
WarmUpTill
6605c19202
Add OBS windows to GetWindowList()
2023-09-01 19:22:02 +02:00
WarmUpTill
fdf1a94f97
Add option to set placeholder text when asking for input
2023-08-29 20:46:33 +02:00
WarmUpTill
6b6e37da92
Hide preview scene options from studio mode action and condition
...
The options will only be hidden if the it is not being used.
Thus the functionality of existing macros will not be affected.
2023-08-28 21:19:38 +02:00
WarmUpTill
0f0fc8ae4e
Add option to switch preview scene to scene switch action
...
Same functionality of the "Studio mode" action will be hidden and
eventually be removed.
2023-08-28 21:19:38 +02:00
WarmUpTill
4d7e2992e5
Add preview scene support to scene condition
...
Existing functionality of the "Studio mode" condition will be hidden and
eventually be removed.
2023-08-28 21:19:38 +02:00
WarmUpTill
a5050d4810
Add Twitch action
...
Allows you to set the stream title and stream category
2023-08-26 17:32:36 +02:00
WarmUpTill
b833dd4576
Export FilterComboBox widget symbols
...
To be used for Twitch action
2023-08-26 17:32:36 +02:00
WarmUpTill
39378ae20f
Enusre that placeholder text is visible for FilterComboBox
2023-08-26 17:32:36 +02:00
WarmUpTill
5a2cb943f7
Add option to open interaction dialog of source
2023-08-25 18:19:23 +02:00
WarmUpTill
b88209f63d
Add option to check for settings change to source and filter condition
2023-08-19 19:21:19 +02:00
WarmUpTill
9c848938f8
Add support for registering additional save and load steps
...
Also renamed the reset steps to make it more clear what their use is.
2023-08-15 18:24:03 +02:00
WarmUpTill
07b86dda41
Cleanup ItemSettingsDialog and ItemSelection
...
* Added option to configure name conflict locale
* Fixed some locale options not being displayed properly due to missing
obs_module_text() calls and name conflicts not being handled
properly.
* No longer force a fixed width
* Added option to hide the rename context menu entry
* Use locale for invalid connection and variable selection string
2023-08-15 18:24:03 +02:00
WarmUpTill
49e8bf7639
Export ItemSelection and ItemSettingsDialog widget symbols
...
This is done to be able to support use of these widgets in plugins.
2023-08-15 18:24:03 +02:00
WarmUpTill
a2d0a7f544
Fix OCR value not being assigned to variables with enabled regex
2023-08-15 18:24:03 +02:00
WarmUpTill
1a8c894ddf
Cleanup
...
* Fix warnings
* Remove unused includes
* Fix build issue if libremidi CMakeLists.txt does not exist
2023-08-15 18:24:03 +02:00
WarmUpTill
a0b4df574b
Add option to disable filtering by typing in FilterComboBox
2023-08-14 15:47:38 +02:00
WarmUpTill
68c6492c3f
Revert "Add OCL support to improve performance"
...
This reverts commit 284c8020b2 .
2023-08-09 17:04:00 +02:00
WarmUpTill
0ba7ba77d8
Fix potential crash related to OCR
2023-08-09 17:04:00 +02:00
WarmUpTill
04b2b3474d
Fix crash in output change check with pattern matching enabled
2023-08-09 17:04:00 +02:00
WarmUpTill
b62757b65d
Rely on output flag to identify media sources
...
Using OBS_SOURCE_CONTROLLABLE_MEDIA instead of a hardcoded list of
source names is much more reliable and has the upside of also supporting
plugin sources
2023-08-09 14:01:19 +02:00
WarmUpTill
b1a3ab5493
Fix window condition ignoring title matching if regex is disabled
...
If the only enabled option was window title matching and regular
expressions were not used any window title would match regardless if it
existed or not
2023-08-09 13:50:32 +02:00
WarmUpTill
abc3357180
Make macro properties dialog resizable
2023-08-07 19:17:41 +02:00
WarmUpTill
29f9cba236
Add option to skip execution of given macro on OBS startup
2023-08-07 19:17:41 +02:00