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
WarmUpTill
569b915c07
Set temporary variables in Twitch condition
2023-11-20 20:08:09 +01:00
WarmUpTill
324d3fe7a5
Fix content content_classification_labels not being set
2023-11-20 20:08:09 +01:00
WarmUpTill
ae8d0bf5cb
Add support for setting variable to value of temporary variable
2023-11-20 20:08:09 +01:00
WarmUpTill
17efa82057
Add temporary variables
...
Enables easier use of values returned by macro segments.
For example, this enables the user to extract the user name of a new
Twitch follower and change a text sources settings accordingly
2023-11-20 20:08:09 +01:00
WarmUpTill
c17523a476
Enable extraction of array values from channel info
2023-11-20 20:08:09 +01:00
WarmUpTill
33635d6991
Add action to enable extraction of values from json string
2023-11-20 20:08:09 +01:00
WarmUpTill
d290dbe86b
Add nlohmann json dependency
2023-11-20 20:08:09 +01:00
WarmUpTill
c1f5c49eda
Run PostLoad() for "else actions" as well
2023-11-20 20:08:09 +01:00
WarmUpTill
c3f4caa6f3
Add AddPostLoadStep()
...
Enables registering additional functions, which are to be executed after
the loading steps are complete
2023-11-20 20:08:09 +01:00
WarmUpTill
d4c7b0e455
Fix crash while running macro actions
...
Users could invalidate the actions vector while the actions were
executed resulting in a crash.
2023-11-20 20:08:09 +01:00
WarmUpTill
b0cb52fe90
Fix warning
2023-11-20 20:08:09 +01:00
WarmUpTill
386f831cd4
Fix typos
2023-11-20 20:08:09 +01:00