WarmUpTill
5a2cb943f7
Add option to open interaction dialog of source
2023-08-25 18:19:23 +02:00
WarmUpTill
b88209f63d
Add option to check for settings change to source and filter condition
2023-08-19 19:21:19 +02:00
WarmUpTill
07b86dda41
Cleanup ItemSettingsDialog and ItemSelection
...
* Added option to configure name conflict locale
* Fixed some locale options not being displayed properly due to missing
obs_module_text() calls and name conflicts not being handled
properly.
* No longer force a fixed width
* Added option to hide the rename context menu entry
* Use locale for invalid connection and variable selection string
2023-08-15 18:24:03 +02:00
WarmUpTill
3f51f63298
Cleanup locale
...
* Remove unnecessary widget spacing
* Remove unused values
2023-08-15 18:24:03 +02:00
WarmUpTill
a0b4df574b
Add option to disable filtering by typing in FilterComboBox
2023-08-14 15:47:38 +02:00
WarmUpTill
29f9cba236
Add option to skip execution of given macro on OBS startup
2023-08-07 19:17:41 +02:00
WarmUpTill
666c52556e
Fix plugin state condition not functioning on OBS shutdown
...
Also added note indicating the limitations of running macros on OBS
shutdown
2023-08-05 15:43:44 +02:00
WarmUpTill
1304ac7336
Add tooltip to regex configure widget
2023-08-03 21:44:17 +02:00
WarmUpTill
884fb1b637
Adjust to SceneItemSelection rework
...
And do minor cleanup
2023-08-03 21:44:17 +02:00
WarmUpTill
a82bce947f
Rework scene item selection
...
Added support for:
* Index based scelection
* Type based selection
* Name pattern based selection
2023-08-03 21:44:17 +02:00
WarmUpTill
d5241f0700
Add tooltip for variable and connection selection
2023-08-03 21:44:17 +02:00
WarmUpTill
4b0a631987
Add export / import functionality to macro tab
...
This enables the easy sharing of single / multiple macros across scene
collections.
Previously either all settings had to be copied via the export / import
functionality of the General tab or none at all.
2023-08-02 20:55:59 +02:00
WarmUpTill
29f810a2a0
Add buttons to move macro segments to top / bottom of segment list
2023-08-02 17:00:34 +02:00
WarmUpTill
211eac5313
Add slide show condition
...
It allows you to check ...
* if the slide changed
* the current slide index
* the current slide path
Important limitation:
Its internal state is only updated whenever the "slide_changed" signal
is sent by the particular source.
2023-08-01 23:52:44 +02:00
WarmUpTill
f92ed3139d
Add more transform actions
...
* Reset
* Rotation
* Flip (horizontal / vertical)
* Fit to screen
* Stretch to screen
* Center (horizontal / vertical / to screen)
2023-07-28 18:51:30 +02:00
WarmUpTill
08e430396a
Add option to check action enable state to "Macro" condition
2023-07-27 21:06:54 +02:00
WarmUpTill
df7fc7ec01
Add option to enable / disable actions of macros via "Macro" action
2023-07-27 21:06:54 +02:00
WarmUpTill
9eef581161
Add MacroSegmentSelection
...
Utility class to enable selection of index of a macro segments.
Add description of selected segment.
Highlights segment if selected macro is current macro.
2023-07-27 21:06:54 +02:00
WarmUpTill
93f96ee660
Add support for custom URIs
2023-07-27 19:53:25 +02:00
WarmUpTill
650881204f
Adjust capitalization of HTTP action
2023-07-23 00:29:14 +02:00
WarmUpTill
a17d8f7e09
Add support for sending generic OBS websocket messages
...
This should allow to send OBS websocket vendor requests to other plugins
which offer an API via this method (e.g. vertical OBS)
2023-07-15 14:48:45 +02:00
WarmUpTill
76c759c8f4
Display different message if whole image matches pattern
...
The "pattern is highlighted in red" message does not make sense in this
case as there is no room to display the red border around the match.
2023-07-09 17:58:38 +02:00
WarmUpTill
f506600b8c
Enable use of other OCR language models
2023-07-09 17:58:38 +02:00
WarmUpTill
339418b5f3
Add color matching
2023-07-09 17:58:38 +02:00
WarmUpTill
91f93169eb
Add option to set deinterlace mode and deinterlace field order
2023-07-07 19:19:40 +02:00
WarmUpTill
6869cc8a01
Add option to highlight macro dock if conditions of macro are true
2023-07-06 19:59:46 +02:00
WarmUpTill
18e19fb6c8
Add support for adding status labels to macro docks
2023-07-06 19:59:46 +02:00
WarmUpTill
a7ccfc3282
Add action to toggle lock of scene items
2023-07-05 00:53:03 +02:00
WarmUpTill
1e81181312
Add option to toggle filter
2023-06-09 20:28:01 +02:00
WarmUpTill
8a796efdb3
Allow specifying custom prompts for variable input
2023-06-07 12:36:39 +02:00
WarmUpTill
b6031bd29a
Fix typo in locale name
2023-06-03 22:38:42 +02:00
WarmUpTill
c52166bfec
Add option to trigger OBS hotkeys directly
...
Main use case would be to interact with other plugins which offer
hotkeys.
The benefit of this method is that it does not require a key to be bound
to the particular hotkey to trigger the functionality.
2023-05-30 13:14:58 +02:00
WarmUpTill
dea4ff47cd
Add option to prompt user for value to be assigned to variable
2023-05-28 19:59:12 +02:00
WarmUpTill
3229bf0150
Clean up source condition and action
...
* Add hints directing to the scene item visibility action / condition as
they frequently get mixed up
* Clean up layout of the source condition (removed spaces in locale as
this unnecessary spacing in the layout when the settings check was not
selected
2023-05-26 21:45:45 +02:00
WarmUpTill
dfa12f9807
Add support for configuring additional streaming options
...
* Set server
* Set stream key
* Set username
* Set password
2023-05-26 20:42:16 +02:00
WarmUpTill
686b00ffd1
Update zh-CN.ini locale (provided by qwe1154323937)
2023-05-20 01:59:32 -07:00
WarmUpTill
a1b5fbb1fe
Add OSC action
2023-05-17 06:31:43 -07:00
WarmUpTill
b71f633fac
Add support for websocket messages not following the OBS WS protocol
2023-05-17 04:39:04 -07:00
WarmUpTill
dbb674aa8e
Add "Display" condition
...
Allows you to check for the amount and name of the connected displays
2023-05-17 04:38:44 -07:00
WarmUpTill
a07a84a8b1
Add option to rename buttons of macro dock
2023-05-17 02:20:35 -07:00
WarmUpTill
90dd59abe6
Rework window condition
...
Layout changes to make controlling the checkboxes less confusing.
Added variable support for the winddow title selection.
Previously window title matching was mandatory, which is now optional.
This would make it difficult to set up condition which are independent
of the window title. For example, a condition wich triggers on focus
window change.
Add support for configuring the regex options used for the window title
options.
Also adds the option to check the content displayed in a given window
using the Windows API as an alternative to the OCR of the video
condition.
2023-05-14 04:44:49 -07:00
WarmUpTill
5332ed6bef
Regex config improvements
...
* Use icon instead of checkbox
* Enable use of custom save name
* Allow access to functions modifying the enable state
2023-05-14 04:44:49 -07:00
WarmUpTill
25b5590d2c
Add option to automatically close OBS
2023-05-10 12:44:01 -07:00
WarmUpTill
9cfa88dd8c
Add support setting title and icon of system tray message
2023-05-06 11:53:45 -07:00
WarmUpTill
8cd818b80e
Enable use of variables in filter selection
2023-05-01 04:18:24 -07:00
WarmUpTill
530bbc07c5
Add MIDI condition and action
...
This new action will allow you to send MIDI messages to the selected
device.
The condition type will allow you to perform actions based on the MIDI
messages received from the selected device.
2023-04-30 16:54:56 -07:00
WarmUpTill
8c317c1396
Add option to check for and set keyframe interval settings
2023-04-30 16:51:56 -07:00
WarmUpTill
524c4b71d7
Add option to set recording folder and file format string
2023-04-23 05:37:59 -07:00
WarmUpTill
9bedbf6fb8
Display warning if plugin could not be loaded
2023-04-11 03:55:30 -07:00
WarmUpTill
4f02c9ec36
Ask for confirmation even if only a single macro is being deleted
2023-04-06 00:36:07 -07:00
WarmUpTill
2fdd39fba5
Use exprtk lib to evaluate mathematical expressions
2023-04-01 05:37:40 -07:00
WarmUpTill
f3416c5b1d
Add option to remove Run or Pause button from macro dock
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
f9d6001025
Enable use of variables for hotkey action duration selection
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
dcf9816a72
Add header support to 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
9e4b003608
Use theme based icons for status dock, group, and duration icon
2023-03-19 03:51:28 -07:00
WarmUpTill
16fa91c2a1
Add "Run" condition
...
Allows to use external programs as conditions
2023-03-04 13:45:32 -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
83c72ebba5
Add OCR support to video condition using tesseract
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
eddc10c3e2
Enable deleting multiple macros at once
2023-02-19 09:47:46 -08:00
WarmUpTill
5995563a80
Add action to open projector
2023-02-04 08:34:20 -08:00
WarmUpTill
8dd2170dfa
Update locale
2023-01-31 20:23:14 +01:00
WarmUpTill
ae70af26d1
Add option to assign substring based on regex to variable
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
BlackScreen
e43793354e
Update german translation to the latest version
2023-01-27 12:32:03 -08:00
WarmUpTill
af5950748d
Switch to using RegexConfig for variable comparison check
2023-01-15 09:33:46 -08:00
WarmUpTill
a5f610b7b7
Add options to compare variable values
2023-01-15 09:33:46 -08:00
WarmUpTill
df8e84dd09
Add option to set variable value based on condition or action
2023-01-15 09:33:46 -08:00
WarmUpTill
1fd6f75ee1
Add variable support to video condition
2023-01-15 09:33:46 -08:00
WarmUpTill
a2906a534b
Add variable support to media condition
2023-01-15 09:33:46 -08:00
WarmUpTill
632ad5085f
Remove duplicate "is"
2023-01-15 09:33:21 -08:00
WarmUpTill
c96c81cf1d
Update macro properties dialog
...
* Visually group settings
* Hide hotkey settings if no macro or a group is selected
2023-01-07 11:49:53 -08:00
WarmUpTill
a80af327d7
Enable grouping of macros
...
Based on OBS's source-tree model/view implementation
2023-01-07 11:49:53 -08:00
WarmUpTill
5444d6fd9e
Adjust locale
2023-01-02 08:38:25 -08:00
WarmUpTill
15d7e2f972
Add option to check audio balance
2022-12-27 04:02:08 -08:00
WarmUpTill
357d9447f2
Add option to set audio balance
2022-12-27 04:02:08 -08:00
WarmUpTill
4eafbb8f18
Improve plugin state action
...
Add options to check for ...
* Initial plugin start
* Plugin restart
* Scene collection change
2022-12-27 03:55:40 -08:00
WarmUpTill
e147402250
Improve random action
...
* Allow duplicates to enable weighting macro occurance
* Add option to allow consecutive execution of the same macro
2022-12-23 15:50:17 -08:00
WarmUpTill
11f769cf09
Add option to check for change in visibilty
2022-12-23 14:10:37 -08:00
WarmUpTill
20cbe636df
Update locale
2022-12-23 14:09:26 -08:00
WarmUpTill
601b035285
Fall back to OBS-only key press if global key press can't be simulated
2022-12-23 13:18:45 -08:00
WarmUpTill
a901f59f0f
Add option to interact with source settings buttons
2022-12-21 11:52:48 -08:00
WarmUpTill
ea826f1be0
Add option to check for mouse button press
...
Implemented only for Windows for now.
2022-12-21 11:52:36 -08:00
WarmUpTill
42198a8773
Update locale
2022-12-18 11:02:09 -08:00
WarmUpTill
85bb0e62dc
Clean up locale
2022-12-10 13:06:19 -08:00
WarmUpTill
0ce9c515af
Add option to check / set audio monitoring of sources
2022-12-10 13:06:19 -08:00
WarmUpTill
03854376ef
Remove outdated translations for cooldown option
2022-12-10 00:55:28 -08:00
WarmUpTill
6a488316d8
Update locale (provided by qwe1154323937)
2022-12-04 10:26:03 -08:00
WarmUpTill
8dc434f45e
Add option to match scene name to pattern
2022-12-04 09:26:38 -08:00
WarmUpTill
31511851c9
Add option to match date pattern
2022-11-26 08:46:31 -08:00
WarmUpTill
46fb63e960
Add option to set working directory for new process
2022-11-26 05:47:24 -08:00
WarmUpTill
1be2764d7b
Allow setting / checking the audio sync offset of sources
2022-11-26 05:47:13 -08:00
WarmUpTill
7407bc7d82
Add option to toggle visibility
2022-11-20 10:09:56 -08:00
WarmUpTill
9bcced524b
Move transition behaviour related settings to General tab
2022-11-09 09:57:55 -08:00
WarmUpTill
50e26aba72
Improve focus handling
...
* Display current focus window / process
* Match against app name instead of window name on MacOS when using
Process condition
* Clean up
2022-11-06 09:53:25 -08:00
WarmUpTill
e5843de4fc
Add option to check for average brightness
2022-10-21 13:15:11 -07:00
WarmUpTill
3e1e8d01b6
Add option to check for value change
2022-10-04 02:59:59 -07:00
WarmUpTill
ced1c7605a
Add option to set default value on load
2022-10-01 08:24:11 -07:00
WarmUpTill
7fdff72a92
Only show duration selection if dynamic length transition is selected
2022-10-01 08:24:11 -07:00
WarmUpTill
f70ae803a3
Enable creating screenshots of scenes
2022-10-01 01:58:57 -07:00
WarmUpTill
1dea2e5f5d
Adjust to new Item, ItemSelection, and ItemSettingsDialog classes
2022-09-28 02:21:05 -07:00
WarmUpTill
c95fb6c2ea
Add macro action "Variables"
2022-09-28 02:21:05 -07:00
WarmUpTill
d779ced27f
Add macro condition "Variable"
2022-09-28 02:21:05 -07:00
WarmUpTill
c84c1638bf
Add support for variables
2022-09-28 02:21:05 -07:00
WarmUpTill
3ac4e22600
Add generic item selection and settings configuration widgets
...
To be used for configuring variables and connections
2022-09-28 02:21:05 -07:00
WarmUpTill
a59d15a77a
Add option to disable hotkey registration for new macros
2022-09-28 02:20:22 -07:00
WarmUpTill
75cdd3c80d
Add option to reduce video matching latency
2022-09-19 11:36:28 -07:00
WarmUpTill
d1e912cb24
Clean up video condition widget
...
* only show area selection widget if option is enabled
* fix slight alignment issue
* move "Show match" button to the bottom of the widget
2022-09-19 11:36:28 -07:00
WarmUpTill
1a8a4584c1
Add support for websocket vendor events
2022-09-16 23:55:36 -07:00
WarmUpTill
6d755ad570
Add content / modification date changed as separate options
...
Previously this would require knowledge of regular expressions to match
any content.
2022-09-15 12:25:37 -07:00
WarmUpTill
7ddfdcf5be
Switch to RegexConfig
2022-09-15 12:25:37 -07:00
WarmUpTill
a243e026c8
Add RegexConfig class and widget
...
This allow more control over regular expressions, when they are used
throughout the plugin, as it enables configuration of additional
QRegularExpression::PatternOptions.
2022-09-15 12:25:37 -07:00
WarmUpTill
c16b97e5cd
Add option to save screenshot to custom path
2022-09-03 10:31:47 -07:00
WarmUpTill
c3aa421bc5
Add option to split recording
2022-08-31 07:58:24 -07:00
WarmUpTill
c9177c4429
Add Http action
2022-08-25 11:26:31 -07:00
WarmUpTill
a7b6a4a67c
Add websocket locale
2022-08-24 12:53:25 -07:00
WarmUpTill
c9820e77d8
Add option to check states of multiple macros at the same time
2022-08-23 11:31:48 -07:00
WarmUpTill
19e79aff50
Add macro list widget
2022-08-23 11:31:48 -07:00
WarmUpTill
7480e793b8
Adjust General tab layout for new Yami theme of OBS 28
2022-08-23 10:58:57 -07:00
WarmUpTill
bcdfe79831
Add action to refresh sources
2022-08-03 11:35:06 -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
EliasDIPA
e11d882e87
Spanish translation of version 1.17.7
2022-06-28 11:24:57 -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
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
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
b5eb0b3f3e
Add option to disable registering of pause control hotkeys
2022-05-06 11:37:28 -07:00
WarmUpTill
a0db023aae
cleanup es-ES.ini
2022-05-04 02:28:10 -07:00
EliasDIPA
dc8a60a5e5
Traduccion al Español añadida
2022-05-04 02:18:32 -07:00
WarmUpTill
d47b878b56
Display next match time 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
123d308a0d
Add option to select OSB' main video output
2022-03-29 10:02:44 -07:00
WarmUpTill
9ba8a02a11
Add hotkey to move current macro segment selection up / down
2022-03-26 10:05:50 -07:00
WarmUpTill
1b63978acb
Add media seek action
2022-03-26 10:05:40 -07:00
WarmUpTill
8487ef4716
clean up locale
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
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
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
37734445e7
CI: Add automated check for invalid locale files
...
Also clean up issues found in the existing locale files
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
1df513585d
Add option to specifiy rate of change instead of duration for audio fade
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
34736ffbda
Update zh-CN locale (by qwe1154323937)
2022-03-05 01:19:48 -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
eeedf11c6a
Add hotkey to delete macro segments
2022-02-24 14:15:23 -08:00
WarmUpTill
cc9d5897da
Add deprecation warning for legacy tabs
2022-02-20 04:50:12 -08:00
WarmUpTill
45e8378021
Remove old macro segment controls
2022-02-20 04:50:12 -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
0effbd8ace
Add context menu entry for expanding and collapsing edit areas
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
1516b9a939
Add option to hide legacy tabs
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
d79e10ec97
Add tr-TR.ini locale (Provided by dargat)
2022-01-30 19:15:49 +01:00
WarmUpTill
f287a1041d
Add option to also check for configured volume level
2022-01-25 12:46:16 -08:00
WarmUpTill
abd6fd6b7e
Add sequence action ( #395 )
2022-01-22 18:07:26 +01: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
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
c498d1509a
Adjust locale
2022-01-05 02:54:39 +01:00
WarmUpTill
2d61189655
Display message on first boot
2022-01-04 17:16:38 -08:00
WarmUpTill
59e1ddd31e
Add openvr condition
2022-01-04 15:50:26 -08:00
WarmUpTill
f7b9795014
Add option to check if source is muted
2022-01-03 13:48:21 -08:00
WarmUpTill
2649efe8b3
Adjust to SceneItemSelection and SceneItemSelectionWidget
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
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
a2ba7adc56
Add option to wait for transition to complete
2021-12-28 05:07:37 -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
82da6b3217
Update locale of "cooldown" and "no match" behaviour
2021-12-06 11:44:52 -08:00
WarmUpTill
8d83df9034
Add warning if macro functionality is not running with highest priority
2021-12-06 10:27:20 -08:00
WarmUpTill
b168518c60
Update zh-CN locale (provided by qwe1154323937)
2021-12-04 04:32:29 -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
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
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
ad08df3d2f
Clean up adding new macros to Random action
2021-11-23 11:11:41 -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
WarmUpTill
fd7e48eff9
Add scene-visibility macro condition
2021-11-17 12:29:57 -08:00
WarmUpTill
e452d8cc8c
Allow selecting source type for scene visibility action
...
This should allow to simplify some setups which required showing /
hiding all sources of a particular type.
2021-11-12 10:05:54 -08:00
WarmUpTill
5ef09f661f
Show warning if macro is paused
...
And clean up timer handling for this condition type
2021-11-12 10:05:11 -08:00
WarmUpTill
5af206da60
Fix typo
2021-11-09 10:24:14 -08:00
WarmUpTill
924f68df64
Fix typo
2021-11-07 11:14:25 +01:00
WarmUpTill
0490c97ad9
Add option to use pattern matching for "output changed" condition
...
This will allow you to ignore minor changes in the video output, for
example in noisy video streams.
2021-10-31 06:05:16 -07:00
WarmUpTill
4b17314c66
Add conditions "stream starting" and "stream stopping"
2021-10-31 05:40:28 -07:00
WarmUpTill
f824ac8f4e
Add option to display plugin running state in system tray
2021-10-30 11:40:10 -07:00
WarmUpTill
9bc59c1082
Add option to not save remaining time
2021-10-25 11:19:53 -07:00
WarmUpTill
8b9f03a349
Add timer action
...
This action can be used to control the state of the timers on macro
conditions
2021-10-23 13:54:26 -07:00
WarmUpTill
093b0f9ec0
Add pause / continue and save / load remaining time for time condition
2021-10-23 13:54:26 -07:00
WarmUpTill
3eba20e2d8
Add option to use alpha channel as mask for pattern match
2021-10-23 13:54:15 -07:00
WarmUpTill
d743260ca8
Add wait for transition to complete option for currrent scene check
...
Previous behaviour was to always wait for the transition to complete, as
switcher->currentScene is only updated on
OBS_FRONTEND_EVENT_SCENE_CHANGED.
2021-10-23 13:53:56 -07:00
WarmUpTill
e3f277c32a
Reword date repeat option
2021-10-19 13:01:24 -07:00
WarmUpTill
39a8c34fa6
Add description for the "min neighbors" parameter
2021-10-09 08:08:15 -07:00
WarmUpTill
08933a3683
Add transition condition
2021-10-03 07:51:09 -07:00
WarmUpTill
d3220c40dc
Add any transition selection in populate function
2021-10-03 07:51:09 -07:00
WarmUpTill
292adb990d
Add option to throttle object and pattern recognition
2021-10-03 01:38:08 -07:00
WarmUpTill
b7a0f6c5d0
Add object detection option
2021-10-03 01:38:08 -07:00
WarmUpTill
b3f1aff03c
Add file selection widget
...
Rework the following macro conditions and actions to use this widget:
- file action
- run action
- file condition
2021-10-03 01:38:08 -07:00
WarmUpTill
3d1c613f1c
Add pattern match using openCV
2021-10-03 01:38:08 -07:00
WarmUpTill
7c6428b27e
Include press duration option and option to limit key press to OBS
2021-09-30 10:42:57 -07:00
WarmUpTill
d397f5e406
Add transition action
2021-09-19 05:15:49 -07:00
WarmUpTill
97cbcd7e61
Add condition "scene has not changed"
2021-09-18 10:21:54 -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
58028d3c3d
Add macro condition "scene transform"
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
8c0aad4c96
Add note to network tab
...
The requirement of the scene names having to match extactly was not made
clear and caused some confusion.
2021-07-24 23:31:35 -07:00
WarmUpTill
95409dfa26
Add option to expand or collapse all macro actions or conditions
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
9537579235
Rename macro condition "region" to "cursor"
2021-07-19 12:13:29 -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
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
913682e128
Add support for arguments for macro action "run"
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
decee4647b
Add macro action 'scene_transform'
2021-06-18 11:15:15 -07:00
WarmUpTill
1bf2a154e2
Add macro condition "replay_buffer"
2021-06-18 11:15:03 -07:00
WarmUpTill
86029e8e0e
Add macro condition "Hotkey"
2021-06-15 13:44:33 -07:00
WarmUpTill
8ef798c70c
Add macro condition "scene item order"
2021-06-15 06:15:37 -07:00
WarmUpTill
efc8726054
Add macro action "scene item order"
2021-06-15 06:15:37 -07:00
WarmUpTill
311ee5d0a0
Add macro condition "timer" (previously known as "interval")
2021-06-15 06:15:25 -07:00
WarmUpTill
ae4e861f7f
Add macro action "hotkey" ( #226 )
2021-06-14 01:21:23 +02:00
WarmUpTill
d692444687
Add / extend macro filter condition / action
2021-06-13 15:14:57 -07:00
WarmUpTill
a7e03245bd
Add macro condition "Macro" (previously "Count")
...
The macro condition "Macro" contains the condition type previously named
"Count" and also add the options to check the condition state of other
macros.
This allows nesting of macro conditions.
For example the following can now be configured using this new option:
"If (scene 1 or scene 2 or scene 3 is active) for at least x amount of
time"
2021-06-13 10:25:48 -07:00
WarmUpTill
5cae1bca41
Add macro condition "virtual camera"
2021-06-13 10:25:20 -07:00
WarmUpTill
407d338b8b
Add macro action "virtual camera"
2021-06-13 10:25:20 -07:00