WarmUpTill
f024199e2d
Add backwards compatibility check
2021-09-12 03:11:21 -07:00
WarmUpTill
bee75336d0
Add option to for macro condition scene to trigger on any scene change
2021-09-10 15:14:09 -07:00
WarmUpTill
fb457f723a
Add macro action scene swap
2021-09-10 14:21:29 -07:00
WarmUpTill
eee3e05c10
Add action to switch preview scene
2021-09-02 10:06:54 -07:00
WarmUpTill
45a149f6df
Also save window geo when using ESC or the close button
2021-08-27 09:10:50 -07:00
WarmUpTill
ab5bdb32f5
Highlight newly added macro segments
2021-08-27 08:43:28 -07:00
WarmUpTill
c842595214
Add "size" section to scene item transform info
2021-08-27 08:43:08 -07:00
WarmUpTill
58028d3c3d
Add macro condition "scene transform"
2021-08-27 08:43:08 -07:00
WarmUpTill
3dcabe543f
Add matchJson(), escapeRegex() move TransformState functions to utility
2021-08-27 08:43:08 -07:00
WarmUpTill
2af0735a2f
Expand date condition functionality
...
The date condition now supports the condition types "after", "before"
and specifying a time range.
2021-08-12 11:01:45 -07:00
WarmUpTill
7b2c2e91db
Rename function
2021-08-09 11:39:48 -07:00
WarmUpTill
06ea7bf1d9
Fix crash when deleting macro with wait action
...
Note that this might still not be completely race free but should
improve the situation a lot.
2021-08-09 11:39:20 -07:00
WarmUpTill
1474509cb9
Fix extended sequence abort when using non-instant transitions
2021-07-30 00:47:40 +02:00
WarmUpTill
c964ed04d3
Clean up includes
2021-07-22 09:40:31 -07:00
WarmUpTill
810235e0b7
Clean up duplicate code
2021-07-22 09:40:31 -07:00
WarmUpTill
e2b3563810
Rename files
2021-07-22 09:40:31 -07:00
WarmUpTill
76c5ec480b
Add MacroSegment and MacroSegmentEdit to remove duplicate code
2021-07-22 09:40:31 -07:00
WarmUpTill
84e4b740a8
Prevent accidental edits of actions and conditions when scrolling
2021-07-22 09:40:31 -07:00
WarmUpTill
95409dfa26
Add option to expand or collapse all macro actions or conditions
2021-07-22 09:40:31 -07:00
WarmUpTill
058af0d3bb
Move GetShortDesc() and GetId() to MacroSegment class
2021-07-22 09:40:31 -07:00
WarmUpTill
fd789b476b
Persist collapse / expand state
2021-07-22 09:40:31 -07:00
WarmUpTill
3fc82df278
Handle macro control signals
2021-07-22 09:40:31 -07:00
WarmUpTill
d541356fd3
Add macro control widget
2021-07-22 09:40:31 -07:00
WarmUpTill
7200668158
Add option to show frame
2021-07-19 12:13:29 -07:00
WarmUpTill
7cf7fd6112
Show current cursor position
2021-07-19 12:13:29 -07:00
WarmUpTill
41821cbeb2
Add macro condition that triggers if cursor position changed
...
Extend condition previously named "region"
2021-07-19 12:13:29 -07:00
WarmUpTill
9537579235
Rename macro condition "region" to "cursor"
2021-07-19 12:13:29 -07:00
WarmUpTill
8d02f63c36
Adjust scene order condition to support current scene
2021-07-03 08:47:08 -07:00
WarmUpTill
f31c54fd72
Adjust scene condition to use SceneSelection
2021-07-03 08:47:08 -07:00
WarmUpTill
7719087065
Add TODO
2021-07-03 08:47:08 -07:00
WarmUpTill
0b175a41d1
Adjust scene transform action to support current scene
2021-07-03 08:47:08 -07:00
WarmUpTill
0824abc4f5
Adjust scene order action to support current scene
2021-07-03 08:47:08 -07:00
WarmUpTill
efef29603b
Display all scene items when selecting "current scene"
2021-07-03 08:47:08 -07:00
WarmUpTill
034a1b0c93
Set current scene in handleSceneChange() and reuse it
2021-07-03 08:47:08 -07:00
WarmUpTill
86fefe1e9e
Adjust scene visibility action to support current scene
2021-07-03 08:47:08 -07:00
WarmUpTill
0bc15b4c2d
Add support for "current scene" to populateSceneSelection()
2021-07-03 08:47:08 -07:00
WarmUpTill
7cfa956b80
Move GetSceneGroupByName functions to scene-group.hpp
2021-07-03 08:47:08 -07:00
WarmUpTill
9670a01e1a
Add scene selection class and widget
2021-07-03 08:47:08 -07:00
WarmUpTill
371f6daf5a
Add macro condition "date"
2021-06-26 10:23:18 -07:00
WarmUpTill
daf36365a8
Only use hardcoded libcurl paths as fallback
2021-06-26 10:23:09 -07:00
WarmUpTill
80b824e0a7
Fix Macro slots not being connected properly
...
Problem was introduced when adding header info.
To avoid the issue in future forward signals of the main plugin window
via condition and action edit widgets instead of relying on parent()
being the main window.
2021-06-20 11:05:29 -07:00
WarmUpTill
0bfdc3890b
Add macro action "file"
2021-06-19 12:30:47 -07:00
WarmUpTill
cc067de021
Expand macro action plugin-state to support changing no-match behaviour
2021-06-19 11:29:35 -07:00
WarmUpTill
57c0734ba6
Display more information about macros in collapsed state
2021-06-19 06:58:06 -07:00
WarmUpTill
913682e128
Add support for arguments for macro action "run"
2021-06-19 05:23:10 -07:00
WarmUpTill
92711c5798
Make cleaning of user input optional
2021-06-19 05:23:10 -07:00
WarmUpTill
80334088d0
Add option to only trigger window condition if foreground window changed
2021-06-19 05:22:50 -07:00
WarmUpTill
bdd9d12257
Add setPreconditions()
...
The idea is to avoid repeated calls to the same functions which lead to
the same outcome, but just calling them once in the precondition checks.
For now move repeated calls of GetCurrentWindowTitle() and ignoreWindow
checks to this function.
2021-06-19 05:22:50 -07:00
WarmUpTill
decee4647b
Add macro action 'scene_transform'
2021-06-18 11:15:15 -07:00
WarmUpTill
baa158bb33
Add helper fromatJsonString()
...
obs_data_get_json() will now dump the json data in JSON_COMPACT format
which makes it rather difficult to read.
2021-06-18 11:15:15 -07:00