WarmUpTill
f000758820
Add Qt version checks to support Qt5
2022-08-17 11:08:53 -07:00
WarmUpTill
786c9592a1
Fix depecrations and clean up backwards compatibility checks
2022-08-17 11:08:53 -07:00
WarmUpTill
5cb50821e0
Rewrite CMakeLists.txt to support new build system based on obs-plugintemplate
2022-08-17 11:08:53 -07:00
WarmUpTill
bcdfe79831
Add action to refresh sources
2022-08-03 11:35:06 -07:00
WarmUpTill
ec93babed6
Fix duration modifier of media conditions not saving
2022-08-03 11:34:25 -07:00
WarmUpTill
e075dcd4be
Cleanup
...
Rename locale entry to match naming scheme
2022-06-28 11:25:50 -07:00
WarmUpTill
4113f94528
Add condition to check current profile
2022-06-28 11:25:50 -07:00
WarmUpTill
db3affc43d
Set screenshot file extension to *.png
...
Files without any file extension are not properly loaded as an QImage and
thus pattern matching might not work
2022-06-28 11:25:38 -07:00
WarmUpTill
925729e6b8
Fix hotkeys not being registered for new macros
2022-06-22 14:13:34 -07:00
WarmUpTill
4d2c3e0f80
Copy settings of selected transition for show / hide transition
2022-06-13 11:40:12 -07:00
WarmUpTill
1665841589
Fix freeze on setting hide/show transition
...
A "private" copy of the transition source has to be used for show and
hide transitions as otherwise this can lead to an OBS freeze the next
time the show / hide transition is used
2022-06-13 11:40:12 -07:00
WarmUpTill
e89343b03e
Fix crash when deleting last macro
...
A crash could occur if the last macro was deleted and the highlighting
of macro segments was enabled due to the macro segments already being
deleted while the widgets representing these segments were not
2022-06-12 06:45:11 -07:00
WarmUpTill
a9c79b02ff
Fix UI elements shifting slightly
...
Content margins of scene item selection widget would cause Transition
action to shift slightly whenever the widget's visibility changed
2022-06-12 04:50:13 -07:00
WarmUpTill
c6541825f8
Add option to select before and after for time of simple date check
2022-06-12 03:46:18 -07:00
WarmUpTill
003a1aa696
Remove delay before saving replay buffer
2022-06-12 03:46:04 -07:00
WarmUpTill
20767630c0
Add option to set show, hide, and override transitions ( #471 )
2022-06-12 12:45:45 +02:00
WarmUpTill
70fb972f84
Add option to ignore time component in simple check
2022-05-18 04:55:55 -07:00
WarmUpTill
4d65956f25
Fix MacOS memory leak
2022-05-18 04:55:28 -07:00
WarmUpTill
a2e4580970
Fix media and audio condition unexpectedly returning true after unpause
2022-05-12 11:42:39 -07:00
WarmUpTill
8da1e3ad40
Rework time restriction to support "within" duration modifier
...
Also renamed duration constraint to duration modifier
2022-05-12 11:42:39 -07:00
WarmUpTill
92b6a057f6
Restructure files
...
- Move condition and action related parts into separate files
- Move duration constraint to macro condition
- Move duration constraint widget to macro condition edit
- Adjust includes
2022-05-12 11:42:39 -07:00
WarmUpTill
70a3ae0245
Fix waiting for transition to complete with fixed duration transitions
2022-05-12 11:42:39 -07:00
WarmUpTill
8cc7b65436
Do not allow duplicates in condtion and action type selection
2022-05-12 11:42:39 -07:00
WarmUpTill
fd18e64e19
Add studio mode action (previously scene swap and preview scene action)
...
The option to enable and disable studio mode is new
2022-05-12 11:42:39 -07:00
WarmUpTill
e4526c4e81
Enable option to check previous scene during active transition
2022-05-07 16:55:36 -07:00
WarmUpTill
d6ef69a3d4
Add spinbox control to threshold slider
2022-05-06 11:37:43 -07:00
WarmUpTill
b5eb0b3f3e
Add option to disable registering of pause control hotkeys
2022-05-06 11:37:28 -07:00
WarmUpTill
22a361f977
Fix scene group not being random
2022-05-04 06:20:10 -07:00
WarmUpTill
d47b878b56
Display next match time if repeat is selected
2022-04-24 09:45:22 -07:00
WarmUpTill
9105087036
Show update on repeat option only if repeat is selected
2022-04-24 09:45:22 -07:00
WarmUpTill
e26f41a1a8
Add option to preserve original date in combination with repeat option
2022-04-24 09:45:22 -07:00
WarmUpTill
ff513d8664
Fix cursor condition frame blocking mouse inputs
2022-04-24 06:28:28 -07:00
WarmUpTill
07f11c63f0
Don't allow manipulating area selection when highlighting match
2022-04-02 12:51:57 -07:00
WarmUpTill
6685a1ccaa
Do not spam first time setup message
2022-04-02 09:14:26 -07:00
WarmUpTill
ecee919e0b
Hide legacy tabs by default and adjust default tab order
2022-04-02 09:14:26 -07:00
WarmUpTill
e8c1b673c0
Allow accessing macro properties even without selecting any macro
2022-04-02 09:14:26 -07:00
WarmUpTill
1a8b185f7d
Make date "At"-type check more robust
...
Previously the "At" check could skip the desired time window if e.g another
macro was performing a long wait wait action or condition was taking
a long time to check.
The date condition will now take into consideration when the last time
was the condition checked a date instead of simply applying a fixed
window of "switcher->interval".
2022-04-02 09:13:01 -07:00
WarmUpTill
eb8a9df627
Create cropped screenshot depending on selected area
2022-04-02 00:29:29 -07:00
WarmUpTill
123d308a0d
Add option to select OSB' main video output
2022-03-29 10:02:44 -07:00
WarmUpTill
102b93d3b5
Fix deadlock when changing condition / action type
...
The video preview dialogs could not exit as the destructor was holding
the main mutex while joining the preview thread, which in turn was
waiting to get the access to the mutex to exit its main loop
2022-03-29 10:02:44 -07:00
WarmUpTill
eeceb7cbd9
Fix random action not being random
2022-03-27 11:45:50 -07:00
ubuntu
3ed7727c85
Fix warnings
2022-03-26 15:40:19 -07:00
ubuntu
a922d6a73d
Add missing reordering of action widgets
2022-03-26 15:40:19 -07:00
WarmUpTill
9ba8a02a11
Add hotkey to move current macro segment selection up / down
2022-03-26 10:05:50 -07:00
WarmUpTill
e61539a878
Reuse macro segment widgets if possible
2022-03-26 10:05:50 -07:00
WarmUpTill
5a78c99703
Ignore delete hotkey if macro tab is not in focus
2022-03-26 10:05:50 -07:00
WarmUpTill
dbbcf04b8a
Auto scroll during drag if touching top or bottom areas of list widget
2022-03-26 10:05:50 -07:00
WarmUpTill
6a8066795b
Improve drag & drop behaviour of macro segments
...
- Depending on the drop position you can either drop before or after a
widget
- Added a visual indicator where the macro segment will be dropped
2022-03-26 10:05:50 -07:00
WarmUpTill
e0763a4957
Improve performance for drag and drop
...
- Changing the style sheets for the selection frame dynamically considerably
slowed down the handling of the mouse events.
Instead two separate widgets with fixed style sheets are now used.
- Recreating the macro segments after dropping a widget took too much
time leading to unresponsive drop operations
2022-03-26 10:05:50 -07:00
WarmUpTill
1ab9a38914
Selection idx handling was moved to macro segment list widget
2022-03-26 10:05:50 -07:00
WarmUpTill
a6ca266dab
Fix potential crash / memory leak when clearing layouts
2022-03-26 10:05:50 -07:00
WarmUpTill
0a8f279e97
Rework macro segment list widget
...
- Allows drag and drop reorder
- Handles selection change
- Handles highlight
- Handles changing collapse change
- Handles add, insert, remove, and clear functionality
2022-03-26 10:05:50 -07:00
WarmUpTill
1b63978acb
Add media seek action
2022-03-26 10:05:40 -07:00
WarmUpTill
ddc2ee4fa5
Remove "Played to end" and replace it with "Playlist end" state
...
"Ended" can now be used to also detect the end of individual playlist
items.
2022-03-26 10:05:40 -07:00
WarmUpTill
11fede6cc3
Fix start streaming action only working every second attempt
2022-03-18 13:08:31 -07:00
WarmUpTill
1d45072c58
Recurse in setLayoutVisible()
2022-03-15 10:58:29 -07:00
WarmUpTill
d450210d39
Add option to visually select area to check
2022-03-15 10:58:29 -07:00
WarmUpTill
5462334693
Add option to perform video check only on parts of the video source
...
This will significantly reduce CPU usage if the video source larger than
the selected area and make it easier to only check parts of a video
source output image.
2022-03-15 10:58:29 -07:00
WarmUpTill
293d3dd16c
Work around macro handle buttons not being redrawn
...
Not sure what exaclty causes this - investigating it further is not
worth the time at the moment
2022-03-12 06:35:59 -08:00
WarmUpTill
71b6ae4d78
Add additional settings dialog to macro tab
...
This settings dialog currently contains debug features to highlight
recently executed macros, actions and conditions.
2022-03-12 06:35:59 -08:00
WarmUpTill
69d6d63dfd
Increase macroSplitter size by moving condition controls into handle
2022-03-12 06:35:59 -08:00
WarmUpTill
d693dbc844
Add highlighting of onChagne if actions were prevented recently
2022-03-12 06:35:59 -08:00
WarmUpTill
428e114a0a
Highlight recently executed action and true conditions
2022-03-12 06:35:59 -08:00
WarmUpTill
001d8b4714
Move hightlight and update of paused state into MacroListEntryWidget
2022-03-12 06:35:59 -08:00
WarmUpTill
d1fe5beaeb
Fix fade animation triggering unexpectedly for controls
2022-03-05 17:09:58 -08:00
WarmUpTill
036afb4a4f
Add option to abort active fade when starting new fade
2022-03-05 15:38:46 -08:00
WarmUpTill
c87589d534
reduce duplicate code
2022-03-05 15:38:46 -08:00
WarmUpTill
1df513585d
Add option to specifiy rate of change instead of duration for audio fade
2022-03-05 15:38:46 -08:00
WarmUpTill
e1bacd75b6
Move audio fade threads to generic _helperThreads of macro
...
This will allow waiting for and stopping audio fades when calling Stop()
for a particular macro
2022-03-05 15:38:46 -08:00
WarmUpTill
7095f4668c
Rework wait action to support being interrupted by calling Stop()
2022-03-05 15:38:46 -08:00
WarmUpTill
8131ad3c24
Block when calling Stop() until macro is stopped
2022-03-05 15:38:46 -08:00
WarmUpTill
ac5b2c3f9e
Rework handling of fade threads
...
Previous implementation did not allow ongoing fades to be stopped.
New implementations allows waiting for fade to complete.
2022-03-05 15:38:46 -08:00
WarmUpTill
a86f7d0fd4
Set background of openVR controls transparent
2022-03-05 07:40:14 -08:00
WarmUpTill
da28fea2e0
Fix potential freeze or crash with "Show match" dialog
...
This is a workaround to handle random segfaults triggered when using ...
QMetaObject::invokeMethod(this, "RedrawImage", -Qt::QueuedConnection,
Q_ARG(QImage, image));
... from within CheckForMatchLoop().
Even using BlockingQueuedConnection causes deadlocks.
2022-02-26 16:08:55 -08:00
WarmUpTill
b6b0531dbc
Fix size ofi new collapsed segments containing ResizingPlainTextEdit
2022-02-26 16:08:55 -08:00
WarmUpTill
2de0a94756
Fix highlight animations never stopping
2022-02-26 16:08:55 -08:00
WarmUpTill
d018740442
Fix potential deadlock in ShowMatchDialog
2022-02-26 16:08:55 -08:00
WarmUpTill
d89f8a7972
Clear pixmap if screenshot creation failed
2022-02-26 16:08:55 -08:00
WarmUpTill
f7a2aa09cb
Fix potential crash
2022-02-26 16:08:55 -08:00
WarmUpTill
04825e4b88
Fix warning
2022-02-26 08:23:10 -08:00
WarmUpTill
1cfd981245
Reduce text edit areas size of file, filter, source, transform segments
2022-02-26 08:23:10 -08:00
WarmUpTill
6fb8297275
Use QPropertyAnimation::DeleteWhenStopped PulseWidget() when once is set
...
Also fixes potential crash when waiting for single shot timer when
looping and widget and animations are deleted in the meantime
2022-02-26 08:23:10 -08:00
WarmUpTill
4253c99cf2
Fade out segment controls which will likely not be needed
...
This was done to give some hints which controls will likely need to be
used to avoid mistakenly clicking on the action controls when editing
conditions.
2022-02-26 08:23:10 -08:00
WarmUpTill
ae13a68cae
Double click on list item in run and sequence action to edit
2022-02-26 08:23:10 -08:00
WarmUpTill
4e5aae7e5f
Add 'OBS stats' condition type ( #414 )
...
It supports various different types of stats:
* fps
* cpu
* ram
* frame time
* skipped frames
* missed frames
* dropped frames
* data size sent
* bitrate
2022-02-26 11:37:54 +01:00
WarmUpTill
88dff37776
Allow drag and drop reordering of macros
2022-02-24 14:15:23 -08:00
WarmUpTill
83df1ab658
Skip collapse animation if section is already in the desired state
2022-02-24 14:15:23 -08:00
WarmUpTill
5298b14803
Use name of macro to be copied in addNewMacro() dialog
2022-02-24 14:15:23 -08:00
WarmUpTill
eeedf11c6a
Add hotkey to delete macro segments
2022-02-24 14:15:23 -08:00
WarmUpTill
89efb6d1c8
Allow selecting either an action or condition but not both
2022-02-24 14:15:23 -08:00
WarmUpTill
1054bce4a7
Remove slight movement of macro segment when (de-)selecting them
2022-02-24 14:15:23 -08:00
WarmUpTill
d3cbddf0a4
Allow selecting scene groups in preview scene change action
2022-02-24 14:15:05 -08:00
WarmUpTill
a91fed1583
Simplify waitForTransitionChange()
...
Will now also work if the target scene is the already currently active
scene.
2022-02-24 14:15:05 -08:00
WarmUpTill
c94a791d19
Allow switching to already active scene if in studio mode
...
Preview and program scene can differ in regards to the active scene
items.
Thus it can make sense to switch to the already active scene.
2022-02-24 14:15:05 -08:00
WarmUpTill
02e380a9f2
Allow selecting current and previous scene in preview scene action
2022-02-24 14:15:05 -08:00
WarmUpTill
cc9d5897da
Add deprecation warning for legacy tabs
2022-02-20 04:50:12 -08:00
WarmUpTill
8e3eb8519b
Fix potential crashes when adding or removing macro segments
...
I wrongly assumed that std::deque would guarantee that pointers to
elements in deque would not be invalidated by insert() or erase() but
this is not the case it seems.
""
An erase in the middle of the deque invalidates all the iterators and
references to elements of the deque. An erase at either end of the deque
invalidates only the iterators and the references to the erased
elements.
""
I guess I got lucky noone ran into these sorts of crashes for now?
2022-02-20 04:50:12 -08:00
WarmUpTill
354ef56070
Do not select any item if pressing add without any active selection
2022-02-20 04:50:12 -08:00
WarmUpTill
352dac5e32
Add MacroSegmentList to allow deselecting items
...
Previously once a macro segement was selected you could only deselect it
by clicking on different macro segment, thus never allowing the user to
deselect all macro segments
2022-02-20 04:50:12 -08:00
WarmUpTill
584fe4b3b6
Copy logic type when adding conditions
2022-02-20 04:50:12 -08:00
WarmUpTill
bdd489aea5
Fix crashes related to PulseWidget()
...
* Fix crash if widget was deleted during animation
* Fix crash if multiple animations were started at the same time
2022-02-20 04:50:12 -08:00
WarmUpTill
0b2e725471
Do not run collapse animation when calling SetContent()
2022-02-20 04:50:12 -08:00
WarmUpTill
45e8378021
Remove old macro segment controls
2022-02-20 04:50:12 -08:00
WarmUpTill
955f308c59
Add list-like controls to macro actions and conditions
2022-02-20 04:50:12 -08:00
WarmUpTill
2c25bb4dd4
Make slider background transparent
...
Sliders, e.g. in the video condition, would otherwise block parts of the
highlight frame around macro segments.
2022-02-18 13:40:33 -08:00
WarmUpTill
d8dcd91ed9
Split video condition into multiple files
2022-02-18 13:40:33 -08:00
WarmUpTill
03900e936b
Rename class AdvSSScreenshotObj to ScreenshotHelper
2022-02-18 13:40:33 -08:00
WarmUpTill
6d2360eb87
Clean up AdvSSScreenshotObj usage in video condition
2022-02-18 13:40:33 -08:00
WarmUpTill
ab4a70a758
Refresh contents of "Show match" dialog every second
2022-02-18 13:40:33 -08:00
WarmUpTill
b48276bd5c
Add option to check for OBS shutdown to MacroConditionPluginState
2022-02-18 13:35:15 -08:00
WarmUpTill
34167366db
Add day of week based check to date condition
2022-02-12 17:57:35 -08:00
WarmUpTill
bfa8f4d9d5
Visually clean up date condition
...
- add "and" separator if "between" check is chosen
- split dateTimeEdit into a dateEdit and a timeEdit to make editing
easier
- move ignore* checkboxes in front of respective edit widgets to make
their intention more clear and add tooltips to further clarify their
use
2022-02-12 17:57:35 -08:00
WarmUpTill
1328896801
Reopen last opened tab in current session
...
Will reset to General tab on startup / scene collection change
2022-02-10 11:29:44 -08:00
WarmUpTill
0effbd8ace
Add context menu entry for expanding and collapsing edit areas
2022-02-04 11:38:42 -08:00
WarmUpTill
08a8157f3a
Reduce spacing between macro segments
2022-02-04 11:38:42 -08:00
WarmUpTill
262bb3f1ee
Keep size of individual macro sgements consistent
...
Previously the segments would expand if there was still room in the
condition and action area.
2022-02-04 11:38:42 -08:00
WarmUpTill
0771f939a6
Restore original color after PulseWidget() completes
2022-02-04 11:38:42 -08:00
WarmUpTill
a81ee605d6
Rename function
2022-02-04 11:38:42 -08:00
WarmUpTill
1e7726bcfc
Add option to highlight recently executed macros on the Macro tab
2022-02-04 11:38:42 -08:00
WarmUpTill
dc698e426d
Add MacroListEntryWidget
...
To be used for macro tab's macro list as regular QListWidgetItem are too
limited
2022-02-04 11:38:42 -08:00
WarmUpTill
a4f66dbbcd
Fix warnings
2022-02-04 11:38:42 -08:00
WarmUpTill
1516b9a939
Add option to hide legacy tabs
2022-02-04 11:38:42 -08:00
WarmUpTill
e13f20c860
Adding frame highlighting individual macro segments
2022-02-04 11:38:42 -08:00
WarmUpTill
727992f1d0
Clean up stylesheet usage
2022-02-04 11:38:42 -08:00
WarmUpTill
4e75a15118
Clean up unnecessary variable
2022-02-04 11:38:42 -08:00
WarmUpTill
48368f4bd6
Move vertical / horizontal control handling to macro segment
2022-02-04 11:38:42 -08:00
WarmUpTill
61d9031933
Add option to toggle between vertical and horizontal macro controls
2022-02-04 11:38:42 -08:00
WarmUpTill
487c735e13
Delay show and hide of macro controls
2022-02-04 11:38:42 -08:00
WarmUpTill
7a34c334bd
Highlight macro segments new position when moving it up or down
2022-02-04 11:38:42 -08:00
WarmUpTill
4988683e22
Resize conditions and actions areas on expand / collapse all
2022-02-04 11:38:42 -08:00
WarmUpTill
cb681643c8
Fix scene switch action blocking unexpectedly
...
If "wait for transition" was checked and no valid scene was selected the
waitForTransitionChange() function will wait for its maximum allowed
duration as switcher->currentScene will never be null.
2022-02-02 09:55:35 -08:00
WarmUpTill
af188b55df
Move plugins to separate folder ( #400 )
2022-01-29 15:47:16 +01:00
WarmUpTill
f287a1041d
Add option to also check for configured volume level
2022-01-25 12:46:16 -08:00
WarmUpTill
fda9b1c3ea
Fix dock location and size not saving correctly
...
OBS will handle the docking position / window size and position as long
as an object name is set
2022-01-25 10:33:41 -08:00
WarmUpTill
abd6fd6b7e
Add sequence action ( #395 )
2022-01-22 18:07:26 +01:00
WarmUpTill
2909b1300e
Fix empty statusControl of general tab blocking mouse input
2022-01-22 06:14:03 -08:00
WarmUpTill
d1331a60b9
Fix crash on exit caused by status dock
2022-01-22 06:14:03 -08:00
WarmUpTill
d5fc3befb8
Remove QtConcurrent dependency
2022-01-22 06:14:03 -08:00
WarmUpTill
e4bd1fc180
Reduce amount of signals emitted on repopulate
2022-01-22 06:14:03 -08:00
WarmUpTill
59c87ca027
Emphasize that a duration of 0s means using default duration
2022-01-21 09:51:00 -08:00
WarmUpTill
eda161de39
Sort condition and action selection alphabetically
2022-01-21 09:51:00 -08:00
WarmUpTill
caea16c6ad
Hide selected macro for run or stop action
...
Running a macro from within itself is not supported and stopping it from
withint itself does not seem useful either.
2022-01-21 09:51:00 -08:00
WarmUpTill
e3a39a5df7
Add label clarifying the condition's intent
2022-01-21 09:51:00 -08:00
WarmUpTill
38b7e08711
Add macro action to stop other macros
2022-01-21 09:51:00 -08:00
WarmUpTill
7349841758
Fix unexpectedly returning true for hotkey condition
...
The condition would return true after unpause, if a configured hotkey was pressed
during the time the macro was paused.
2022-01-21 09:50:19 -08:00
WarmUpTill
5d58269b02
Add function to access parent macro from condition or action
2022-01-21 09:50:19 -08:00
WarmUpTill
82503286ea
Use the same widget for main settings window and status dock
2022-01-14 09:11:36 -08:00
WarmUpTill
16ee789c82
Add option to perform macro actions only on condition change
2022-01-06 08:41:18 -08:00
WarmUpTill
d040a01016
Reintroduce checkbox to change current scene check transition behaviour
2022-01-06 08:41:18 -08:00
WarmUpTill
eb952afe58
Enable time constraints for transition condition
2022-01-06 08:41:18 -08:00
WarmUpTill
016d963598
Fix volume not changing when selecting fade with a duration of 0s
2022-01-04 19:32:53 -08:00
WarmUpTill
d31ae77176
Run macros even if they are paused when pressing "Run Macro"
2022-01-04 19:32:53 -08:00
WarmUpTill
2c1b97e5cd
Abort macro early if it was paused
2022-01-05 03:39:37 +01:00
WarmUpTill
2d61189655
Display message on first boot
2022-01-04 17:16:38 -08:00
WarmUpTill
82c20b871b
Don't ask to backup settings if there is nothing to backup
2022-01-04 17:16:38 -08:00
WarmUpTill
bd52ef8e84
Don't abort build if OpenVR cannot be found
2022-01-04 15:50:26 -08:00
WarmUpTill
59e1ddd31e
Add openvr condition
2022-01-04 15:50:26 -08:00
WarmUpTill
a320d78a08
Separate OpenCV dependency into its own lib
...
This should avoid issues of the whole plugin not loading if OpenCV is
not available.
This approach should also work for possible future external
dependencies.
2022-01-03 18:22:02 -08:00
WarmUpTill
ce5730428c
Remove unnecessary uses of UNUSED_PARAMETER macro
2022-01-03 13:48:21 -08:00
WarmUpTill
f7b9795014
Add option to check if source is muted
2022-01-03 13:48:21 -08:00
WarmUpTill
3417fc5407
Add status dock
2022-01-03 11:32:22 -08:00
WarmUpTill
2649efe8b3
Adjust to SceneItemSelection and SceneItemSelectionWidget
2022-01-03 08:52:32 -08:00
WarmUpTill
3af5897427
Rename function
2022-01-03 08:52:32 -08:00
WarmUpTill
92877a6b30
Add SceneItemSelection and SceneItemSelectionWidget
...
Allows selecting individual scene items if there are duplicate entries
for the same source.
2022-01-03 08:52:32 -08:00
WarmUpTill
fbdaffcbf6
Clean up formatJsonString()
2022-01-03 08:52:32 -08:00
WarmUpTill
ba111c6caa
Add action to import settings from file
2022-01-01 18:26:40 -08:00
WarmUpTill
5c8760ac0a
Add action to switch scene collection
2022-01-01 18:26:40 -08:00
WarmUpTill
e0cca2a0d4
Add action to switch profile
2022-01-01 18:26:40 -08:00
WarmUpTill
d69aba8ab7
Remove dependency to SceneSwitcherEntry and SwitchWidget
2021-12-28 05:07:37 -08:00
WarmUpTill
a2ba7adc56
Add option to wait for transition to complete
2021-12-28 05:07:37 -08:00
WarmUpTill
0881146a25
Fix startup behavior not loading correctly
2021-12-22 13:12:41 -08:00
WarmUpTill
5224d6589e
Reduce log output when running macro in background
2021-12-22 13:12:27 -08:00
WarmUpTill
15eeec8ebf
Add condition "Studio Mode"
...
Can be used to check whether or not studio mode is active or to check
the current preview scene
2021-12-22 13:12:27 -08:00
WarmUpTill
ed7f375d64
Fix crash when reordering macros
2021-12-22 13:12:27 -08:00
WarmUpTill
8d83df9034
Add warning if macro functionality is not running with highest priority
2021-12-06 10:27:20 -08:00
WarmUpTill
0029977ae1
Adjust and move default priorities
...
New users will be confused if their macros are not executed,
if they are "blocked" by other scene switching methods.
2021-12-06 10:27:20 -08:00
WarmUpTill
70b3c2e240
Workaround OpenCV MacOS build issue
2021-12-04 08:32:52 -08:00
WarmUpTill
1785035b96
Fix warnings
2021-12-04 08:32:52 -08:00
WarmUpTill
69ab101ba3
Fix header info for media and transition condition
2021-12-04 08:32:52 -08:00
WarmUpTill
d1e752cda1
Remove Linux workaround
2021-12-04 08:32:37 -08:00
WarmUpTill
845506f7e4
Allow running macros in parallel to other macros
2021-12-04 04:09:30 -08:00
WarmUpTill
9dd47b811b
Add button to manually run macro actions
2021-12-04 04:09:30 -08:00
WarmUpTill
eafad7fe7f
Add option to match any or all media sources of a specific scene
2021-12-04 04:04:55 -08:00
WarmUpTill
f36062859d
Allow setting random duration in specified range
2021-12-04 03:37:46 -08:00
WarmUpTill
949e26781a
Enable screenshots of scenes
2021-12-04 03:37:08 -08:00
WarmUpTill
bb954a2e9a
Add macro action for triggering screenshots
2021-12-04 03:37:08 -08:00
WarmUpTill
631423a251
Add condition to check if the plugin is running
...
This will only ever return true as the plugin cannot perform checks if
it is not running.
This is intended to be used in cases where it can be useful to trigger
actions once the plugin was stopped and restarted or if one wants to
perform actions after a certain amount of plugin "uptime".
2021-12-01 11:38:38 -08:00
WarmUpTill
c527f15744
Add hotkey to toggle pause state of macros
2021-12-01 09:23:04 -08:00
WarmUpTill
8fdacc3ef7
Suggest file name when saving settings
2021-11-28 09:57:30 -08:00
WarmUpTill
02918785ba
Hide waitForTransition option if waiting for transition
...
The additions to the transition condition to check for target and source
scene of a ongoing transition fullfill the same role and this option
does not really fit the current scene check anyways.
2021-11-28 09:56:50 -08:00
WarmUpTill
2d9e6bcaa2
Add transition option to check for transition source and target scene
2021-11-28 09:56:50 -08:00
WarmUpTill
f2570e1deb
Add the option to execute another macro's actions
2021-11-28 09:56:37 -08:00
WarmUpTill
f9afbcbc59
Add macro action to display system tray notifications
2021-11-28 09:56:17 -08:00
WarmUpTill
51b4ef326d
Add fallback using QDesktopServices::openUrl() for "run" action
...
Users not familiar with launching processes with arguments might expect
the run action to behave like clicking on icons on the desktop and be
frustrated if the "file is not being opened".
Thus introducing this fallback might help some users out.
2021-11-23 11:11:41 -08:00
WarmUpTill
ad08df3d2f
Clean up adding new macros to Random action
2021-11-23 11:11:41 -08:00
WarmUpTill
4d32e921f9
Resize list to minimum necessary height
2021-11-23 11:11:41 -08:00
WarmUpTill
d7102d395e
Ensure contents of comboboxes are readable when changing scene/filter
2021-11-20 03:52:54 -08:00
WarmUpTill
82a41694a1
Allow interacting with OBS main window while plugin settings are opened
2021-11-20 03:52:54 -08:00
WarmUpTill
a1cae263c1
Add macro action "random" ( #353 )
...
This should be expanded upon by adding the ability to add weights to each macro.
2021-11-20 12:52:12 +01:00
WarmUpTill
cce6e240c2
Add option to fade in/out volume change
2021-11-17 12:30:10 -08:00