SceneSwitcher/plugins/base
WarmUpTill ba38b8bf27
Some checks failed
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
Don't block UI while executing long runnig actions
The previous approach had the problem of losing any action internal
state changes in the created copy.

Revert "Fix temp var values of actions not being accessible"
This reverts commit df42538319.
Revert "Don't block UI while running actions"
This reverts commit a01d26e25d.
2026-04-04 21:14:05 +02:00
..
utils Add "Source interact" action 2026-04-03 09:41:09 +02:00
CMakeLists.txt Add "Source interact" action 2026-04-03 09:41:09 +02:00
macro-action-audio.cpp
macro-action-audio.hpp
macro-action-clipboard.cpp
macro-action-clipboard.hpp
macro-action-file.cpp Fix file selection displaying resolved variable values 2026-03-15 13:17:06 +01:00
macro-action-file.hpp
macro-action-filter.cpp Enable checking if temp var is in use 2026-03-30 21:20:00 +02:00
macro-action-filter.hpp Enable checking if temp var is in use 2026-03-30 21:20:00 +02:00
macro-action-hotkey.cpp Enable filtering in "Hotkey" action 2025-11-10 18:45:06 +01:00
macro-action-hotkey.hpp Enable filtering in "Hotkey" action 2025-11-10 18:45:06 +01:00
macro-action-http-legacy.cpp
macro-action-http-legacy.hpp
macro-action-log.cpp
macro-action-log.hpp
macro-action-media.cpp Don't block UI while executing long runnig actions 2026-04-04 21:14:05 +02:00
macro-action-media.hpp Don't block UI while executing long runnig actions 2026-04-04 21:14:05 +02:00
macro-action-obs-settings.cpp
macro-action-obs-settings.hpp
macro-action-osc.cpp
macro-action-osc.hpp
macro-action-play-audio.cpp Don't block UI while executing long runnig actions 2026-04-04 21:14:05 +02:00
macro-action-play-audio.hpp Add action to play sound 2026-04-02 17:25:41 +02:00
macro-action-plugin-state.cpp
macro-action-plugin-state.hpp
macro-action-profile.cpp
macro-action-profile.hpp
macro-action-projector.cpp Limit projector action to main canvas and improve layout 2025-10-28 19:20:52 +01:00
macro-action-projector.hpp
macro-action-random.cpp Add temp vars to "Sequence" and "Random" action for executed macro 2026-03-21 00:05:58 +01:00
macro-action-random.hpp Add temp vars to "Sequence" and "Random" action for executed macro 2026-03-21 00:05:58 +01:00
macro-action-recording.cpp Add option to add new recording chapter 2026-03-22 21:24:59 +01:00
macro-action-recording.hpp Add option to add new recording chapter 2026-03-22 21:24:59 +01:00
macro-action-replay-buffer.cpp
macro-action-replay-buffer.hpp
macro-action-run.cpp Don't block UI while executing long runnig actions 2026-04-04 21:14:05 +02:00
macro-action-run.hpp
macro-action-scene-collection.cpp
macro-action-scene-collection.hpp
macro-action-scene-lock.cpp
macro-action-scene-lock.hpp
macro-action-scene-order.cpp
macro-action-scene-order.hpp
macro-action-scene-switch.cpp Move functions 2026-01-27 19:28:45 +01:00
macro-action-scene-switch.hpp
macro-action-scene-transform.cpp
macro-action-scene-transform.hpp
macro-action-scene-visibility.cpp Fix crash when restoring scene item transition in parallel 2026-02-19 20:28:10 +01:00
macro-action-scene-visibility.hpp Add option to set transition when changing scene item visibility 2026-01-27 19:28:45 +01:00
macro-action-screenshot.cpp
macro-action-screenshot.hpp
macro-action-sequence.cpp Add "Next Macro" temp var to Sequence actions when setting index 2026-03-21 00:05:58 +01:00
macro-action-sequence.hpp Add "Next Macro" temp var to Sequence actions when setting index 2026-03-21 00:05:58 +01:00
macro-action-source-interaction.cpp Refresh available interactable soruces on show 2026-04-04 21:14:05 +02:00
macro-action-source-interaction.hpp Refresh available interactable soruces on show 2026-04-04 21:14:05 +02:00
macro-action-source.cpp Enable checking if temp var is in use 2026-03-30 21:20:00 +02:00
macro-action-source.hpp Enable checking if temp var is in use 2026-03-30 21:20:00 +02:00
macro-action-streaming.cpp
macro-action-streaming.hpp
macro-action-studio-mode.cpp
macro-action-studio-mode.hpp
macro-action-systray.cpp
macro-action-systray.hpp
macro-action-timer.cpp Add group support to MacroSelection 2025-12-14 10:30:58 +01:00
macro-action-timer.hpp Add group support to MacroSelection 2025-12-14 10:30:58 +01:00
macro-action-transition.cpp Add option to "release the T-Bar" 2026-03-23 19:05:49 +01:00
macro-action-transition.hpp Add option to "release the T-Bar" 2026-03-23 19:05:49 +01:00
macro-action-virtual-cam.cpp
macro-action-virtual-cam.hpp
macro-action-wait.cpp Don't block UI while executing long runnig actions 2026-04-04 21:14:05 +02:00
macro-action-wait.hpp
macro-action-websocket.cpp
macro-action-websocket.hpp
macro-action-window.cpp
macro-action-window.hpp
macro-condition-audio.cpp
macro-condition-audio.hpp
macro-condition-clipboard.cpp
macro-condition-clipboard.hpp
macro-condition-cursor.cpp
macro-condition-cursor.hpp
macro-condition-date.cpp Cleanup 2026-04-02 22:39:12 +02:00
macro-condition-date.hpp Cleanup 2026-04-02 22:39:12 +02:00
macro-condition-display.cpp
macro-condition-display.hpp
macro-condition-file.cpp Remove deprecated functionality from "File" condition 2026-04-01 11:13:01 +02:00
macro-condition-file.hpp Remove deprecated functionality from "File" condition 2026-04-01 11:13:01 +02:00
macro-condition-filter.cpp
macro-condition-filter.hpp
macro-condition-folder.cpp
macro-condition-folder.hpp
macro-condition-game-capture.cpp Fix crash in game capture condition when receiving null data 2026-02-07 22:38:26 +01:00
macro-condition-game-capture.hpp
macro-condition-hotkey.cpp
macro-condition-hotkey.hpp
macro-condition-idle.cpp
macro-condition-idle.hpp
macro-condition-media.cpp
macro-condition-media.hpp
macro-condition-obs-stats.cpp
macro-condition-obs-stats.hpp
macro-condition-plugin-state.cpp
macro-condition-plugin-state.hpp
macro-condition-process.cpp Fix warnings 2025-12-14 10:42:51 +01:00
macro-condition-process.hpp
macro-condition-profile.cpp
macro-condition-profile.hpp
macro-condition-recording.cpp Add temp var for last recording save path 2025-12-14 10:42:51 +01:00
macro-condition-recording.hpp
macro-condition-replay-buffer.cpp Add temp var for last replay buffer save path 2025-11-13 21:06:29 +01:00
macro-condition-replay-buffer.hpp Add temp var for last replay buffer save path 2025-11-13 21:06:29 +01:00
macro-condition-run.cpp
macro-condition-run.hpp
macro-condition-scene-order.cpp
macro-condition-scene-order.hpp
macro-condition-scene-transform.cpp
macro-condition-scene-transform.hpp
macro-condition-scene-visibility.cpp
macro-condition-scene-visibility.hpp
macro-condition-scene.cpp
macro-condition-scene.hpp
macro-condition-screenshot.cpp
macro-condition-screenshot.hpp
macro-condition-slideshow.cpp Increase slide index selection maximum to 9999 2025-11-05 20:49:24 +01:00
macro-condition-slideshow.hpp
macro-condition-source.cpp
macro-condition-source.hpp
macro-condition-streaming.cpp Refactor help icon usage 2025-10-28 19:20:52 +01:00
macro-condition-streaming.hpp
macro-condition-studio-mode.cpp
macro-condition-studio-mode.hpp
macro-condition-timer.cpp
macro-condition-timer.hpp
macro-condition-transition.cpp
macro-condition-transition.hpp
macro-condition-virtual-cam.cpp
macro-condition-virtual-cam.hpp
macro-condition-websocket.cpp
macro-condition-websocket.hpp
macro-condition-window.cpp Add temp var for window text 2026-01-05 10:58:55 +01:00
macro-condition-window.hpp Add temp var for window text 2026-01-05 10:58:55 +01:00