WarmUpTill
84f7d0d214
Add SSL support to MQTT connections
...
Also fixes crash on startup if SSL was used while there was no support
for encrypted connections yet
2025-10-28 19:20:52 +01:00
WarmUpTill
e1164c4fa3
Refactor help icon usage
2025-10-28 19:20:52 +01:00
WarmUpTill
4534b23bad
Enable Windows and MacOS build with OBS versions older than 31.1.1
2025-10-28 19:20:52 +01:00
WarmUpTill
5d6a693f36
Refactor macro signal handling
...
debian-build / build (push) Has been cancelled
Check locale / ubuntu64 (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
Also drop support for scene group signals in macro, which hopefully
aren't used much anymore
2025-10-19 18:05:16 +02:00
WarmUpTill
0b77ef5081
Adapt to support canvas API
2025-10-19 18:05:16 +02:00
WarmUpTill
8f54e71e61
Add canvas and position variable support to scene condition
2025-10-19 18:05:16 +02:00
WarmUpTill
16136b8741
Rework scene switch action
...
* Support "next scene" and "previous scene"
* Support "scene at index"
* Add canvas support
* Rework layout
2025-10-19 18:05:16 +02:00
WarmUpTill
c99b5f1feb
Cleanup
2025-10-16 18:03:06 +02:00
WarmUpTill
a3b3cf9818
Improve disconnect reason logging
debian-build / build (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-10-14 23:28:11 +02:00
WarmUpTill
ca3bbf5660
Fix Twitch event sub connection breaking after reconnect message
...
This will have to be revisited to avoid events being lost during the
reconnect
2025-10-14 23:28:11 +02:00
WarmUpTill
85222aed33
Enable left click to open links
2025-10-03 20:44:50 +02:00
WarmUpTill
84132f7c37
Ignore autoselect deprecations for now
2025-10-03 20:44:50 +02:00
WarmUpTill
de32e1b18e
Allow macro property selection from parent macro
2025-10-03 11:56:40 +02:00
WarmUpTill
7901a988af
Add option to enable or disable OBS preview
2025-10-03 11:56:40 +02:00
WarmUpTill
d2b70bbc6b
Add option to change stream language
2025-10-03 11:56:40 +02:00
WarmUpTill
4d22a539f0
Add option to set content classification of Twitch stream
2025-10-03 11:56:40 +02:00
WarmUpTill
4e561320f7
Add option to disable shutdown confirmation dialog
2025-10-03 11:56:40 +02:00
WarmUpTill
4cac4584f3
Fix invalid channel selections leading to event sub disconnect
...
Repeated invalid POSTs to /helix/eventsub/subscriptions will lead to a
disconnect of the event sub websocket connection.
Thus one single invalid channel selection could tear down any existing
subscriptions with it.
2025-10-03 11:56:40 +02:00
WarmUpTill
d20a975c4f
Add option to enable / disable / toggle macro highlighting
2025-10-03 11:56:40 +02:00
WarmUpTill
756d7bbd3c
Add support for multi-action stream deck buttons
...
It has to be noted however:
* multi-action buttons don't have any coordinates
* multi-action buttons send the "up" and "down" event at the same time.
(When the multi-action button is released)
Thus they might arrive in the wrong order due to network latency.
2025-10-03 11:56:40 +02:00
WarmUpTill
2ea00d94c5
Add support for commercial start event
2025-10-03 11:56:40 +02:00
WarmUpTill
058e941a46
Add option to set Twitch stream tags
2025-10-03 11:56:40 +02:00
WarmUpTill
ea4a951554
Add warning if inline script file is invalid
debian-build / build (push) Has been cancelled
Check locale / ubuntu64 (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-09-23 22:59:42 +02:00
WarmUpTill
3c355ac6fe
Improve file condition
...
debian-build / build (push) Has been cancelled
Check locale / ubuntu64 (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
* Add support for existence check
* Add support for "is file" check
* Add support for "is folder" check
* Add more temp vars
2025-09-13 08:41:40 +02:00
WarmUpTill
3e8d6e103a
Add temp var to Media condition indicating which source matched
debian-build / build (push) Has been cancelled
Check locale / ubuntu64 (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-08-11 18:02:45 +02:00
WarmUpTill
4cae420ade
Add support for "any" selection in secene item selection
2025-08-11 18:02:45 +02:00
WarmUpTill
b27a11931a
Restore current selection when re-populating
2025-08-11 18:02:45 +02:00
WarmUpTill
bf7fe71ae3
Fix system tray warning not being translated
debian-build / build (push) Has been cancelled
Check locale / ubuntu64 (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-07-17 17:49:44 +02:00
WarmUpTill
373e74c080
Switch to different port for aquiring Twitch tokens
debian-build / build (push) Waiting to run
Push to master / Check Formatting 🔍 (push) Waiting to run
Push to master / Build Project 🧱 (push) Waiting to run
Push to master / Create Release 🛫 (push) Blocked by required conditions
2025-07-16 21:15:36 +02:00
WarmUpTill
0b774c171d
Cleanup
...
* Use GetSettingsWindow() instead of window() to avoid connecting to the
wrong widget
* Fix typos
2025-07-13 18:17:46 +02:00
WarmUpTill
c6155c9fea
Add default settings support
2025-07-13 18:17:46 +02:00
WarmUpTill
7478c149b3
Add option to toggle mute state of audio source
debian-build / build (push) Waiting to run
Push to master / Check Formatting 🔍 (push) Waiting to run
Push to master / Build Project 🧱 (push) Waiting to run
Push to master / Create Release 🛫 (push) Blocked by required conditions
Check locale / ubuntu64 (push) Has been cancelled
2025-07-08 17:51:21 +02:00
WarmUpTill
0cd7004f6a
Setup MIDI device observers in parallel to avoid blocking OBS startup
debian-build / build (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-06-25 13:56:40 +02:00
WarmUpTill
3e1fdbde45
Add option to set and check list source settings by name
...
This makes it easier to select the intended settings value as the
underlying value often has no direct connection to the user facing name.
It also makes it possible to select list entries whos underlying value
changes frequently, but the user facing value does not.
(E.g. device IDs based on the input port compared to the device name)
2025-06-20 22:29:35 +02:00
WarmUpTill
874b9b86e2
Refactor locking of macro segments
...
This should avoid crashes when actions or conditions are performed in
parallel to the main macro loop and will improve the UI responsiveness
in some scenarios
2025-06-20 22:29:35 +02:00
WarmUpTill
98d1f83acc
Cleanup
2025-06-20 22:29:35 +02:00
WarmUpTill
7e91f81957
Ease development with dirty dependency directory
2025-06-20 22:29:35 +02:00
WarmUpTill
0736d673e1
Add option to check if chat was cleared / message was removed
2025-06-12 21:29:07 +02:00
WarmUpTill
34151e4bc6
Fix "Get user info" only allowing small values for user ids
2025-06-12 21:29:07 +02:00
WarmUpTill
1346c19bec
Fix crash when invalid token is used to connect to Twitch chat
2025-06-12 21:29:07 +02:00
WarmUpTill
79a8ad57af
Rework HTTP action URL input
...
The URL to be accessed can now be passed as a single URL instead of it
being split into a host and path component
2025-06-12 18:33:24 +02:00
WarmUpTill
daeb9275a3
Add support for inline scripts
...
* Script can be defined in the macro segment or loaded from a file
* Supports both LUA and Python
* Can be used for actions and conditions
* obs_script_create and obs_script_destroy are resolved at runtime
(Let's hope the API remains stable)
2025-06-09 14:20:44 +02:00
WarmUpTill
73b542a4db
Move scripting support to seperate project
2025-06-09 14:20:44 +02:00
WarmUpTill
93703c80bc
Hide option to verify timestamps when functionality is disabled
2025-06-01 11:57:26 +02:00
WarmUpTill
1ca61f3ed4
Add option to not link date-tz even if the source code exists
2025-05-28 22:11:07 +02:00
WarmUpTill
406e3c1855
Cleanup
...
* Add variable support to process condition
* Display unresolved variable value in Window action
* Add tooltips to indicate that variables are supported
2025-05-27 22:37:46 +02:00
WarmUpTill
c05dd40c4c
Add option to change various OBS video settings
2025-05-27 22:37:46 +02:00
WarmUpTill
721a786e79
Rework preview dialog to improve performance
...
Object detection and OCR models were constantly being re-initialized
each frame due to copy in the signal / slot handling
2025-05-27 22:37:46 +02:00
WarmUpTill
32d29875ed
Move responsibility of cascade init to ObjDetectParameters
2025-05-27 22:37:46 +02:00
warmuptill
0e5f56b562
Add tesseract config file support
2025-05-27 22:37:46 +02:00