WarmUpTill
7ada858046
Add option to match changed content
2023-12-16 19:42:02 +01:00
WarmUpTill
51d121bda2
Add Matches() helper function
2023-12-13 18:31:53 +01:00
WarmUpTill
a7cf5769dd
Remove deprecated functionality of "File" condition
2023-12-13 15:23:16 +01:00
Michael Kirsch
63ee36ddfe
Enable Area Selection in ScreenshotHelper class
2023-12-13 14:19:17 +01:00
WarmUpTill
43967f5ded
Add temp variable support for video condition
2023-12-10 14:26:30 +01:00
WarmUpTill
c043053b2b
Remove unused variable
2023-12-10 14:26:30 +01:00
WarmUpTill
220f27bd0a
Move plugin dependencies to Aptfile
2023-12-10 13:42:39 +01:00
WarmUpTill
83914d5378
Linux: resolve procps symbols at runtime
...
This is done to be able to support both libprocps and libproc2.
Either of them or neither might be available on all platforms and this
should not prevent the plugin from being used at all.
2023-12-10 13:42:39 +01:00
WarmUpTill
57e4b1a3f1
Fix warning
2023-12-10 13:42:39 +01:00
WarmUpTill
c85e556924
Add support for "random()" expression
...
Generates a random number between [0,1)
2023-12-10 13:33:18 +01:00
WarmUpTill
8c0be8011d
Enable use of obs-module-helper.hpp in tests
2023-12-10 13:33:18 +01:00
WarmUpTill
7914f75876
Fix macro references not being resolved when importing macros
2023-12-09 09:52:12 +01:00
WarmUpTill
7d1253e14e
Use RAII wrappers for OBS data
2023-12-09 09:52:12 +01:00
WarmUpTill
d7c58b3eb3
Remove websocket dependency to switcher-data internals
2023-12-09 09:52:12 +01:00
WarmUpTill
fb664b6f08
Reduce dependencies to switcher-data.hpp implementation details
...
This is necessary for the switch to libremidi version 4 due to
incompatabilities with websocketpp, but also might save some headaches
later on.
2023-12-09 09:52:12 +01:00
WarmUpTill
258a6d076e
Fix "or not" logic type check being ignored
2023-12-09 09:52:12 +01:00
WarmUpTill
32ab060153
Ease configuration of token grabber port
2023-12-09 09:52:12 +01:00
WarmUpTill
91d3784f9b
Don't wait for transition to complete if already on target scene
2023-12-09 09:52:12 +01:00
WarmUpTill
8a5aac3d31
Add option to check the recording duration
2023-12-09 09:52:12 +01:00
WarmUpTill
06c6effb7d
Fix duration value not being updated correctly when changing units
2023-12-09 09:52:12 +01:00
WarmUpTill
f3789c05bd
Move Duration and DurationSelection into separate files
2023-12-09 09:52:12 +01:00
WarmUpTill
c64e1f5e51
Rework Process condition
...
* Add option to en-/disable regex matching
* Add tempvar support for process name
2023-12-09 09:52:12 +01:00
WarmUpTill
5d8e24c19a
Add temp variable support to Macro condition
2023-12-09 09:52:12 +01:00
WarmUpTill
f756de05c3
Add option to check if macro is paused
2023-12-09 09:52:12 +01:00
WarmUpTill
574fdb496f
Add error logs for token grabber server
2023-12-09 09:52:12 +01:00
WarmUpTill
5580da69eb
Fix window condition not clearing tempvars of previous condition type
2023-12-09 09:52:12 +01:00
WarmUpTill
35274863c9
Use available layout stretch space for settings input field
2023-12-09 09:52:12 +01:00
Przemek Pawlas
1f31b81f0d
Add else actions toggle button
2023-12-09 09:42:10 +01:00
WarmUpTill
cde111ddeb
Ignore settings which don't have a description or name
...
This fixes a crash when attempting to populate the setttings selection
of a Window Capture or Game Capture source
2023-12-07 07:04:50 +01:00
Przemek Pawlas
845c12c01c
Add tooltip for run button explaining else ( #931 )
...
* Add tooltip for run button explaining else
* Switch run button modifier to Shift
* Toggle button label only when hovering over it
2023-12-06 10:40:14 +01:00
Przemek Pawlas
99a0118d31
Add clipboard text/image copy actions
2023-11-27 21:07:38 +01:00
Przemek Pawlas
bb7ee17362
Prepare Twitch action for introduction of new action types
2023-11-26 17:48:45 +01:00
Przemek Pawlas
70854ef012
Reorder Twitch condition enum value definitions
2023-11-26 17:48:45 +01:00
Przemek Pawlas
053c14056d
Add more token options and reorder existing ones
2023-11-26 17:48:45 +01:00
Przemek Pawlas
9397d50764
Refactor twitch-helpers
...
Added more http helpers, reordered parameters, and reduced code
duplication
2023-11-26 17:48:45 +01:00
Przemek Pawlas
473e24cc42
Use consistent function naming for setting widget visibility
2023-11-26 17:48:45 +01:00
WarmUpTill
d9394605f4
Set tempvar values for raid events
2023-11-26 15:29:54 +01:00
WarmUpTill
d2b9074852
Fix build for Twitch mock
2023-11-26 15:29:54 +01:00
WarmUpTill
b525eb7a0e
Add temp variable support to MIDI condition
2023-11-26 13:05:44 +01:00
WarmUpTill
3805aaeeec
Add Twitch chat support
...
* Enable sending chat messages via the Twitch action
* Enable checking for chat messages using the Twitch condition
2023-11-26 00:17:38 +01:00
WarmUpTill
50dc404689
Add temp variable support to date condition
2023-11-20 20:08:09 +01:00
WarmUpTill
975eacbc7e
Add temp variable support to timer condition
2023-11-20 20:08:09 +01:00
WarmUpTill
7e56dc35b8
Enable use of variables in find and replace options of variable action
2023-11-20 20:08:09 +01:00
WarmUpTill
b3566d98bf
Add condition to check temporary variable values / macro properties
2023-11-20 20:08:09 +01:00
WarmUpTill
15379a8e20
Clean up locale and variable condition
2023-11-20 20:08:09 +01:00
WarmUpTill
1e178f4223
Add temp variable support to scene condition
2023-11-20 20:08:09 +01:00
WarmUpTill
c16a7b93ea
Add temp variable support to window condition
2023-11-20 20:08:09 +01:00
WarmUpTill
f89bb1a750
Add temp variable support for audio condition
2023-11-20 20:08:09 +01:00
WarmUpTill
79961aabe4
Use SourceSetting helpers to enable modification of single setting
2023-11-20 20:08:09 +01:00
WarmUpTill
4686fc2b01
Add SourceSetting helpers
...
They enable easy modification of single setting value of sources
compared to working with the raw json string
2023-11-20 20:08:09 +01:00