WarmUpTill
de8dc46a32
CI: Fix occasional formatting check failures
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
2026-05-19 20:45:12 +02:00
WarmUpTill
ada568ddd3
Fix crash when accessing files in profile dir
2026-05-19 20:45:12 +02:00
WarmUpTill
5219ba2b20
CI: Pin openssl version on Windows
...
Must stick with OpenSSL 3 for now to stay compatbile with the asio
version supported by websocketpp
2026-05-19 20:45:12 +02:00
WarmUpTill
86b8161c9b
Fix crash due to "keep source active" setting
2026-05-19 20:45:12 +02:00
WarmUpTill
f4f92b29bf
Prevent crash when OCR traineddata file is missing
2026-05-19 20:45:12 +02:00
WarmUpTill
f42025c981
CI: Trigger rebuild of dependencies
2026-05-19 20:45:12 +02:00
WarmUpTill
ca1103412c
deps: Update libusb submodule to v1.0.30-rc2
...
Required for v145 toolset support on Windows
2026-05-19 20:45:12 +02:00
WarmUpTill
9d2e361be4
deps: Update leptonica submodule to 1.87.0
...
Required to support cmake 4+
2026-05-19 20:45:12 +02:00
WarmUpTill
250f63cccc
Fix temp var mapping not working for new macro segments
2026-05-19 20:45:12 +02:00
WarmUpTill
8109a3ffd0
Fix temp var mapping not working after copy-paste of segment
2026-05-19 20:45:12 +02:00
WarmUpTill
529bc8ad8b
Add temp vars indicating OCR match location
2026-05-19 20:45:12 +02:00
WarmUpTill
37fc204f3d
Add "Macro Schedule" tab
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
2026-05-15 19:15:19 +02:00
WarmUpTill
b022d59391
Add calendar widget
2026-05-15 19:15:19 +02:00
WarmUpTill
cf46a010a7
Add support for units "days"
2026-05-15 19:15:19 +02:00
WarmUpTill
595bab0d83
Add option to export Websocket, Twitch, HTTP connections
2026-05-15 19:15:19 +02:00
WarmUpTill
6fc819d72b
Add API to expand export / import dialog
2026-05-15 19:15:19 +02:00
WarmUpTill
0553a9b2ee
Call MacroRef::PostLoad() automatically
2026-05-15 19:15:19 +02:00
WarmUpTill
3caa3a4735
Add helpers to check, run, stop, and pause macros
2026-05-15 19:15:19 +02:00
WarmUpTill
2469057ad6
Fix double free
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
2026-05-11 17:30:18 +02:00
WarmUpTill
b230ec5bc5
locale: Clarify "reevaluate condition state" option for run macro action
2026-05-11 17:30:18 +02:00
WarmUpTill
1669b4cb72
Fix "Run Macro" help being visible when option is not selected
2026-05-11 17:30:18 +02:00
WarmUpTill
2841fcaadb
Fix variable dock not listing variables on startup
2026-05-11 17:30:11 +02:00
WarmUpTill
91810d9c40
Enable resolving plugin symbols in OBS crash reports
2026-05-11 17:24:35 +02:00
WarmUpTill
ccb5c8ba2c
Don't highlight paused macro in macro list
2026-05-11 17:24:35 +02:00
WarmUpTill
265daebdf3
Don't log "on change" when macro is paused
2026-05-11 17:24:35 +02:00
WarmUpTill
a149a11c57
Don't highlight action trigger mode when macro is paused
2026-05-11 17:24:35 +02:00
WarmUpTill
d7cc7a4c7b
Ensure plugin is stopped before running cleanup steps
2026-05-11 17:24:35 +02:00
WarmUpTill
41866bcb24
Replace "Ignore Entry" condition logic with SwitchButton toggle
2026-05-11 17:24:35 +02:00
WarmUpTill
c73a5866d7
Add option to keep source of video condition active
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
2026-05-10 12:47:55 +02:00
WarmUpTill
18aaf1dd31
Add option to keep selected game capture sources active
2026-05-10 12:47:55 +02:00
WarmUpTill
d523a2e674
Add helper to keep sources active
...
To be used for e.g. the video condition / game capture condition, which
can only get the relevant information while a given source is "active".
A source can become active if it is not part of the currently selected
scene.
2026-05-10 12:47:55 +02:00
WarmUpTill
0f7eed6257
Fix "transitioning from" check not working in studio mode
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
2026-05-09 13:05:50 +02:00
WarmUpTill
1f5a346190
Fix transition signals not being connected on scene selection change
...
This would be the case if a new transition condition was created, which
immediately is changed to "transitioning from ..." or "transitioning to
..." type.
2026-05-09 13:05:50 +02:00
WarmUpTill
7fd2979e86
Support legacy and new Windows install paths in zip archive
...
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
See https://obsproject.com/kb/plugins-guide for more details
2026-05-08 22:15:44 +02:00
WarmUpTill
2077e1971d
Adapt to new plugin folder structure / location for Windows
2026-05-08 22:15:44 +02:00
WarmUpTill
873e073eb6
Show all feature tabs when setup wizard is skipped
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
2026-05-05 19:36:41 +02:00
WarmUpTill
4f3d9e3a00
Use static self-registration for action queue and variable setup
...
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
Removes explicit setup calls from the plugin core. Each module now
registers its own save/load/cleanup steps via a static initializer,
decoupling them from InitSceneSwitcher and SwitcherData.
2026-04-30 22:39:06 +02:00
WarmUpTill
c02896ea17
Clear websocket and mqtt connections on shutdown
...
This was previously implicitly done by a settings reload on shutdown,
but this has since been removed, and we need to clear the connections
explicitly.
2026-04-30 22:39:06 +02:00
WarmUpTill
4bfd40219b
Deregister all inline scripts on SCRIPTING_SHUTDOWN
2026-04-30 22:39:06 +02:00
WarmUpTill
6a3de18069
Clear macros on shutdown
...
This was done implicitly in the shutdown handler by clearing the
plugin's settings.
Due to unwanted side effects this behavior has been disabled for the
shutdown and thus macros have to be cleared explicitly on shutdown.
2026-04-30 22:39:06 +02:00
WarmUpTill
8c51b44fbb
Fix potential event sub freeze on disconnect
2026-04-30 22:39:06 +02:00
WarmUpTill
10daa38921
Cleanup
2026-04-30 22:39:06 +02:00
WarmUpTill
6e0f7ab38f
Default to assuming OBS is shutting down
...
This reverts commit eea91b79b38b7c33561dc6c639d01dea8a802cdd.
2026-04-30 22:39:06 +02:00
WarmUpTill
86061b3cf1
Ignore OBS_FRONTEND_EVENT_SCENE_COLLECTION_CLEANUP on shutdown
...
This prevents the plugin being restarted, connections being reset, and
potentially delaying the shutdown of OBS.
2026-04-30 22:39:06 +02:00
WarmUpTill
c3669cae3e
Tests: Make building tests optional, enable for CI
2026-04-30 20:11:52 +02:00
WarmUpTill
a116360f87
Tests: Handle QFile::open() return value
2026-04-30 20:11:52 +02:00
WarmUpTill
713f695aa4
Show variable mapping for "Source" and "Twitch" action
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
2026-04-27 19:20:51 +02:00
WarmUpTill
dec5c2d763
Add option to directly map temp var values to variables
2026-04-27 19:20:51 +02:00
WarmUpTill
f090dea136
Add "Run macro" option
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
2026-04-21 17:48:05 +02:00
WarmUpTill
d00986df03
Add button to get current values to "Streaming" action
2026-04-21 17:45:35 +02:00