SceneSwitcher/plugins/base
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
..
utils Add option to set and check list source settings by name 2025-06-20 22:29:35 +02:00
CMakeLists.txt Add option to change various OBS video settings 2025-05-27 22:37:46 +02:00
macro-action-audio.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-audio.hpp Remove some unused includes 2024-10-12 17:09:33 +02:00
macro-action-clipboard.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-clipboard.hpp Add support to resolve variables on action queue add 2024-03-02 15:27:02 +01:00
macro-action-file.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-file.hpp Remove some unused includes 2024-10-12 17:09:33 +02:00
macro-action-filter.cpp Add option to set and check list source settings by name 2025-06-20 22:29:35 +02:00
macro-action-filter.hpp Add option to set and check list source settings by name 2025-06-20 22:29:35 +02:00
macro-action-hotkey.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-hotkey.hpp Remove some unused includes 2024-10-12 17:09:33 +02:00
macro-action-http-legacy.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-http-legacy.hpp Use cpp-httplib based HTTP action type 2025-03-30 14:06:19 +02:00
macro-action-log.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-log.hpp Add "Log" action 2024-03-02 15:27:02 +01:00
macro-action-media.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-media.hpp Add option to wait for media playback to end 2024-09-24 23:00:47 +02:00
macro-action-obs-settings.cpp Add option to change various OBS video settings 2025-05-27 22:37:46 +02:00
macro-action-obs-settings.hpp Add option to change various OBS video settings 2025-05-27 22:37:46 +02:00
macro-action-osc.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-osc.hpp Add support to resolve variables on action queue add 2024-03-02 15:27:02 +01:00
macro-action-plugin-state.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-plugin-state.hpp Remove some unused includes 2024-10-12 17:09:33 +02:00
macro-action-profile.cpp Add ProfileSelectionWidget 2025-05-27 22:37:46 +02:00
macro-action-profile.hpp Add ProfileSelectionWidget 2025-05-27 22:37:46 +02:00
macro-action-projector.cpp Add MonitorSelectionWidget 2025-05-27 22:37:46 +02:00
macro-action-projector.hpp Add MonitorSelectionWidget 2025-05-27 22:37:46 +02:00
macro-action-random.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-random.hpp Add support to resolve variables on action queue add 2024-03-02 15:27:02 +01:00
macro-action-recording.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-recording.hpp Add support to resolve variables on action queue add 2024-03-02 15:27:02 +01:00
macro-action-replay-buffer.cpp Fix typo 2024-10-26 11:09:06 +02:00
macro-action-replay-buffer.hpp Fix typo 2024-10-26 11:09:06 +02:00
macro-action-run.cpp Add warning if temp vars are not available for "Run" action 2024-09-24 23:00:47 +02:00
macro-action-run.hpp Add warning if temp vars are not available for "Run" action 2024-09-24 23:00:47 +02:00
macro-action-scene-collection.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-scene-collection.hpp Add support to resolve variables on action queue add 2024-03-02 15:27:02 +01:00
macro-action-scene-lock.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-scene-lock.hpp Add support to resolve variables on action queue add 2024-03-02 15:27:02 +01:00
macro-action-scene-order.cpp Add option to move scene item above / below specified scene item 2024-10-21 20:46:27 +02:00
macro-action-scene-order.hpp Add option to move scene item above / below specified scene item 2024-10-21 20:46:27 +02:00
macro-action-scene-switch.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-scene-switch.hpp Add support to resolve variables on action queue add 2024-03-02 15:27:02 +01:00
macro-action-scene-transform.cpp Prepare for deprecations in OBS 31 2024-09-24 23:00:47 +02:00
macro-action-scene-transform.hpp Remove some unused includes 2024-10-12 17:09:33 +02:00
macro-action-scene-visibility.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-scene-visibility.hpp Remove some unused includes 2024-10-12 17:09:33 +02:00
macro-action-screenshot.cpp Rework SourceSelectionWidget to support widget caching 2025-05-27 22:37:46 +02:00
macro-action-screenshot.hpp Add option to assign screenshot to variable 2024-10-03 19:10:14 +02:00
macro-action-sequence.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-sequence.hpp Fix build issue with GCC 13.2.0 and clang-17 2024-04-04 20:49:10 +02:00
macro-action-source.cpp Add option to set and check list source settings by name 2025-06-20 22:29:35 +02:00
macro-action-source.hpp Add option to set and check list source settings by name 2025-06-20 22:29:35 +02:00
macro-action-streaming.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-streaming.hpp Fix typo 2024-10-26 11:09:06 +02:00
macro-action-studio-mode.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-studio-mode.hpp Add support to resolve variables on action queue add 2024-03-02 15:27:02 +01:00
macro-action-systray.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-systray.hpp Show warning if system tray is disabled in OBS settings 2024-04-02 17:59:17 +02:00
macro-action-timer.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-timer.hpp Remove some unused includes 2024-10-12 17:09:33 +02:00
macro-action-transition.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-transition.hpp Add support to resolve variables on action queue add 2024-03-02 15:27:02 +01:00
macro-action-virtual-cam.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-virtual-cam.hpp Add support to resolve variables on action queue add 2024-03-02 15:27:02 +01:00
macro-action-wait.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-wait.hpp Remove some unused includes 2024-10-12 17:09:33 +02:00
macro-action-websocket.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-action-websocket.hpp Rename and refactor websocket helpers 2024-05-01 19:44:57 +02:00
macro-action-window.cpp Cleanup 2025-05-27 22:37:46 +02:00
macro-action-window.hpp Add WindowSelectionWidget 2025-05-27 22:37:46 +02:00
macro-condition-audio.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-audio.hpp Assume minimum volume when no volume update was received within 250ms 2024-05-14 19:12:49 +02:00
macro-condition-clipboard.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-clipboard.hpp Add HelpIcon 2024-06-07 21:44:21 +02:00
macro-condition-cursor.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-cursor.hpp Add X and Y position tempvars to cursor condition 2025-05-27 22:37:46 +02:00
macro-condition-date.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-date.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
macro-condition-display.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-display.hpp Add MonitorSelectionWidget 2025-05-27 22:37:46 +02:00
macro-condition-file.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-file.hpp Hide the "remote" file check option 2025-03-30 14:01:41 +02:00
macro-condition-filter.cpp Add option to set and check list source settings by name 2025-06-20 22:29:35 +02:00
macro-condition-filter.hpp Add option to set and check list source settings by name 2025-06-20 22:29:35 +02:00
macro-condition-folder.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-folder.hpp Fix folder watch condition filter handling 2024-05-19 03:46:53 +02:00
macro-condition-game-capture.cpp Rework SourceSelectionWidget to support widget caching 2025-05-27 22:37:46 +02:00
macro-condition-game-capture.hpp Add game capture condition 2025-03-10 18:49:07 +01:00
macro-condition-hotkey.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-hotkey.hpp Add option to check if hotkey is released 2024-05-09 23:19:08 +02:00
macro-condition-idle.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-idle.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
macro-condition-media.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-media.hpp Add temp var support to media condition 2024-09-24 20:27:11 +02:00
macro-condition-obs-stats.cpp Add option to check disk space available 2024-06-22 15:40:47 +02:00
macro-condition-obs-stats.hpp Add option to check disk space available 2024-06-22 15:40:47 +02:00
macro-condition-plugin-state.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-plugin-state.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
macro-condition-process.cpp Cleanup 2025-05-27 22:37:46 +02:00
macro-condition-process.hpp Cleanup 2025-05-27 22:37:46 +02:00
macro-condition-profile.cpp Add ProfileSelectionWidget 2025-05-27 22:37:46 +02:00
macro-condition-profile.hpp Add ProfileSelectionWidget 2025-05-27 22:37:46 +02:00
macro-condition-recording.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-recording.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
macro-condition-replay-buffer.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-replay-buffer.hpp Fix initial replay buffer save not triggering condition 2024-05-10 15:11:20 +02:00
macro-condition-run.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-run.hpp Set Run condition default timeout to one second 2024-08-14 21:51:42 +02:00
macro-condition-scene-order.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-scene-order.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
macro-condition-scene-transform.cpp Add support to check values of individual transform settings 2024-07-09 21:00:25 +02:00
macro-condition-scene-transform.hpp Remove some unused includes 2024-10-12 17:09:33 +02:00
macro-condition-scene-visibility.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-scene-visibility.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
macro-condition-scene.cpp Add "previous scene" to the "scene has (not) changed" checks 2025-04-11 18:57:58 +02:00
macro-condition-scene.hpp Add regex settings option to scene name pattern check 2024-09-24 23:00:47 +02:00
macro-condition-screenshot.cpp Add screenshot condition 2025-03-09 20:57:51 +01:00
macro-condition-screenshot.hpp Add screenshot condition 2025-03-09 20:57:51 +01:00
macro-condition-slideshow.cpp Rework SourceSelectionWidget to support widget caching 2025-05-27 22:37:46 +02:00
macro-condition-slideshow.hpp Improve slide show condition 2024-06-16 18:42:06 +02:00
macro-condition-source.cpp Add option to set and check list source settings by name 2025-06-20 22:29:35 +02:00
macro-condition-source.hpp Add option to set and check list source settings by name 2025-06-20 22:29:35 +02:00
macro-condition-streaming.cpp Add option to check the current stream key 2024-10-26 23:42:59 +02:00
macro-condition-streaming.hpp Add option to check the current stream key 2024-10-26 23:42:59 +02:00
macro-condition-studio-mode.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-studio-mode.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
macro-condition-timer.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-timer.hpp Fix timer condition not properly using random values 2024-04-02 17:59:17 +02:00
macro-condition-transition.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-transition.hpp Fix transition condition not considering transition overrides 2024-12-31 12:47:20 +01:00
macro-condition-virtual-cam.cpp Cleanup 2025-06-20 22:29:35 +02:00
macro-condition-virtual-cam.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
macro-condition-websocket.cpp Add option to clear message buffer on match 2024-07-03 13:02:34 +02:00
macro-condition-websocket.hpp Add option to clear message buffer on match 2024-07-03 13:02:34 +02:00
macro-condition-window.cpp Cleanup 2025-05-27 22:37:46 +02:00
macro-condition-window.hpp Add WindowSelectionWidget 2025-05-27 22:37:46 +02:00