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
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
WarmUpTill
b77f8717fe
Move process configuration to separate class and widget
2023-03-04 13:45:32 -08:00
WarmUpTill
59ecf43c5f
Enable setting a minimum and initial duration
2023-03-04 13:45:32 -08:00
WarmUpTill
1fd8546354
Improve preview frame visibilty of cursor condition
...
* Add transparent diagonal stripes to frame
* Do not show frame if invalid selection was made
2023-03-04 13:40:14 -08:00
WarmUpTill
160d19d6c1
Clean up UI
2023-02-19 09:48:03 -08:00
WarmUpTill
a0550ca141
Add support for TM_SQDIFF_NORMED and TM_CCOEFF_NORMED for pattern match
2023-02-19 09:48:03 -08:00
WarmUpTill
ac68fc016d
Adjust area selection layout
...
Prefix description instead of using tooltip and remove the "x"
2023-02-19 09:48:03 -08:00
WarmUpTill
f34d1fe081
Enable variable support
2023-02-19 09:48:03 -08:00
WarmUpTill
83c72ebba5
Add OCR support to video condition using tesseract
2023-02-19 09:48:03 -08:00
WarmUpTill
6ca8e6b3ea
Fix preview not showing matches
...
This can happen if a new video condition was created and the condition
type was cahnged to one which supports displaying matches without
changing any parameters.
2023-02-19 09:48:03 -08:00
WarmUpTill
ba24fc2fab
Use correct conversion method for object detection
2023-02-19 09:48:03 -08:00
WarmUpTill
7f28b22599
Add macro list context menu options for add, rename, remove
2023-02-19 09:47:46 -08:00
WarmUpTill
4345db0d2e
Don't ask for confirmation when deleting empty groups
2023-02-19 09:47:46 -08:00
WarmUpTill
eddc10c3e2
Enable deleting multiple macros at once
2023-02-19 09:47:46 -08:00
WarmUpTill
46eaada0c4
Enable dragging macro segment by header
2023-02-19 09:47:46 -08:00
WarmUpTill
f8b2dea270
Clean up MacroSegmentList
2023-02-19 09:47:46 -08:00
WarmUpTill
90ebf0e0f8
Set default logic type of new non-root conditions to "or"
2023-02-19 09:47:46 -08:00
WarmUpTill
1a819c807e
Create new groups at the top most selection index
2023-02-19 09:47:46 -08:00
WarmUpTill
3220809c04
Fix macro list displaying wrong contents after deleting group
...
This was only a visual issue - the correct macros were deleted in the
backend
2023-02-11 01:45:28 -08:00
WarmUpTill
72d5255c9e
Fix typo
2023-02-11 01:45:28 -08:00
WarmUpTill
5995563a80
Add action to open projector
2023-02-04 08:34:20 -08:00
WarmUpTill
347743d93a
Also trigger HighlightOnChange() if highlighting actions
2023-02-04 08:29:33 -08:00
WarmUpTill
3c067ce723
Rework preview dialog to use signals / slots to update image data
...
Previous implementation caused crashes on some setups
2023-02-03 13:36:51 -08:00
WarmUpTill
5f3a3dd5cf
Dynamically increase delay between screenshots up to one second
...
Otherwise users with a very low switcher interval might not be able to
use the preview dialog at all
2023-01-31 11:20:18 -08:00
WarmUpTill
8ad3563963
Always call obs_remove_tick_callback() in destructor
...
Seems like in some scenarios a screenshot thread would still be active
while the ScreenshotHelper object was deleted
2023-01-31 11:20:18 -08:00
WarmUpTill
492128ef86
Avoid deadlocks while opening settings window and calling frontend API
2023-01-31 11:20:18 -08:00
WarmUpTill
b4936274f2
Synchronize re-ordering and grouping of macros
2023-01-31 11:20:18 -08:00
WarmUpTill
64ccd5ba53
Detect invalid group setups and attempt to clean them up
2023-01-31 11:20:18 -08:00
WarmUpTill
7ae88f7560
Reset invalid transition behaviour settings
2023-01-28 12:42:32 -08:00
WarmUpTill
ae70af26d1
Add option to assign substring based on regex to variable
2023-01-28 12:42:32 -08:00
WarmUpTill
483bdc237c
Add option to create partial matching RegexConf
2023-01-28 12:42:32 -08:00
WarmUpTill
2c564b47f4
Add option to assign substring of current value to a variable
2023-01-28 12:42:32 -08:00
WarmUpTill
fc80d0b5f3
Add option to round variable to nearest integer
2023-01-28 12:42:32 -08:00
WarmUpTill
d094c189d3
Handle invalid paths due to scene collection name in settings export
2023-01-28 12:42:32 -08:00
WarmUpTill
40d8819e77
Fix warnings
2023-01-28 12:42:32 -08:00