WarmUpTill
cde4e24cc4
Add action queues
...
This is intended to be used to execute long running actions which shall
not be run in parallel to one another.
Multiple different action queues can be created.
The "Queue" action and condition can be used to modify and check the
status and size of action queues.
2024-01-17 11:43:59 +01:00
Przemek Pawlas
e37e35e318
Fix Twitch chat connection in action when token/channel change
2024-01-17 11:42:40 +01:00
WarmUpTill
d7dc9976c9
Update segment header when variable selection changes
2024-01-17 10:55:23 +01:00
WarmUpTill
7690ae8684
Add option to perform media actions on scene items
2024-01-16 19:26:08 +01:00
WarmUpTill
b0e6279f53
Fix show-/hide-transitions being corrupt
...
Setting scene item show-/hide-transitions requires each source to have
their own private transition source which cannot be shared across scene
items.
Otherwise strange graphical artifacts will be introduced when showing /
hiding the scene items.
Also switched to RAII wrappers for transition action.
2024-01-15 19:46:00 +01:00
WarmUpTill
b826f10372
Fix dialogs being opened at OBS instead of plugin window location
2024-01-13 09:36:30 +01:00
WarmUpTill
a40f175af5
Fix else action delete button only working with active selection
2024-01-13 09:36:30 +01:00
WarmUpTill
5e2bd84478
Add option to set sequence index
2024-01-12 22:15:33 +01:00
WarmUpTill
0317d45ea8
Reduce dependencies to macro internals
2024-01-12 22:15:33 +01:00
WarmUpTill
43a3ae9726
Fix flickering of macro list controls on widget creation
2024-01-12 22:15:33 +01:00
WarmUpTill
6a900623b0
Move files
2024-01-12 22:15:33 +01:00
WarmUpTill
35e243f0eb
Cleanup audio action constness
2024-01-06 17:49:58 +01:00
WarmUpTill
38423341c2
Add option to use db value as input for audio action
2024-01-06 17:49:58 +01:00
WarmUpTill
2da8a25ffd
Cleanup wait action
...
* Add HeaderInfoChanged()
* Move enum definition
2024-01-06 02:02:46 +01:00
WarmUpTill
17c4eb4c72
Fix warning
2024-01-06 02:02:46 +01:00
WarmUpTill
321ec48510
Adjust widget order for "source type" scene item selection
2024-01-05 23:32:56 +01:00
WarmUpTill
777d52a167
Fix scene item name conflict selection not being visible
...
For example, this could happen when the widget was initially created and
SetSceneItem() was called, since currentSelection was still not set
2024-01-05 23:32:56 +01:00
WarmUpTill
6398f4a698
Adjust RegexConfigChanged signal definition
2024-01-05 23:32:56 +01:00
WarmUpTill
101ab26069
Add option to check single settings value in Filter condition
2024-01-05 23:32:56 +01:00
WarmUpTill
481da80d4c
Add option to check single settings values in Source condition
2024-01-05 23:32:56 +01:00
WarmUpTill
2cc8a15118
Add Matches() helper function
2024-01-05 23:32:56 +01:00
WarmUpTill
2defa06ba4
Fix media condition "any" / "all" selection ignoring some source types
2024-01-05 21:40:19 +01:00
WarmUpTill
a113327476
Use RAII wrappers
2024-01-05 21:40:19 +01:00
Michael Kirsch
c341d6ebd8
Fix pattern matching by excluding non-finite results
2024-01-04 01:12:13 +01:00
Michael Kirsch
4e84866f17
Fix pattern marking loops
2024-01-04 01:12:13 +01:00
Michael Kirsch
a58950924c
Add Current Pattern Matching Value to UI
2024-01-04 01:12:13 +01:00
WarmUpTill
98f3f51ba9
Don't enable drag of macro segment when interacting with scrollbars
2023-12-31 10:13:48 +01:00
WarmUpTill
f0df9ead3c
Fix macro segment widgets being squashed below a sensible minimum size
...
Now a horizontal scroll bar will be displayed in the corresponding
MacroSegmentList widget instead.
2023-12-29 19:31:45 +01:00
WarmUpTill
7b1a57070d
Clean up locale
2023-12-29 19:31:45 +01:00
WarmUpTill
a412f2fd5e
Fix ResizingPlainTextEdit hiding text in some circumstances
...
In some scenarios - the exact reason is not known - the widget would
scroll to the very last row, which is always empty, and result in the
text cursor and the already entered text being moved above the displayed
edit area.
It could be fixed by manually scrolling back up (e.g. by attempting to
highlight text with the mouse), but the problem would reappear as soon
as new existing text was modified.
To work around this issue text wrapping was disabled and additional
height will be added for the horizontal scroll bar, if they are visible.
There are still some issues of the height randomly flickering in the
scenarios, which would previously result in the text no longer being
visible.
2023-12-29 19:31:45 +01:00
WarmUpTill
4f0c8c4ab5
Move audio fade helpers to audio action
2023-12-29 19:31:45 +01:00
WarmUpTill
946c90a749
Move tracking of cursor position changes to cursor condition
2023-12-29 19:31:45 +01:00
WarmUpTill
7ba4eaab9c
Fix replay buffer save event only triggering in a single condition
2023-12-29 19:31:45 +01:00
WarmUpTill
74553a82fc
Remove deprecated "on change" toggle of media condition
2023-12-29 19:31:45 +01:00
WarmUpTill
39fcb2d743
Fix typos
2023-12-29 19:31:45 +01:00
WarmUpTill
7041feaea3
Move handling of stream start / stop time to stream condition
2023-12-29 19:31:45 +01:00
WarmUpTill
9b1ffaeded
Remove switcher-data dependency from transition-selection
2023-12-29 19:31:45 +01:00
WarmUpTill
07d397bdac
Remove switcher-data dependency from scene-selection
2023-12-29 19:31:45 +01:00
WarmUpTill
a86ff4f1f0
Remove switcher-data dependency from status-control
2023-12-29 19:31:45 +01:00
WarmUpTill
953eca2732
Remove switcher-data dependency from variables
2023-12-29 19:31:45 +01:00
WarmUpTill
d6c5fb149a
Fix warning
2023-12-29 19:31:45 +01:00
WarmUpTill
12982708cf
Remove curl-helper dependency from switcher-data
2023-12-29 19:31:45 +01:00
WarmUpTill
0cf9e1dd81
Reduce dependencies of macros to switcher data
2023-12-29 19:31:45 +01:00
WarmUpTill
71e20c4983
Move loading / saving of global macro properties
2023-12-29 19:31:45 +01:00
WarmUpTill
2147f6d3bf
Rename files
2023-12-29 19:31:45 +01:00
WarmUpTill
23df42d2d3
Add more plugin state helpers
2023-12-29 19:31:45 +01:00
WarmUpTill
bcf0a0b7fd
Move functionality to scene-switch-helpers
2023-12-29 19:31:45 +01:00
WarmUpTill
dd78b03a28
Add additional sync-helpers to reduce dependencies to switcher-data
2023-12-29 19:31:45 +01:00
WarmUpTill
84dd5e6930
Add macro-helpers
...
Added to reduce dependencies to switcher-data
2023-12-29 19:31:45 +01:00
WarmUpTill
dcee98fea7
Move macro segment factory functinos to seperate files
2023-12-29 19:31:45 +01:00