WarmUpTill
b4a1593dc9
Fix crash on shutdown caused by "Profile" condition
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-07-07 20:19:51 +02:00
WarmUpTill
577cfc6ba9
Add message_text temp var for subscription message event
...
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
The existing "message" temp var for the subscription message event
contained a raw JSON object (including emote metadata) rather than
plain text, making it difficult to use.
2026-07-06 17:19:32 +02:00
WarmUpTill
f7a29dfa69
Add option to start and stop polls
2026-07-06 17:19:32 +02:00
WarmUpTill
e3475cf8ee
Add option to wait for scene item transition
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-07-05 20:41:12 +02:00
WarmUpTill
b344f75a30
Add variable setter / getter to inline script generated code
2026-07-05 20:26:36 +02:00
WarmUpTill
338a478ead
Cleanup Twitch timestamp verification
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-07-04 12:09:31 +02:00
WarmUpTill
2658ced18e
Add "Audio" option to the first run wizard
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
2026-07-03 18:57:32 +02:00
WarmUpTill
cd6ff4d52b
Add "Sequence" option to the first run wizard
2026-07-03 18:57:32 +02:00
WarmUpTill
5438a6a364
Split first run wizard into multiple files
2026-07-03 18:57:32 +02:00
WarmUpTill
ea1dea8621
Add option to wait for variable changes to "Wait" action type
debian-build / build (push) Waiting to run
Check locale / ubuntu64 (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-07-03 15:59:23 +02:00
WarmUpTill
3a556113aa
Expose API to notify about variable value change
2026-07-03 15:59:23 +02:00
WarmUpTill
eded0367db
Add option to get commercial info
2026-07-03 15:59:23 +02:00
WarmUpTill
6c90f517e4
Fix freeze when stopping waiting macro via "Run macro" button
2026-07-03 15:59:23 +02:00
WarmUpTill
c07c00325f
Switch to VariableColorButton for OCR and color match
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-06-30 20:30:50 +02:00
WarmUpTill
0a2e2cd771
Add VariableColorButton
...
Used for color selection which also support variables
2026-06-30 20:30:50 +02:00
WarmUpTill
8f3b5f9dfc
CI: Rename "legacy" Windows artifacts to "portable"
...
This is consistent with the naming used by other plugin developers
2026-06-30 19:54:52 +02:00
WarmUpTill
78499bcf5f
Improve layout spacing for "Recording" action
debian-build / build (push) Waiting to run
Check locale / ubuntu64 (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-06-29 17:48:42 +02:00
WarmUpTill
78fa776ce5
Move recording tips to HelpIcons
2026-06-29 17:48:42 +02:00
WarmUpTill
93c6415547
Add restart hint to recording folder/format actions
2026-06-29 17:48:42 +02:00
WarmUpTill
12f26c29e6
Clarify COPY_VAR layout to show source and destination variables
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-06-26 22:29:06 +02:00
WarmUpTill
e4f6d94247
Add option to automatically extract value from JSON query result
2026-06-26 22:29:06 +02:00
WarmUpTill
a04c51397d
Fix variables of nested macros' actions not being resolved
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-06-17 21:12:48 +02:00
WarmUpTill
2073ef6ce9
Fix nested macro actions being executed twice when added to a queue
2026-06-17 21:12:48 +02:00
WarmUpTill
7dfd9ddcb5
Print plugin enabled/disabled summary during CMake configure
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-06-16 17:40:22 +02:00
WarmUpTill
6215c39024
Don't fail cmake configure step if openvr deps are not met
2026-06-16 17:40:22 +02:00
WarmUpTill
1c856911e8
Set default value for CMAKE_GENERATOR_PLATFORM on Windows
2026-06-16 17:40:22 +02:00
WarmUpTill
ed17c2ac6d
Disconnect Twitch chat and event connection on plugin stop
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-06-13 22:05:32 +02:00
WarmUpTill
1ce332a91d
Track all kWin wayland windows
2026-06-13 22:01:52 +02:00
WarmUpTill
2aa27fc051
Fix window conditions not triggering for native Wayland windows
...
When KWin compat is active, GetWindows() only returned XWayland windows
since it relied on X11's _NET_CLIENT_LIST. Native Wayland windows were
invisible to conditions even though GetCurrentWindowTitle() reported them
correctly via the KWin DBus notifier.
2026-06-13 22:01:52 +02:00
WarmUpTill
31b239d5dc
Focus segment type selection when new segment is added
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-06-11 18:25:29 +02:00
WarmUpTill
7c3779e287
Sort macro export dialog resources alphabetically and add scrollbars
2026-06-11 18:25:29 +02:00
WarmUpTill
3f13c33b10
Fix crash on transition start in studio mode
2026-06-11 18:25:29 +02:00
WarmUpTill
8727a65513
Support both recommended and legacy layouts in Windows installer
...
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
Default to %ProgramData%\obs-studio\plugins\ on fresh installs.
Restore the previously recorded install path on upgrades, so users
who installed to a custom location are not silently moved.
2026-05-30 16:01:11 +02:00
WarmUpTill
baf3d0e63c
Fix race condition in Twitch event sub reconnection logic
2026-05-30 16:01:11 +02:00
WarmUpTill
ea2d1e7e9d
Fix crash when importing macros is slow
...
Probably not a real issue.
Noticed during debug of another problem.
2026-05-30 16:01:11 +02:00
WarmUpTill
f9f26ad50b
Fix crash on shutdown
...
StopAllMacros was called before th->wait(), allowing Macro::Stop()
to run concurrently with the other threads still inside
CheckConditions. This caused races on _conditionCheckFuture (called
from both threads) and _helperThreads.
This could happen if conditions / actions were marked to run in parallel
to the main loop.
2026-05-30 16:01:11 +02:00
WarmUpTill
9911c41a35
Split advanced-scene-switcher-*-windows-x64.zip
...
One zip archive for the ProgramData path.
Another zip archive for the legacy Program Files path.
Requested in:
https://github.com/WarmUpTill/SceneSwitcher/discussions/1628
2026-05-30 16:01:11 +02:00
WarmUpTill
d590bc11f8
Fix freeze when choosing invalid OCR model
2026-05-30 16:01:11 +02:00
WarmUpTill
31c4c1f5d7
Convert "Program Files/" paths to "ProgramData/" paths on Windows
...
Affects OCR and object detection functionality of the video condition
2026-05-30 16:01:11 +02:00
WarmUpTill
42ff48d637
Add option to lock settings dialog with simple password
...
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
This is meant as a simple tampering protection.
The settings are not encrypted and the password is stored in plaintext.
2026-05-28 21:50:00 +02:00
WarmUpTill
d44376e869
deps: Update cpp-httplib to v0.46.0
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-27 11:38:26 +02:00
WarmUpTill
4b1fd9e700
Fix crash on startup
...
Resize of vector could invalidate the this pointers passed to the
PostLoad step lambdas
2026-05-27 11:32:30 +02:00
WarmUpTill
d61099f9c0
Fix freeze when showing setup wizzard
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-25 12:04:57 +02:00
WarmUpTill
c2b73a02ca
Prevent plugin from being loaded twice
2026-05-25 11:49:37 +02:00
WarmUpTill
49a681bcfe
Show "Macro Schedule" tab when date / timer condition is created
2026-05-25 11:49:37 +02:00
WarmUpTill
4cedb29123
Fix issues with Windows installer
...
Don't reuse the old installation dir since it might not be compatible
with the new layout.
Ensure previous legacy install is cleaned up to avoid plugin being
installed twice.
2026-05-25 11:49:37 +02:00
WarmUpTill
d80b3aaf69
CI: Ensure ccache is used on macOS
2026-05-25 11:49:37 +02:00
WarmUpTill
b1cc15386f
Fix warnings
2026-05-25 11:49:37 +02:00
WarmUpTill
748744d1b7
Fix packaging issue on Ubuntu
2026-05-25 11:49:37 +02:00
WarmUpTill
912ff98e27
Ignore warnings generated by libremidi
2026-05-25 11:49:37 +02:00