WarmUpTill
19eb5074f2
Enable getting variable values from websocket condition
2023-01-17 12:12:44 -08:00
WarmUpTill
828a69bbf7
Save space by reducing size of "current value" text box
2023-01-17 12:12:44 -08:00
WarmUpTill
c01d471b5f
Save space by moving settings button to the same layout as stop button
2023-01-15 09:33:46 -08:00
WarmUpTill
8751c0d296
Enable getting variable values from http action
2023-01-15 09:33:46 -08:00
WarmUpTill
334d173dc9
Add PostLoad()
...
Used to reslove values that only can be resolved after all macros /
macro segments have been set up initally.
2023-01-15 09:33:46 -08:00
WarmUpTill
1c3ff927a5
Enable getting variable values from window condition
2023-01-15 09:33:46 -08:00
WarmUpTill
b12c25fdf4
Enable getting variable values from studio mode condition
2023-01-15 09:33:46 -08:00
WarmUpTill
e9f4ac7ca7
Enable getting variable values from source condition
2023-01-15 09:33:46 -08:00
WarmUpTill
f1cdab80a9
Enable getting variable values from process condition
2023-01-15 09:33:46 -08:00
WarmUpTill
ae6f0bc470
Enable getting variable values from idle condition
2023-01-15 09:33:46 -08:00
WarmUpTill
3d4b69848c
Enable getting variable values from filter condition
2023-01-15 09:33:46 -08:00
WarmUpTill
c4c4a27dcb
Enable getting variable values from file condition
2023-01-15 09:33:46 -08:00
WarmUpTill
87ed11d3bf
Enable getting variable values from date condition
2023-01-15 09:33:46 -08:00
WarmUpTill
23e2fb8d5a
Enable getting variable values from cursor condition
2023-01-15 09:33:46 -08:00
WarmUpTill
af5950748d
Switch to using RegexConfig for variable comparison check
2023-01-15 09:33:46 -08:00
WarmUpTill
df9dc1e002
Enable getting variable values from scene condition
2023-01-15 09:33:46 -08:00
WarmUpTill
5c7e0f292f
Enable getting variable values from audio condition
2023-01-15 09:33:46 -08:00
WarmUpTill
a5f610b7b7
Add options to compare variable values
2023-01-15 09:33:46 -08:00
WarmUpTill
df8e84dd09
Add option to set variable value based on condition or action
2023-01-15 09:33:46 -08:00
WarmUpTill
ee5038106a
Add MacroSegmentOrderChanged() signal
2023-01-15 09:33:46 -08:00
WarmUpTill
6617c08b89
Allow choosing highlight color
2023-01-15 09:33:46 -08:00
WarmUpTill
42773790e4
Enable getting varaible values from conditions and actions
2023-01-15 09:33:46 -08:00
WarmUpTill
1fd6f75ee1
Add variable support to video condition
2023-01-15 09:33:46 -08:00
WarmUpTill
8a2ccef8ec
Only return source from variable if source is a scene
2023-01-15 09:33:46 -08:00
WarmUpTill
d30f389db7
Add variable support to source condition
2023-01-15 09:33:46 -08:00
WarmUpTill
a2906a534b
Add variable support to media condition
2023-01-15 09:33:46 -08:00
WarmUpTill
30294842f2
Add variable support to filter condition
2023-01-15 09:33:46 -08:00
WarmUpTill
eb478d2948
Add variable support to audio condition
2023-01-15 09:33:46 -08:00
WarmUpTill
e4ee55cd3d
Add variable support to source action
2023-01-15 09:33:46 -08:00
WarmUpTill
9c4fe38c97
Add variable support for screenshot action
2023-01-15 09:33:46 -08:00
WarmUpTill
81e64382c9
Add variable support to media action
2023-01-15 09:33:46 -08:00
WarmUpTill
b55db1a79a
Add variable support to filter action
2023-01-15 09:33:46 -08:00
WarmUpTill
dcdcd23361
Add variable support to audio action
2023-01-15 09:33:46 -08:00
WarmUpTill
3ccc057547
Clean up utilty
2023-01-15 09:33:46 -08:00
WarmUpTill
d04884fe8b
Resolve variables in log messages
2023-01-15 09:33:46 -08:00
WarmUpTill
7ae490ca25
Add option to resolve variable values in ToString()
2023-01-15 09:33:46 -08:00
WarmUpTill
cd74534e4c
Add source selection helpers
2023-01-15 09:33:46 -08:00
WarmUpTill
e4f9ccec3f
Add support for variables in text edit widgets of actions and conditions
2023-01-15 09:33:46 -08:00
WarmUpTill
f106329892
Enable use of multi-line values for variables
2023-01-15 09:33:46 -08:00
WarmUpTill
14f0194372
Add helper classes to support strings containing variables
...
* VariableResolvingString will accept strings potentially containing
variables as inputs and will automatically resolve any variables when
converting to std::string
* VariableTextEdit is a simple wrapper around ResizingPlainTextEdit to
enable working with VariableResolvingString
2023-01-15 09:33:46 -08:00
WarmUpTill
fafaafd578
Fix crash when showing frame for cursor condition
...
Extreme values for setGeometry() could cause a crash.
Limit frame size to screen union to avoid these crashes.
2023-01-14 05:09:42 -08:00
WarmUpTill
fd4476c0b3
Fix warnings
2023-01-07 11:49:53 -08:00
WarmUpTill
c96c81cf1d
Update macro properties dialog
...
* Visually group settings
* Hide hotkey settings if no macro or a group is selected
2023-01-07 11:49:53 -08:00
WarmUpTill
3e4293f9b0
Set background of macro action / condition splitter transparent
2023-01-07 11:49:53 -08:00
WarmUpTill
a80af327d7
Enable grouping of macros
...
Based on OBS's source-tree model/view implementation
2023-01-07 11:49:53 -08:00
WarmUpTill
2116bd7a78
Adjust function signature for macro rename signal
2023-01-07 11:49:53 -08:00
WarmUpTill
11571751b9
Fix crash related to highlights
...
A crash could occur when macro segments would be deleted while
highlighting of a segment was triggered.
2023-01-07 11:49:53 -08:00
WarmUpTill
f9de63bc88
Rename "count" to "runCount"
2023-01-07 11:49:53 -08:00
WarmUpTill
378bf4dfd6
Add button to open settings window to dock
...
Also apply current OBS theme to status dock by using "OBSDock" wrapper
class
2023-01-07 11:49:53 -08:00
WarmUpTill
5444d6fd9e
Adjust locale
2023-01-02 08:38:25 -08:00