WarmUpTill
fdf1a94f97
Add option to set placeholder text when asking for input
2023-08-29 20:46:33 +02:00
WarmUpTill
0f0fc8ae4e
Add option to switch preview scene to scene switch action
...
Same functionality of the "Studio mode" action will be hidden and
eventually be removed.
2023-08-28 21:19:38 +02:00
WarmUpTill
4d7e2992e5
Add preview scene support to scene condition
...
Existing functionality of the "Studio mode" condition will be hidden and
eventually be removed.
2023-08-28 21:19:38 +02:00
WarmUpTill
a5050d4810
Add Twitch action
...
Allows you to set the stream title and stream category
2023-08-26 17:32:36 +02:00
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