WarmUpTill
0d1a3e5646
Add missing virtual destructors
2022-12-15 11:46:38 -08:00
WarmUpTill
cca32e59c2
Do not allow running paused macros
...
The old behaviour was not consistent with the other action types.
(E.g. "Sequence" or "Random" ignore paused macros)
It would also only ever execute the first action of the given macro as
afterwards the plugin would realise the macro is paused and abort the
execution.
2022-12-10 13:06:55 -08:00
WarmUpTill
0ce9c515af
Add option to check / set audio monitoring of sources
2022-12-10 13:06:19 -08:00
WarmUpTill
c07ef3c699
Enable detection of user holding down hotkey
...
Previously only the key down event would trigger the condition
2022-12-05 07:23:13 -08:00
WarmUpTill
f3e5fb59f3
Reset duration modifier timers when stopping the plugin
2022-12-05 07:22:57 -08:00
WarmUpTill
ef0f6839e5
Remove unnecessary duration reset
2022-12-05 07:22:57 -08:00
WarmUpTill
8dc434f45e
Add option to match scene name to pattern
2022-12-04 09:26:38 -08:00
WarmUpTill
20ba02be8d
Fix MultiStateCondition not being saved
2022-11-26 08:46:31 -08:00
WarmUpTill
31511851c9
Add option to match date pattern
2022-11-26 08:46:31 -08:00
WarmUpTill
4f71c55034
Show simple date settings by default
2022-11-26 08:46:31 -08:00
WarmUpTill
46fb63e960
Add option to set working directory for new process
2022-11-26 05:47:24 -08:00
WarmUpTill
1be2764d7b
Allow setting / checking the audio sync offset of sources
2022-11-26 05:47:13 -08:00
WarmUpTill
7407bc7d82
Add option to toggle visibility
2022-11-20 10:09:56 -08:00
WarmUpTill
ae9ef2bf3b
Fix potential crash for sources of unkown type
...
This can happen if a source was created but the corresponding
functionality was later removed (e.g. when loading a scene collection
containing a browser source on an OBS build without browser source
support)
2022-11-20 10:09:56 -08:00
WarmUpTill
50e26aba72
Improve focus handling
...
* Display current focus window / process
* Match against app name instead of window name on MacOS when using
Process condition
* Clean up
2022-11-06 09:53:25 -08:00
WarmUpTill
65ea7987c7
Add special handling for the "between" case when ignoring the date
...
In this case the left time value will be treated as the start of the
time range and the right one as the end.
This now enables specifying ranges that span over the 24h boundary.
E.g. 23:00:00 to 01:00:00.
This would have previously been treated as 01:00:00 to 23:00:00 instead.
2022-11-02 07:57:01 -07:00
WarmUpTill
a330378c16
Improve option to check multiple media sources
...
* Added the option to select current, previous, variables, ...
* Refresh the source list on scene change
* General clean up of media condition
2022-10-21 13:15:00 -07:00
WarmUpTill
67c3b73e10
Fix date condition showing incorrect date
...
This is only affecting the displayed value when reopening a macro.
The entered values were stored / used correctly.
2022-10-08 15:59:15 -07:00
WarmUpTill
c9b5bbfc14
Fix multi state count not being saved
2022-10-04 02:59:59 -07:00
WarmUpTill
3e1e8d01b6
Add option to check for value change
2022-10-04 02:59:59 -07:00
WarmUpTill
7fdff72a92
Only show duration selection if dynamic length transition is selected
2022-10-01 08:24:11 -07:00
WarmUpTill
d2d042bae3
Move transition type definition
2022-10-01 08:24:11 -07:00
WarmUpTill
f70ae803a3
Enable creating screenshots of scenes
2022-10-01 01:58:57 -07:00
WarmUpTill
7683957267
Add variable support for scene item selection
2022-09-28 02:21:05 -07:00
WarmUpTill
e0d4c7244d
Add variable support for scene selection
2022-09-28 02:21:05 -07:00
WarmUpTill
b2ccd30f68
Clean up SceneSelection
...
* Adjust save and load functions to avoid conflicts with other values
* Move enum definition
2022-09-28 02:21:05 -07:00
WarmUpTill
c95fb6c2ea
Add macro action "Variables"
2022-09-28 02:21:05 -07:00
WarmUpTill
d779ced27f
Add macro condition "Variable"
2022-09-28 02:21:05 -07:00
WarmUpTill
a59d15a77a
Add option to disable hotkey registration for new macros
2022-09-28 02:20:22 -07:00
WarmUpTill
77fe75f738
Fix websocket condition layout when enabling regular expressions
2022-09-24 00:45:58 -07:00
WarmUpTill
a8953f23f4
Add backwards compatability to at least OBS 26.1.2
...
Required for Debian Stable
2022-09-20 14:01:22 -07:00
WarmUpTill
4c20ac605d
Fix UI not showing correct logic type if removing root condition
2022-09-19 11:36:28 -07:00
WarmUpTill
75cdd3c80d
Add option to reduce video matching latency
2022-09-19 11:36:28 -07:00
WarmUpTill
1a8a4584c1
Add support for websocket vendor events
2022-09-16 23:55:36 -07:00
WarmUpTill
6d755ad570
Add content / modification date changed as separate options
...
Previously this would require knowledge of regular expressions to match
any content.
2022-09-15 12:25:37 -07:00
WarmUpTill
99ceb6a42a
Style changes
...
* Move FileType definition
* Change capitalization
2022-09-15 12:25:37 -07:00
WarmUpTill
7ddfdcf5be
Switch to RegexConfig
2022-09-15 12:25:37 -07:00
WarmUpTill
d99618d2f6
Enable multiline regex pattern matching
2022-09-15 12:25:37 -07:00
WarmUpTill
a93305e16e
Convert line endings to "\n" to allow easier matching
2022-09-15 12:25:37 -07:00
WarmUpTill
bddbcebece
Slight layout adjustments to better support new OBS themes
2022-09-05 12:19:07 -07:00
WarmUpTill
c16b97e5cd
Add option to save screenshot to custom path
2022-09-03 10:31:47 -07:00
WarmUpTill
9bed6df2b5
Adjust macro list to new OBS layout changes
2022-09-01 13:20:35 -07:00
WarmUpTill
9e2ca1529c
Save splitter positions on macro tab
2022-08-31 12:12:25 -07:00
WarmUpTill
636630fdf3
Add splitter between macro list and macro edit area
...
This will make editing macros easier on smaller window sizes as the list
or edit area can be resized to the users needs
2022-08-31 12:12:25 -07:00
WarmUpTill
c3aa421bc5
Add option to split recording
2022-08-31 07:58:24 -07:00
WarmUpTill
046de4118f
Rework curl helpers
2022-08-25 11:26:31 -07:00
WarmUpTill
c9177c4429
Add Http action
2022-08-25 11:26:31 -07:00
WarmUpTill
59cc37c90a
Add websocket condition
2022-08-24 12:53:25 -07:00
WarmUpTill
866c49bffd
Add websocket action
2022-08-24 12:53:25 -07:00
WarmUpTill
c9820e77d8
Add option to check states of multiple macros at the same time
2022-08-23 11:31:48 -07:00