WarmUpTill
ebbf64ddae
Add simple tests
2023-03-25 15:17:19 -07:00
WarmUpTill
8b105ad22b
Add support for abs, sin, cos, tan, sqrt function in math expression
2023-03-25 15:17:19 -07:00
WarmUpTill
f3416c5b1d
Add option to remove Run or Pause button from macro dock
2023-03-25 12:50:49 -07:00
WarmUpTill
e194fc5ee4
Fix crash when deleting multiple macros in combination with a group
2023-03-25 12:50:49 -07:00
WarmUpTill
e465c81bf1
Fix rename via contenxt menu not updating macro name line edit
2023-03-25 12:50:49 -07:00
WarmUpTill
9dce6a99fd
Prevent crashes in case obs_module_text() is called during shutdown
2023-03-25 12:50:49 -07:00
WarmUpTill
6f2c53d14e
Add option to create docks of macros
...
These docks allow to control the pause state and manual execution of the
macro actions
2023-03-25 12:50:49 -07:00
WarmUpTill
9044ae4ade
Move OBSDock definition
2023-03-25 12:50:49 -07:00
WarmUpTill
0a422174bc
Remove unnecessary cast
2023-03-25 12:50:49 -07:00
WarmUpTill
c2020fe77c
Fix crash when selecting new audio source in audio condition
2023-03-24 14:39:41 -07:00
WarmUpTill
8beca6fcc7
Do not allow duplication of groups
...
Functionality has to be implemented first.
Otherwise visual issues might occur when expanding or collapsing the
new copy of the group entry.
2023-03-24 14:39:41 -07:00
WarmUpTill
18769df2ca
Fix duplication of macro not copying references to macros or segments
2023-03-22 11:09:41 -07:00
WarmUpTill
2806fd6cdb
Add support for variables in various path selections
2023-03-19 03:52:21 -07:00
WarmUpTill
b607940c8c
Add variable support to OpenVR condition
2023-03-19 03:52:21 -07:00
WarmUpTill
dff599df4c
Add variable support for scene item order condition
...
Also cleaned up condition type being defined globally
2023-03-19 03:52:21 -07:00
WarmUpTill
b3cd38e019
Add variable support for OBS stats condition
...
Also move definition of stat type and condition type into
MacroConditionStats
2023-03-19 03:52:21 -07:00
WarmUpTill
61975e1992
Fix macro list layout margins
2023-03-19 03:52:21 -07:00
WarmUpTill
1a8ad69f23
Add variable support for macro condition spinbox controls
2023-03-19 03:52:21 -07:00
WarmUpTill
f21e40151b
Add variable support for cursor condition spinbox controls
2023-03-19 03:52:21 -07:00
WarmUpTill
4e58769648
Fix hotkey action not "holding" down keys for the specified duration
2023-03-19 03:52:21 -07:00
WarmUpTill
f9d6001025
Enable use of variables for hotkey action duration selection
2023-03-19 03:52:21 -07:00
WarmUpTill
ae5f5f90ff
Add variable support for audio condition spinbox controls
2023-03-19 03:52:21 -07:00
WarmUpTill
89db21d734
Add variable support for video condition spinbox controls
2023-03-19 03:52:21 -07:00
WarmUpTill
0e4b072650
Add varaible support for audio action spinbox controls
2023-03-19 03:52:21 -07:00
WarmUpTill
13b0e00b27
Add variable support to SliderSpinbox
2023-03-19 03:52:21 -07:00
WarmUpTill
bf5d8ca19e
Add option to assign value of math expressions to variable
2023-03-19 03:52:21 -07:00
WarmUpTill
4a3339c09c
Add math helpers
2023-03-19 03:52:21 -07:00
WarmUpTill
b28c2b28b2
Adjust to Duration rework
2023-03-19 03:52:21 -07:00
WarmUpTill
fcb3e648d2
Enable use of variables in duration selections
2023-03-19 03:52:21 -07:00
WarmUpTill
5d6f08e38f
Adjust to refactor of variable string
2023-03-19 03:52:21 -07:00
WarmUpTill
b932af1c97
Move string and number variables to separate files
2023-03-19 03:52:21 -07:00
WarmUpTill
8874eb2b1c
Add widgets that allows using both fixed number values or variables
2023-03-19 03:52:21 -07:00
WarmUpTill
dcf9816a72
Add header support to http action
2023-03-19 03:52:21 -07:00
WarmUpTill
c8722c9f62
Add support for using variables in URL field of http action
2023-03-19 03:52:21 -07:00
WarmUpTill
a82a2ccffe
Add option to find and replace strings in current value
2023-03-19 03:52:21 -07:00
WarmUpTill
0bf70e443e
Move replaceAll() to utility
2023-03-19 03:52:21 -07:00
WarmUpTill
3d6d690583
Add variable support for custom screenshot path
2023-03-19 03:52:21 -07:00
WarmUpTill
783f76d55d
Add support for variables in file FileSelection widget
2023-03-19 03:52:21 -07:00
WarmUpTill
1dd46fb777
Add VariableLineEdit helper
2023-03-19 03:52:21 -07:00
WarmUpTill
22bbd3a4ca
Extract argument list to generic string list class and widget
...
* To be used for http header support
* Add variable support
2023-03-19 03:52:21 -07:00
WarmUpTill
3cd4b2251f
CI: Remove zip file from windows installer
2023-03-19 03:51:28 -07:00
WarmUpTill
9e4b003608
Use theme based icons for status dock, group, and duration icon
2023-03-19 03:51:28 -07:00
WarmUpTill
e66d0bc6b8
Rework MacroRef
...
This should resolve issues of macro names / selections not properly
updating after renaming / grouping / un-grouping macros
2023-03-13 11:30:29 -07:00
WarmUpTill
9a4abd78ed
Fix warnings
2023-03-13 11:30:29 -07:00
WarmUpTill
826bee8b1e
Enable assigning value of scene item transform to variables
2023-03-11 06:06:18 -08:00
WarmUpTill
143020dc27
Prevent accidental duration changes while scrolling through settings
...
This was especially problematic with the "cooldown" option of the "Match
behavior" settings on the General tab as accidental changes here could
lead to macros not being executed unexpectedly, which is very hard to
diagnose without inspecting logs.
2023-03-10 13:52:32 -08:00
WarmUpTill
be23065988
Move MouseWheelWidgetAdjustmentGuard
2023-03-10 13:52:32 -08:00
WarmUpTill
2cb62eae96
Enable shrinking the status dock to smaller sizes
2023-03-10 13:52:32 -08:00
WarmUpTill
76c411d1e2
Extract argument list to generic string list class and widget
...
To be used for http header support.
2023-03-04 13:45:32 -08:00
WarmUpTill
16fa91c2a1
Add "Run" condition
...
Allows to use external programs as conditions
2023-03-04 13:45:32 -08:00