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
53fcd94c5a
Add Twitch EventSub helpers
...
EventSub subscriptions let your application listen for events that
happen on Twitch.
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
3b4cb6934d
Prevent crashes when downgrading to older version of Twitch action
2023-10-14 21:22:53 +02:00
WarmUpTill
babe93a6ce
Clean up Twitch action
...
* Allow filtering in action selection by typing
* Add spacing between action type definitions to allow reordering in
future
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
a83d2d9910
Add channel selection
2023-10-14 21:22:53 +02:00
WarmUpTill
6cf1073a3c
Add option to use cached results
...
The cache will remain valid for 10s before it is refreshed with a "real"
Get / Post / Patch call.
2023-10-14 21:22:53 +02:00
WarmUpTill
9ac9171206
Fix windows being created when constructing ProgressDialog
2023-10-14 21:22:53 +02:00
Przemek Pawlas
e13e4b5ddd
Add max length validation support for TextEdit
2023-10-05 18:53:46 +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
ac6140b17a
Fix warnings
2023-09-21 23:52:14 +02:00
WarmUpTill
19a6277841
Enable use of throttling for "has changed" checks.
2023-09-17 17:08:15 +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
41e47f32b6
Display warning if selected token does not support selected action
2023-09-11 18:27:47 +02:00
WarmUpTill
a73ccb15a1
Enable MacOS support for Twitch action
2023-09-11 18:27:47 +02:00
WarmUpTill
cbd459b0a5
Improve error logging
2023-09-11 18:27:47 +02:00
WarmUpTill
03bb1fd089
Stop token server if token was received / timeout was reached
2023-09-11 18:27:47 +02:00
WarmUpTill
4e2c254717
Set commercial duration suffix to "s" to inidicate unit is in seconds
2023-09-11 18:27:47 +02:00
WarmUpTill
c375daa258
Add option to start commercial
2023-09-03 14:29:14 +02:00
WarmUpTill
4f3bd699c8
Fix tooltip not being translated
2023-09-03 14:29:14 +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
9c848938f8
Add support for registering additional save and load steps
...
Also renamed the reset steps to make it more clear what their use is.
2023-08-15 18:24:03 +02:00
WarmUpTill
a2d0a7f544
Fix OCR value not being assigned to variables with enabled regex
2023-08-15 18:24:03 +02:00
WarmUpTill
1a8c894ddf
Cleanup
...
* Fix warnings
* Remove unused includes
* Fix build issue if libremidi CMakeLists.txt does not exist
2023-08-15 18:24:03 +02:00
WarmUpTill
68c6492c3f
Revert "Add OCL support to improve performance"
...
This reverts commit 284c8020b2 .
2023-08-09 17:04:00 +02:00
WarmUpTill
0ba7ba77d8
Fix potential crash related to OCR
2023-08-09 17:04:00 +02:00
WarmUpTill
04b2b3474d
Fix crash in output change check with pattern matching enabled
2023-08-09 17:04:00 +02:00
WarmUpTill
c9c0e4db2e
Improve OCR option of video condition
...
* Improve preprocessing of image by separating text color from the rest
of the image properly
* Add option to choose how similar the matched color can be to other
colors for it to still be counted as a match
* Show the prepreprocessed image in the "show match" preview dialog
2023-07-09 17:58:38 +02:00
WarmUpTill
dd880b13c0
Cleanup invertPatternMatchResult()
2023-07-09 17:58:38 +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
284c8020b2
Add OCL support to improve performance
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
2eca2cc2e9
Cleanup video condition
...
* Style changes
* Separate functionality into different widgets
* Fix typos
2023-07-09 17:58:38 +02:00
WarmUpTill
8d18bb363a
Add options to disable plugins
2023-07-07 21:35:51 +02:00
WarmUpTill
3e3805b542
Ignore libremidi warnings
2023-06-17 13:57:35 +02:00
Erik van der Veen
c551953283
Fix crash brightness
...
This will prevent a crash when the brightness is calculated and the source has no output (yet).
2023-05-08 11:52:56 -07:00
WarmUpTill
5ae1f38ea8
Enable using received MIDI messages in variables
2023-05-07 11:33:52 -07:00
WarmUpTill
372f12de95
Fix libremidi build files being picked up by the Windows installer
2023-05-07 11:33:52 -07:00
WarmUpTill
3da90bfa97
Display warning if libremidi directory cannot be found
2023-05-01 13:59:50 -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
20f888b991
Fix video condition parameters not saving due to namespace changes
2023-04-30 13:13:18 -07:00
WarmUpTill
443ffb7906
Mark free functions static where applicable
2023-04-30 13:13:18 -07:00
WarmUpTill
9ec772f723
Restructure includes
...
The intention of this change is to reduce the interdependency of the
various components to reduce compile time when applying changes.
2023-04-30 13:13:18 -07:00
WarmUpTill
e4d064aaa3
Rename file
2023-04-30 13:13:18 -07:00
WarmUpTill
0138b412b4
Style changes in utility.hpp
2023-04-30 13:13:18 -07:00
WarmUpTill
2c5caabab0
Add advss namespace
...
Fixes name conflict with "Duration" class and typedef of the same name
on MacOS
2023-04-17 11:33:24 -07:00
WarmUpTill
2e969bf6dd
Fix video condition's pattern match mode not loading correctly
2023-04-11 03:55:30 -07:00