WarmUpTill
21a00d47cc
Add "Recording saved" option to Recording condition
2023-11-26 01:44:59 +01:00
WarmUpTill
3805aaeeec
Add Twitch chat support
...
* Enable sending chat messages via the Twitch action
* Enable checking for chat messages using the Twitch condition
2023-11-26 00:17:38 +01:00
WarmUpTill
50dc404689
Add temp variable support to date condition
2023-11-20 20:08:09 +01:00
WarmUpTill
975eacbc7e
Add temp variable support to timer condition
2023-11-20 20:08:09 +01:00
WarmUpTill
b3566d98bf
Add condition to check temporary variable values / macro properties
2023-11-20 20:08:09 +01:00
WarmUpTill
15379a8e20
Clean up locale and variable condition
2023-11-20 20:08:09 +01:00
WarmUpTill
1e178f4223
Add temp variable support to scene condition
2023-11-20 20:08:09 +01:00
WarmUpTill
c16a7b93ea
Add temp variable support to window condition
2023-11-20 20:08:09 +01:00
WarmUpTill
f89bb1a750
Add temp variable support for audio condition
2023-11-20 20:08:09 +01:00
WarmUpTill
79961aabe4
Use SourceSetting helpers to enable modification of single setting
2023-11-20 20:08:09 +01:00
WarmUpTill
4686fc2b01
Add SourceSetting helpers
...
They enable easy modification of single setting value of sources
compared to working with the raw json string
2023-11-20 20:08:09 +01:00
WarmUpTill
569b915c07
Set temporary variables in Twitch condition
2023-11-20 20:08:09 +01:00
WarmUpTill
ae8d0bf5cb
Add support for setting variable to value of temporary variable
2023-11-20 20:08:09 +01:00
WarmUpTill
33635d6991
Add action to enable extraction of values from json string
2023-11-20 20:08:09 +01:00
Przemek Pawlas
449daa80cc
Add media seek to percentage action + cleanup
2023-11-17 20:11:00 +01:00
Przemek Pawlas
3003547b83
Rework Twitch condition
...
* Fix channel changes in condition not resetting subscription ID
* Simplified Twitch condition logic to match the subscription ID rather
than broadcaster ID and some other data - worked well for me, as I
mentioned not sure why it wasn't done this way in the 1st place (but
if there's a reason let me know)
* Further made ordering more consistent so that Twitch macros/conditions
are easier to read (more or less samethematical order in hpp and cpp)
* Removed some unused code
* Added some param names to some header files to functions
2023-11-08 19:59:59 +01:00
WarmUpTill
e16ac9400a
Add option to set variable value to length of string
...
* Also use SringVariable for _strValue input field to enable getting the
length of variable values
2023-10-25 15:06:11 +02:00
Przemek Pawlas
890792c270
Add more Twitch condition types
...
Also simplifies some code and make it more consistent
2023-10-25 14:47:34 +02:00
WarmUpTill
9ea90ed61b
Add Twitch condition
...
It supports:
* Checking if a channel is live (polling)
* Checking if a channel went live and it's stream type (event)
* Checking if a channel weng offline (event)
* Checking the stream title of a channel (polling)
* Checking the stream category of a channel (polling)
* Checking if the channel information was changed (event)
* Checking for new followers (event)
* Checking for subsciptions (new / end / gift / resub message) (event)
* Checking for cheers (event)
2023-10-14 21:22:53 +02:00
WarmUpTill
ce40b80d90
Clean up token selection
...
* Adjust locale
* Hide token and name fields if no account is connected
* Enable all token options by default
* Validate token every hour as required by Twitch
* Retrigger event subscriptions on token change
token
2023-10-14 21:22:53 +02:00
WarmUpTill
ecb6247959
Combine manual category search button and combobox into a single widget
...
To avoid code duplication for Twitch condition and action
2023-10-14 21:22:53 +02:00
WarmUpTill
1e9173699c
Add option to start a channel raid
2023-10-14 21:22:53 +02:00
WarmUpTill
4801502f32
Add option to open properties and filter windows of sources
2023-10-05 18:54:22 +02:00
Przemek Pawlas
e13e4b5ddd
Add max length validation support for TextEdit
2023-10-05 18:53:46 +02:00
Michael Kirsch
de8da553f1
Implement source item transform changed condition ( #885 )
2023-10-03 19:55:45 +02:00
Przemek Pawlas
6558792e73
Add Twitch send chat announcement and emote-only mode actions ( #890 )
2023-10-03 14:09:29 +02:00
WarmUpTill
ea5e92017e
Add "all" option in filter selection
2023-10-03 12:34:11 +02:00
Przemek Pawlas
46199efb58
Add tooltips for variable text inputs ( #888 )
2023-10-03 11:42:41 +02:00
Przemek Pawlas
107e1413ed
Add Twitch clip and marker actions
...
* Refactor stream title variable name
* Limit commerical duration to 180s
* Set maximum stream title size to 140 chars
2023-09-16 22:23:34 +02:00
WarmUpTill
8efc39958f
Add action to assign scene item count to variable
...
To be able to iterate through the scene items of a scene
2023-09-16 19:49:54 +02:00
WarmUpTill
d6e4ee0203
Add option to run "else" actions using the "Run macros" button
...
If there are else actions to run holding control and clicking the "Run
macros" button will allow you to test them.
2023-09-13 19:49:55 +02:00
WarmUpTill
41e47f32b6
Display warning if selected token does not support selected action
2023-09-11 18:27:47 +02:00
Denis KARUPOVIC
6484ae54c0
Create fr-FR.ini ( #863 )
...
* Create fr-FR.ini
add french language
* Update fr-FR.ini (fix white spaces)
* Update fr-FR.ini (remove some useless trads + fix others)
* Update fr-FR.ini (correct some trads)
* Update fr-FR.ini (fix some trads)
* Update fr-FR.ini (fix some trads)
* Update fr-FR.ini (fix errors)
---------
Co-authored-by: WarmUpTill <WarmUpTill@web.de>
2023-09-10 01:41:01 +02:00
WarmUpTill
1c52caf5e9
Move legacy tab entries to end of file
2023-09-09 11:17:29 +02:00
WarmUpTill
ce1d4cce57
Add support for "else" action block
...
* Changed the "on change" match behaviour
Previously macros with true conditions but "on change" enabled would
be considered to be evaluating to false.
Now they are considered to be evaluating to true and the "on change"
option only has an effect on if the actions are performed or not.
This could have effects on user which use the "Macro" condition type
to check what other macros' conditions evaluate to.
* The splitter position separating the conditions, actions, and
else-actions are not saved and restored based on which macro is being
selected.
2023-09-09 11:16:50 +02:00
WarmUpTill
5324fa9350
Reset monitor selection in projector action when monitor setup changed
2023-09-06 21:30:55 +02:00
WarmUpTill
c375daa258
Add option to start commercial
2023-09-03 14:29:14 +02:00
WarmUpTill
f5024621c0
Add option to assign environment variable value to variable
2023-09-01 20:37:02 +02:00
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