SceneSwitcher/lib/macro
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
..
macro-action-edit.cpp Fix warnings 2025-12-14 10:42:51 +01:00
macro-action-edit.hpp Fix warnings 2025-12-14 10:42:51 +01:00
macro-action-factory.cpp Retain settings of currently unknown macro segments 2025-10-19 18:05:16 +02:00
macro-action-factory.hpp Export symbols 2025-06-09 14:20:44 +02:00
macro-action-macro.cpp Add "Get macro info" action 2026-04-03 13:44:34 +02:00
macro-action-macro.hpp Add "Get macro info" action 2026-04-03 13:44:34 +02:00
macro-action-queue.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-queue.hpp Add support to resolve variables on action queue add 2024-03-02 15:27:02 +01:00
macro-action-variable.cpp Enable checking if temp var is in use 2026-03-30 21:20:00 +02:00
macro-action-variable.hpp Enable checking if temp var is in use 2026-03-30 21:20:00 +02:00
macro-action.cpp Add "disable" effect to macro conditions using "ignore" logic selection 2025-04-02 13:48:23 +02:00
macro-action.hpp Add "disable" effect to macro conditions using "ignore" logic selection 2025-04-02 13:48:23 +02:00
macro-condition-edit.cpp Fix warnings 2025-12-14 10:42:51 +01:00
macro-condition-edit.hpp Fix warnings 2025-12-14 10:42:51 +01:00
macro-condition-factory.cpp Retain settings of currently unknown macro segments 2025-10-19 18:05:16 +02:00
macro-condition-factory.hpp Export symbols 2025-06-09 14:20:44 +02:00
macro-condition-macro.cpp Add group support to MacroSelection 2025-12-14 10:30:58 +01:00
macro-condition-macro.hpp Add option to check if a macro's actions were performed 2025-10-14 19:21:29 +02:00
macro-condition-queue.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-queue.hpp Add temp var support for size and running state 2024-10-26 11:08:51 +02:00
macro-condition-tempvar.cpp Enable checking if temp var is in use 2026-03-30 21:20:00 +02:00
macro-condition-tempvar.hpp Enable checking if temp var is in use 2026-03-30 21:20:00 +02:00
macro-condition-variable.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-variable.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
macro-condition.cpp Add action trigger modes 2026-03-12 20:45:57 +01:00
macro-condition.hpp Add action trigger modes 2026-03-12 20:45:57 +01:00
macro-dock-settings.cpp Refactor macro dock handling 2025-10-16 18:03:06 +02:00
macro-dock-settings.hpp Refactor macro dock handling 2025-10-16 18:03:06 +02:00
macro-dock-window.cpp Add macro dock windows 2025-10-16 18:03:06 +02:00
macro-dock-window.hpp Add macro dock windows 2025-10-16 18:03:06 +02:00
macro-dock.cpp Run macro via dock button in parallel and ignore pause 2025-11-14 13:56:03 +01:00
macro-dock.hpp Adapt to new OBS dock API 2024-08-14 21:51:42 +02:00
macro-edit.cpp Add "Get macro info" action 2026-04-03 13:44:34 +02:00
macro-edit.hpp Adapt to enable testing and add more tests 2026-03-14 13:34:50 +01:00
macro-export-import-dialog.cpp Add option to export macro as plain json 2024-04-20 17:39:47 +02:00
macro-export-import-dialog.hpp Add option to export macro as plain json 2024-04-20 17:39:47 +02:00
macro-helpers.cpp Add websocket callbacks to run macros and set variables 2026-02-17 22:07:54 +01:00
macro-helpers.hpp Add websocket callbacks to run macros and set variables 2026-02-17 22:07:54 +01:00
macro-input.cpp Remove Qt5 support 2025-03-11 22:12:05 +01:00
macro-input.hpp Add macro input variable support 2024-06-07 21:44:21 +02:00
macro-list.cpp Refactor macro signal handling 2025-10-19 18:05:16 +02:00
macro-list.hpp Switch QPushButton to QToolButton 2024-06-20 21:41:28 +02:00
macro-ref.cpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
macro-ref.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
macro-run-button.cpp Cleanup 2025-07-13 18:17:46 +02:00
macro-run-button.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
macro-search.cpp Add macro group helper functions 2025-12-14 10:30:58 +01:00
macro-search.hpp Add macro search functionality 2025-12-06 19:27:54 +01:00
macro-segment-copy-paste.cpp Refactor macro edit area into separate class 2025-07-13 18:17:46 +02:00
macro-segment-copy-paste.hpp Refactor macro edit area into separate class 2025-07-13 18:17:46 +02:00
macro-segment-list.cpp Refactor MacroSegmentList rework to support nested macros 2025-07-13 18:17:46 +02:00
macro-segment-list.hpp Refactor MacroSegmentList rework to support nested macros 2025-07-13 18:17:46 +02:00
macro-segment-selection.cpp Add support for else actions to MacroSegmentSelection 2025-11-05 20:49:24 +01:00
macro-segment-selection.hpp Add support for else actions to MacroSegmentSelection 2025-11-05 20:49:24 +01:00
macro-segment-unknown.hpp Retain settings of currently unknown macro segments 2025-10-19 18:05:16 +02:00
macro-segment.cpp Don't block UI while executing long runnig actions 2026-04-04 21:14:05 +02:00
macro-segment.hpp Don't block UI while executing long runnig actions 2026-04-04 21:14:05 +02:00
macro-selection.cpp Adapt to enable testing and add more tests 2026-03-14 13:34:50 +01:00
macro-selection.hpp Add group support to MacroSelection 2025-12-14 10:30:58 +01:00
macro-settings.cpp Refactor macro dock handling 2025-10-16 18:03:06 +02:00
macro-settings.hpp Refactor macro dock handling 2025-10-16 18:03:06 +02:00
macro-signals.cpp Refactor macro signal handling 2025-10-19 18:05:16 +02:00
macro-signals.hpp Refactor macro signal handling 2025-10-19 18:05:16 +02:00
macro-tab.cpp Fix macro list / macro edit area splitter resizing 2026-03-19 20:21:08 +01:00
macro-tree.cpp Add action trigger modes 2026-03-12 20:45:57 +01:00
macro-tree.hpp Add tooltip for last execution time of macro in macro list 2026-02-07 21:32:58 +01:00
macro-websocket-trigger.cpp Add websocket callbacks to run macros and set variables 2026-02-17 22:07:54 +01:00
macro.cpp Don't block UI while executing long runnig actions 2026-04-04 21:14:05 +02:00
macro.hpp Add action trigger modes 2026-03-12 20:45:57 +01:00