diff --git a/streamerbot/1.get-started/5.examples/assets/example_counter_global_get.png b/streamerbot/1.get-started/5.examples/assets/example_counter_global_get.png index c101bd6c..28ebb2b4 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/example_counter_global_get.png and b/streamerbot/1.get-started/5.examples/assets/example_counter_global_get.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/example_counter_global_set.png b/streamerbot/1.get-started/5.examples/assets/example_counter_global_set.png index fe578e2c..2ef29398 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/example_counter_global_set.png and b/streamerbot/1.get-started/5.examples/assets/example_counter_global_set.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/example_counter_message_1.png b/streamerbot/1.get-started/5.examples/assets/example_counter_message_1.png index 74955707..ae677a1f 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/example_counter_message_1.png and b/streamerbot/1.get-started/5.examples/assets/example_counter_message_1.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/example_counter_message_2.png b/streamerbot/1.get-started/5.examples/assets/example_counter_message_2.png index 1b811f5a..45bf9a06 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/example_counter_message_2.png and b/streamerbot/1.get-started/5.examples/assets/example_counter_message_2.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/execute-scripts-discord-webhook.png b/streamerbot/1.get-started/5.examples/assets/execute-scripts-discord-webhook.png index 564debee..53e483f7 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/execute-scripts-discord-webhook.png and b/streamerbot/1.get-started/5.examples/assets/execute-scripts-discord-webhook.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/execute-scripts-http-post.png b/streamerbot/1.get-started/5.examples/assets/execute-scripts-http-post.png index cd54b3b5..1a6fac16 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/execute-scripts-http-post.png and b/streamerbot/1.get-started/5.examples/assets/execute-scripts-http-post.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/execute-scripts-math.png b/streamerbot/1.get-started/5.examples/assets/execute-scripts-math.png index 4875170d..615a3cf1 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/execute-scripts-math.png and b/streamerbot/1.get-started/5.examples/assets/execute-scripts-math.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/execute-scripts-trigger.png b/streamerbot/1.get-started/5.examples/assets/execute-scripts-trigger.png index 7a5928de..3ff58e96 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/execute-scripts-trigger.png and b/streamerbot/1.get-started/5.examples/assets/execute-scripts-trigger.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/ollama-command.png b/streamerbot/1.get-started/5.examples/assets/ollama-command.png index 0286a4ed..e54f44f4 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/ollama-command.png and b/streamerbot/1.get-started/5.examples/assets/ollama-command.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/ollama-run-a-program.png b/streamerbot/1.get-started/5.examples/assets/ollama-run-a-program.png index 2387b56e..b0bd856d 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/ollama-run-a-program.png and b/streamerbot/1.get-started/5.examples/assets/ollama-run-a-program.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/ollama-twitch-message.png b/streamerbot/1.get-started/5.examples/assets/ollama-twitch-message.png index f5132b51..428bce00 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/ollama-twitch-message.png and b/streamerbot/1.get-started/5.examples/assets/ollama-twitch-message.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/remote-trigger-sub-action.png b/streamerbot/1.get-started/5.examples/assets/remote-trigger-sub-action.png index 9a504fdf..39127a42 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/remote-trigger-sub-action.png and b/streamerbot/1.get-started/5.examples/assets/remote-trigger-sub-action.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/remote-trigger.png b/streamerbot/1.get-started/5.examples/assets/remote-trigger.png index 4d08af84..bf8a20a1 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/remote-trigger.png and b/streamerbot/1.get-started/5.examples/assets/remote-trigger.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/starter-pack-import.png b/streamerbot/1.get-started/5.examples/assets/starter-pack-import.png index e9b15eb2..8d261e9e 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/starter-pack-import.png and b/streamerbot/1.get-started/5.examples/assets/starter-pack-import.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/timer-create-action.png b/streamerbot/1.get-started/5.examples/assets/timer-create-action.png index 0130e1f5..45339558 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/timer-create-action.png and b/streamerbot/1.get-started/5.examples/assets/timer-create-action.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/timer-create-trigger.png b/streamerbot/1.get-started/5.examples/assets/timer-create-trigger.png index fdf93f36..37c549a8 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/timer-create-trigger.png and b/streamerbot/1.get-started/5.examples/assets/timer-create-trigger.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/timer-save-trigger.png b/streamerbot/1.get-started/5.examples/assets/timer-save-trigger.png index d67cf761..d4732d40 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/timer-save-trigger.png and b/streamerbot/1.get-started/5.examples/assets/timer-save-trigger.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/timer-settings.png b/streamerbot/1.get-started/5.examples/assets/timer-settings.png index 4f6f4f91..b53f6786 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/timer-settings.png and b/streamerbot/1.get-started/5.examples/assets/timer-settings.png differ diff --git a/streamerbot/1.get-started/5.examples/assets/timer-sub-action.png b/streamerbot/1.get-started/5.examples/assets/timer-sub-action.png index ef79bfeb..18e6b280 100644 Binary files a/streamerbot/1.get-started/5.examples/assets/timer-sub-action.png and b/streamerbot/1.get-started/5.examples/assets/timer-sub-action.png differ diff --git a/streamerbot/1.get-started/assets/meld-studio-add-connection.png b/streamerbot/1.get-started/assets/meld-studio-add-connection.png index ce31e582..8dc417c6 100644 Binary files a/streamerbot/1.get-started/assets/meld-studio-add-connection.png and b/streamerbot/1.get-started/assets/meld-studio-add-connection.png differ diff --git a/streamerbot/1.get-started/assets/obs-studio-add-connection.png b/streamerbot/1.get-started/assets/obs-studio-add-connection.png index 117c8870..765b6541 100644 Binary files a/streamerbot/1.get-started/assets/obs-studio-add-connection.png and b/streamerbot/1.get-started/assets/obs-studio-add-connection.png differ diff --git a/streamerbot/1.get-started/assets/tts-delay.png b/streamerbot/1.get-started/assets/tts-delay.png index 122d39a0..03f05d43 100644 Binary files a/streamerbot/1.get-started/assets/tts-delay.png and b/streamerbot/1.get-started/assets/tts-delay.png differ diff --git a/streamerbot/2.guide/20.platforms/assets/add-channel-reward.png b/streamerbot/2.guide/20.platforms/assets/add-channel-reward.png index d211a8fc..1cfa3477 100644 Binary files a/streamerbot/2.guide/20.platforms/assets/add-channel-reward.png and b/streamerbot/2.guide/20.platforms/assets/add-channel-reward.png differ diff --git a/streamerbot/2.guide/21.broadcasters/assets/meld-studio-add-connection.png b/streamerbot/2.guide/21.broadcasters/assets/meld-studio-add-connection.png index ce31e582..619824ec 100644 Binary files a/streamerbot/2.guide/21.broadcasters/assets/meld-studio-add-connection.png and b/streamerbot/2.guide/21.broadcasters/assets/meld-studio-add-connection.png differ diff --git a/streamerbot/2.guide/21.broadcasters/assets/obs-studio-add-connection.png b/streamerbot/2.guide/21.broadcasters/assets/obs-studio-add-connection.png index 117c8870..61f27fa3 100644 Binary files a/streamerbot/2.guide/21.broadcasters/assets/obs-studio-add-connection.png and b/streamerbot/2.guide/21.broadcasters/assets/obs-studio-add-connection.png differ diff --git a/streamerbot/2.guide/8.settings/assets/timed-actions-1.png b/streamerbot/2.guide/8.settings/assets/timed-actions-1.png index 23fe6b10..048913df 100644 Binary files a/streamerbot/2.guide/8.settings/assets/timed-actions-1.png and b/streamerbot/2.guide/8.settings/assets/timed-actions-1.png differ diff --git a/streamerbot/2.guide/assets/action-history-context-menu.png b/streamerbot/2.guide/assets/action-history-context-menu.png index a5599d16..5ffdec13 100644 Binary files a/streamerbot/2.guide/assets/action-history-context-menu.png and b/streamerbot/2.guide/assets/action-history-context-menu.png differ diff --git a/streamerbot/2.guide/assets/add-action.png b/streamerbot/2.guide/assets/add-action.png index d6b7a0bd..228da8f7 100644 Binary files a/streamerbot/2.guide/assets/add-action.png and b/streamerbot/2.guide/assets/add-action.png differ diff --git a/streamerbot/2.guide/assets/checkbox-trigger.png b/streamerbot/2.guide/assets/checkbox-trigger.png index 7d785462..c92fb8e4 100644 Binary files a/streamerbot/2.guide/assets/checkbox-trigger.png and b/streamerbot/2.guide/assets/checkbox-trigger.png differ diff --git a/streamerbot/2.guide/assets/export-dialog.png b/streamerbot/2.guide/assets/export-dialog.png index 2da9c42f..bee84911 100644 Binary files a/streamerbot/2.guide/assets/export-dialog.png and b/streamerbot/2.guide/assets/export-dialog.png differ diff --git a/streamerbot/2.guide/assets/import-dialog.png b/streamerbot/2.guide/assets/import-dialog.png index ece6a9f4..cda0e217 100644 Binary files a/streamerbot/2.guide/assets/import-dialog.png and b/streamerbot/2.guide/assets/import-dialog.png differ diff --git a/streamerbot/2.guide/assets/midi-add-device-dialog.png b/streamerbot/2.guide/assets/midi-add-device-dialog.png index 223b6be5..4ea7a027 100644 Binary files a/streamerbot/2.guide/assets/midi-add-device-dialog.png and b/streamerbot/2.guide/assets/midi-add-device-dialog.png differ diff --git a/streamerbot/2.guide/assets/midi-add-event-dialog.png b/streamerbot/2.guide/assets/midi-add-event-dialog.png index c19d27ec..ef5f44a2 100644 Binary files a/streamerbot/2.guide/assets/midi-add-event-dialog.png and b/streamerbot/2.guide/assets/midi-add-event-dialog.png differ diff --git a/streamerbot/2.guide/assets/queue-action-history-menu.png b/streamerbot/2.guide/assets/queue-action-history-menu.png index d115bb02..5ffdec13 100644 Binary files a/streamerbot/2.guide/assets/queue-action-history-menu.png and b/streamerbot/2.guide/assets/queue-action-history-menu.png differ diff --git a/streamerbot/2.guide/assets/queue-create-dialog.png b/streamerbot/2.guide/assets/queue-create-dialog.png index 435fbf93..00701cc6 100644 Binary files a/streamerbot/2.guide/assets/queue-create-dialog.png and b/streamerbot/2.guide/assets/queue-create-dialog.png differ diff --git a/streamerbot/2.guide/assets/queues-context-menu.png b/streamerbot/2.guide/assets/queues-context-menu.png index fdb0fdec..aa1efba9 100644 Binary files a/streamerbot/2.guide/assets/queues-context-menu.png and b/streamerbot/2.guide/assets/queues-context-menu.png differ diff --git a/streamerbot/2.guide/assets/range-trigger.png b/streamerbot/2.guide/assets/range-trigger.png index 6708c607..09fe816f 100644 Binary files a/streamerbot/2.guide/assets/range-trigger.png and b/streamerbot/2.guide/assets/range-trigger.png differ diff --git a/streamerbot/2.guide/assets/sub-actions.png b/streamerbot/2.guide/assets/sub-actions.png index ae83263d..931e1f70 100644 Binary files a/streamerbot/2.guide/assets/sub-actions.png and b/streamerbot/2.guide/assets/sub-actions.png differ diff --git a/streamerbot/2.guide/assets/text-box-trigger.png b/streamerbot/2.guide/assets/text-box-trigger.png index 00e7f81a..9ebf405a 100644 Binary files a/streamerbot/2.guide/assets/text-box-trigger.png and b/streamerbot/2.guide/assets/text-box-trigger.png differ diff --git a/streamerbot/2.guide/assets/variable-example.png b/streamerbot/2.guide/assets/variable-example.png index 4a7811b3..ce285b9a 100644 Binary files a/streamerbot/2.guide/assets/variable-example.png and b/streamerbot/2.guide/assets/variable-example.png differ diff --git a/streamerbot/2.guide/assets/variable-viewer-button.png b/streamerbot/2.guide/assets/variable-viewer-button.png index 3d2ddaea..9bce287f 100644 Binary files a/streamerbot/2.guide/assets/variable-viewer-button.png and b/streamerbot/2.guide/assets/variable-viewer-button.png differ diff --git a/streamerbot/2.guide/assets/variable-viewer-edit-dialog.png b/streamerbot/2.guide/assets/variable-viewer-edit-dialog.png index 3f8e6f0c..7d2d78d5 100644 Binary files a/streamerbot/2.guide/assets/variable-viewer-edit-dialog.png and b/streamerbot/2.guide/assets/variable-viewer-edit-dialog.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/action-queues/assets/clear-action-queue.png b/streamerbot/3.api/1.sub-actions/core/action-queues/assets/clear-action-queue.png new file mode 100644 index 00000000..c56bb5e8 Binary files /dev/null and b/streamerbot/3.api/1.sub-actions/core/action-queues/assets/clear-action-queue.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/action-queues/assets/set-action-queue-blocking-state.png b/streamerbot/3.api/1.sub-actions/core/action-queues/assets/set-action-queue-blocking-state.png new file mode 100644 index 00000000..4d6d5342 Binary files /dev/null and b/streamerbot/3.api/1.sub-actions/core/action-queues/assets/set-action-queue-blocking-state.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/action-queues/assets/set-action-queue-pause-state.png b/streamerbot/3.api/1.sub-actions/core/action-queues/assets/set-action-queue-pause-state.png new file mode 100644 index 00000000..c33c2029 Binary files /dev/null and b/streamerbot/3.api/1.sub-actions/core/action-queues/assets/set-action-queue-pause-state.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/actions/assets/get-action-group-state.png b/streamerbot/3.api/1.sub-actions/core/actions/assets/get-action-group-state.png index a37eb6d2..be7ebeb4 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/actions/assets/get-action-group-state.png and b/streamerbot/3.api/1.sub-actions/core/actions/assets/get-action-group-state.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/actions/assets/get-action-state.png b/streamerbot/3.api/1.sub-actions/core/actions/assets/get-action-state.png index 0f19c8a2..63716fc7 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/actions/assets/get-action-state.png and b/streamerbot/3.api/1.sub-actions/core/actions/assets/get-action-state.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/actions/assets/run-action.png b/streamerbot/3.api/1.sub-actions/core/actions/assets/run-action.png index c2e2fc0e..c1095ef6 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/actions/assets/run-action.png and b/streamerbot/3.api/1.sub-actions/core/actions/assets/run-action.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/actions/assets/set-action-group-state.png b/streamerbot/3.api/1.sub-actions/core/actions/assets/set-action-group-state.png index 696bb347..77732566 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/actions/assets/set-action-group-state.png and b/streamerbot/3.api/1.sub-actions/core/actions/assets/set-action-group-state.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/actions/assets/set-action-state.png b/streamerbot/3.api/1.sub-actions/core/actions/assets/set-action-state.png index 7761e6ce..301f599c 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/actions/assets/set-action-state.png and b/streamerbot/3.api/1.sub-actions/core/actions/assets/set-action-state.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/actions/assets/set-sub-action-state.png b/streamerbot/3.api/1.sub-actions/core/actions/assets/set-sub-action-state.png index 8a4fb322..330571cb 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/actions/assets/set-sub-action-state.png and b/streamerbot/3.api/1.sub-actions/core/actions/assets/set-sub-action-state.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/arguments/assets/set-argument.png b/streamerbot/3.api/1.sub-actions/core/arguments/assets/set-argument.png index 6d0736b8..1f96ab5d 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/arguments/assets/set-argument.png and b/streamerbot/3.api/1.sub-actions/core/arguments/assets/set-argument.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/assets/delay.png b/streamerbot/3.api/1.sub-actions/core/assets/delay.png index 0d363978..6c22a141 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/assets/delay.png and b/streamerbot/3.api/1.sub-actions/core/assets/delay.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/commands/assets/get-command-group-state.png b/streamerbot/3.api/1.sub-actions/core/commands/assets/get-command-group-state.png new file mode 100644 index 00000000..19174826 Binary files /dev/null and b/streamerbot/3.api/1.sub-actions/core/commands/assets/get-command-group-state.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/commands/assets/get-command-state.png b/streamerbot/3.api/1.sub-actions/core/commands/assets/get-command-state.png new file mode 100644 index 00000000..547e7f05 Binary files /dev/null and b/streamerbot/3.api/1.sub-actions/core/commands/assets/get-command-state.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/commands/assets/get-commands.png b/streamerbot/3.api/1.sub-actions/core/commands/assets/get-commands.png index 8ae79f25..9886cf9d 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/commands/assets/get-commands.png and b/streamerbot/3.api/1.sub-actions/core/commands/assets/get-commands.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/commands/assets/set-command-group-state.png b/streamerbot/3.api/1.sub-actions/core/commands/assets/set-command-group-state.png new file mode 100644 index 00000000..aa8486eb Binary files /dev/null and b/streamerbot/3.api/1.sub-actions/core/commands/assets/set-command-group-state.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/commands/assets/set-command-state.png b/streamerbot/3.api/1.sub-actions/core/commands/assets/set-command-state.png new file mode 100644 index 00000000..c5341980 Binary files /dev/null and b/streamerbot/3.api/1.sub-actions/core/commands/assets/set-command-state.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/file-io/assets/read-lines-from-file.png b/streamerbot/3.api/1.sub-actions/core/file-io/assets/read-lines-from-file.png index b8d49bfb..83b0ce5d 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/file-io/assets/read-lines-from-file.png and b/streamerbot/3.api/1.sub-actions/core/file-io/assets/read-lines-from-file.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/file-io/assets/read-random-line-from-file.png b/streamerbot/3.api/1.sub-actions/core/file-io/assets/read-random-line-from-file.png index 4f2e1d6a..ba76b04e 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/file-io/assets/read-random-line-from-file.png and b/streamerbot/3.api/1.sub-actions/core/file-io/assets/read-random-line-from-file.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/file-io/assets/read-specific-line-from-file.png b/streamerbot/3.api/1.sub-actions/core/file-io/assets/read-specific-line-from-file.png index 1183c9ff..2c750acd 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/file-io/assets/read-specific-line-from-file.png and b/streamerbot/3.api/1.sub-actions/core/file-io/assets/read-specific-line-from-file.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/file-io/assets/write-to-file.png b/streamerbot/3.api/1.sub-actions/core/file-io/assets/write-to-file.png index 7c2cf02e..b933d494 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/file-io/assets/write-to-file.png and b/streamerbot/3.api/1.sub-actions/core/file-io/assets/write-to-file.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/file-tail/assets/set-file-tail-state.png b/streamerbot/3.api/1.sub-actions/core/file-tail/assets/set-file-tail-state.png index 439e426b..df280d35 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/file-tail/assets/set-file-tail-state.png and b/streamerbot/3.api/1.sub-actions/core/file-tail/assets/set-file-tail-state.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/globals/assets/global-get.png b/streamerbot/3.api/1.sub-actions/core/globals/assets/global-get.png index 167f28cc..d37caaac 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/globals/assets/global-get.png and b/streamerbot/3.api/1.sub-actions/core/globals/assets/global-get.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/globals/assets/global-set.png b/streamerbot/3.api/1.sub-actions/core/globals/assets/global-set.png index 75b82a0f..a6200955 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/globals/assets/global-set.png and b/streamerbot/3.api/1.sub-actions/core/globals/assets/global-set.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/logic/assets/get-input-preview.png b/streamerbot/3.api/1.sub-actions/core/logic/assets/get-input-preview.png index e9a60d20..8247aa6f 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/logic/assets/get-input-preview.png and b/streamerbot/3.api/1.sub-actions/core/logic/assets/get-input-preview.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/logic/assets/get-input.png b/streamerbot/3.api/1.sub-actions/core/logic/assets/get-input.png index f2267523..c6e5a81c 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/logic/assets/get-input.png and b/streamerbot/3.api/1.sub-actions/core/logic/assets/get-input.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/logic/assets/get-random-number.png b/streamerbot/3.api/1.sub-actions/core/logic/assets/get-random-number.png index 05613108..ce213334 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/logic/assets/get-random-number.png and b/streamerbot/3.api/1.sub-actions/core/logic/assets/get-random-number.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/logic/assets/if-else.png b/streamerbot/3.api/1.sub-actions/core/logic/assets/if-else.png index 0a4d9093..0c1995d4 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/logic/assets/if-else.png and b/streamerbot/3.api/1.sub-actions/core/logic/assets/if-else.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/logic/assets/switch.png b/streamerbot/3.api/1.sub-actions/core/logic/assets/switch.png new file mode 100644 index 00000000..78f7aa96 Binary files /dev/null and b/streamerbot/3.api/1.sub-actions/core/logic/assets/switch.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/logic/assets/while.png b/streamerbot/3.api/1.sub-actions/core/logic/assets/while.png new file mode 100644 index 00000000..117ea2b3 Binary files /dev/null and b/streamerbot/3.api/1.sub-actions/core/logic/assets/while.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/logic/switch.md b/streamerbot/3.api/1.sub-actions/core/logic/switch.md new file mode 100644 index 00000000..ad8f9fc1 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/logic/switch.md @@ -0,0 +1,23 @@ +--- +title: Switch +description: Allows for multi-way branching based on the value of an expression +version: 1.0.0 +parameters: + - name: Input + type: Text + required: true + description: | + Enter the value for the left hand side of the comparison, this input supports full variable parsing and inline functions + - name: Auto Type + type: Toggle + default: false + description: | + By default, values which have not already been typed are treated as text, or `string`{lang=cs} variables. + + Enable `Auto Type` to automatically determine the type for the variable value. + + For example: + - `0`{lang=cs} can be auto-typed to a numeric type such as `int`{lang=cs} or `long`{lang=cs} + - `true`{lang=cs} or `false`{lang=cs} can be auto-typed to a `bool`{lang=cs} +--- + diff --git a/streamerbot/3.api/1.sub-actions/core/logic/switch.md.bak b/streamerbot/3.api/1.sub-actions/core/logic/switch.md.bak new file mode 100644 index 00000000..85757018 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/logic/switch.md.bak @@ -0,0 +1,23 @@ +--- +title: Switch +description: Allows for multi-way branching based on the value of an expression +version: 1.0.0 +parameters: + - name: Input + type: Text + required: true + description: | + Enter the value whichi is to be compared against, this input supports full variable parsing and inline functions + - name: Auto Type + type: Toggle + default: false + description: | + By default, values which have not already been typed are treated as text, or `string`{lang=cs} variables. + + Enable `Auto Type` to automatically determine the type for the variable value. + + For example: + - `0`{lang=cs} can be auto-typed to a numeric type such as `int`{lang=cs} or `long`{lang=cs} + - `true`{lang=cs} or `false`{lang=cs} can be auto-typed to a `bool`{lang=cs} +--- + diff --git a/streamerbot/3.api/1.sub-actions/core/logic/while.md b/streamerbot/3.api/1.sub-actions/core/logic/while.md new file mode 100644 index 00000000..2599cc31 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/logic/while.md @@ -0,0 +1,52 @@ +--- +title: While +description: Allow for looping of sub-actions +version: 1.0.0 +parameters: + - name: Input + type: Text + required: true + description: | + Enter the value for the left hand side of the comparison + + This can contain other `%variables%`{lang=cs} as well as inline functions + - name: Operator + type: Select + required: true + default: Equals + description: | + Choose the type of comparison to perform + + - `Equals`: Check if the variable equals a given value + - `Not Equals`: Check if the variable does not equal a given value + - `Less Than`: Check if a numeric variable is less than a given value (does NOT include the set value) + - `Greater Than`: Check if a numeric variable is greater than a given value (does NOT include the set value) + - name: Value + type: Text + required: true + description: | + Enter the value for the right hand side of the comparison + + This can contain other `%variables%`{lang=cs} as well as inline functions + - name: Auto Type + type: Toggle + default: false + description: | + By default, values which have not already been typed are treated as text, or `string`{lang=cs} variables. + + Enable `Auto Type` to automatically determine the type for the variable value. + + For example: + - `0`{lang=cs} can be auto-typed to a numeric type such as `int`{lang=cs} or `long`{lang=cs} + - `true`{lang=cs} or `false`{lang=cs} can be auto-typed to a `bool`{lang=cs} + - name: Ignore Case + type: Toggle + default: false + description: | + Whether or not the comparison will be performed without checking casing + + For example: + - `yes`{lang=cs} would match `YES`{lang=cs} is it is checked + - `yes`{lang=cs} would not match `YES`{lang=cs} if it is not checked +--- + diff --git a/streamerbot/3.api/1.sub-actions/core/midi/assets/control-change.png b/streamerbot/3.api/1.sub-actions/core/midi/assets/control-change.png index c6a431e3..2a1808c5 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/midi/assets/control-change.png and b/streamerbot/3.api/1.sub-actions/core/midi/assets/control-change.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/midi/assets/generic-event.png b/streamerbot/3.api/1.sub-actions/core/midi/assets/generic-event.png index 69e45340..c548657e 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/midi/assets/generic-event.png and b/streamerbot/3.api/1.sub-actions/core/midi/assets/generic-event.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/midi/assets/note-on.png b/streamerbot/3.api/1.sub-actions/core/midi/assets/note-on.png index aa22e0e4..1abfd39c 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/midi/assets/note-on.png and b/streamerbot/3.api/1.sub-actions/core/midi/assets/note-on.png differ diff --git a/streamerbot/3.api/1.sub-actions/core/misc/assets/comment.png b/streamerbot/3.api/1.sub-actions/core/misc/assets/comment.png index 22af7ba0..908a1644 100644 Binary files a/streamerbot/3.api/1.sub-actions/core/misc/assets/comment.png and b/streamerbot/3.api/1.sub-actions/core/misc/assets/comment.png differ