SceneSwitcher/lib/utils
WarmUpTill 03f67534c7
Some checks are pending
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
Default to main canvas in scene selection
New scene selections would have no canvas selected at all.
This would cause issues in places which do not support an empty canvas
selection.

For example, the "scene changed" check of the scene condition would not
work as without any canvas it is not clear which scene to check for.
2025-12-05 17:30:16 +01:00
..
auto-update-tooltip-label.cpp Refactor help icon usage 2025-10-28 19:20:52 +01:00
auto-update-tooltip-label.hpp Refactor help icon usage 2025-10-28 19:20:52 +01:00
backup.cpp Backup setting on exit to plugin config dir 2024-02-28 12:53:02 +01:00
backup.hpp Backup setting on exit to plugin config dir 2024-02-28 12:53:02 +01:00
canvas-helpers.cpp Default to main canvas in scene selection 2025-12-05 17:30:16 +01:00
canvas-helpers.hpp Default to main canvas in scene selection 2025-12-05 17:30:16 +01:00
condition-logic.cpp Add option for short circuit evaluation of conditions 2024-09-24 23:00:47 +02:00
condition-logic.hpp Add option for short circuit evaluation of conditions 2024-09-24 23:00:47 +02:00
curl-helper.cpp Cleanup duplicate "[advss]" log prefix 2024-08-11 16:03:08 +02:00
curl-helper.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
cursor-shape-changer.cpp Use default cursor icon on macro segment control hover 2024-06-20 21:41:28 +02:00
cursor-shape-changer.hpp Use default cursor icon on macro segment control hover 2024-06-20 21:41:28 +02:00
double-slider.cpp Increase precision of volume widget slider 2024-03-09 09:18:29 +01:00
double-slider.hpp Export symbols 2025-06-09 14:20:44 +02:00
duration-control.cpp Add enhanced relative time to variable tab cells 2024-09-18 17:38:53 +02:00
duration-control.hpp Export symbols 2025-06-09 14:20:44 +02:00
duration-modifier.cpp Refactor DurationModifier to enable testing 2024-08-11 16:03:08 +02:00
duration-modifier.hpp Refactor DurationModifier to enable testing 2024-08-11 16:03:08 +02:00
duration.cpp Fix import of incomplete settings not resetting duration to zero 2025-01-23 19:00:51 +01:00
duration.hpp Add ResolveVariables() 2024-03-02 15:27:02 +01:00
export-symbol-helper.hpp Refactor 2024-02-24 16:47:50 +01:00
file-selection.cpp Add GetPath() 2025-10-28 19:20:52 +01:00
file-selection.hpp Add GetPath() 2025-10-28 19:20:52 +01:00
filter-combo-box.cpp Workaround for FilterComboBox cutting off entries 2025-10-19 18:05:16 +02:00
filter-combo-box.hpp Workaround for FilterComboBox cutting off entries 2025-10-19 18:05:16 +02:00
help-icon.cpp Add HelpIcon 2024-06-07 21:44:21 +02:00
help-icon.hpp Add HelpIcon 2024-06-07 21:44:21 +02:00
item-selection-helpers.cpp Fix UI theming issues 2025-03-11 22:12:05 +01:00
item-selection-helpers.hpp Add option to hide empty name warning in ItemSettingsDialog 2025-02-27 19:52:41 +01:00
json-helpers.cpp Add more JSON helpers 2025-04-22 15:35:45 +02:00
json-helpers.hpp Add more JSON helpers 2025-04-22 15:35:45 +02:00
layout-helpers.cpp Split utility headers 2024-01-27 14:10:34 +01:00
layout-helpers.hpp Split utility headers 2024-01-27 14:10:34 +01:00
list-controls.cpp Adapt to OBS switch from "themeID" to "class" properties 2024-10-10 20:02:35 +02:00
list-controls.hpp Adapt to OBS switch from "themeID" to "class" properties 2024-10-10 20:02:35 +02:00
list-editor.cpp Move GetIndexOfSignal() to ListEditor 2024-08-24 00:23:54 +02:00
list-editor.hpp Add option to set Twitch stream tags 2025-10-03 11:56:40 +02:00
log-helper.cpp Refactor log helpers and add option to disable logging 2025-05-01 19:55:28 +02:00
log-helper.hpp Refactor log helpers and add option to disable logging 2025-05-01 19:55:28 +02:00
math-helpers.cpp Refactor 2024-02-24 16:47:50 +01:00
math-helpers.hpp Refactor 2024-02-24 16:47:50 +01:00
message-buffer.hpp Add Clear() to MessageBuffer 2024-02-24 16:48:52 +01:00
message-dispatcher.hpp Add copy / move to MessageDispatcher 2025-05-27 20:23:07 +02:00
mouse-wheel-guard.cpp Use cpp-httplib based HTTP action type 2025-03-30 14:06:19 +02:00
mouse-wheel-guard.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
name-dialog.cpp Refactor NameDialog 2024-04-20 17:39:47 +02:00
name-dialog.hpp Refactor NameDialog 2024-04-20 17:39:47 +02:00
non-modal-dialog.cpp Enable left click to open links 2025-10-03 20:44:50 +02:00
non-modal-dialog.hpp Fix input dialogs causing crash on shutdown 2024-01-27 14:10:34 +01:00
obs-module-helper.cpp Ease detection of calling obs_module_text() too early 2024-05-01 19:44:57 +02:00
obs-module-helper.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
path-helpers.cpp Refactor 2024-02-24 16:47:50 +01:00
path-helpers.hpp Refactor 2024-02-24 16:47:50 +01:00
plugin-state-helpers.cpp Fix poad load steps being executed too frequently 2025-10-30 20:48:33 +01:00
plugin-state-helpers.hpp Fix poad load steps being executed too frequently 2025-10-30 20:48:33 +01:00
priority-helper.cpp Cleanup 2025-10-19 18:05:16 +02:00
priority-helper.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
regex-config.cpp Fix UI theming issues 2025-03-11 22:12:05 +01:00
regex-config.hpp Add option to set enabled state for partial match regex config 2024-10-05 14:30:30 +02:00
resizable-widget.cpp Add ResizableWidget 2025-07-13 18:17:46 +02:00
resizable-widget.hpp Add ResizableWidget 2025-07-13 18:17:46 +02:00
resizing-text-edit.cpp Fix freeze due to ResizingPlainTextEdit constantly resizing incorrectly 2025-01-15 21:36:35 +01:00
resizing-text-edit.hpp Export symbols 2025-06-09 14:20:44 +02:00
resource-table.cpp Cleanup 2025-11-10 18:45:06 +01:00
resource-table.hpp Cleanup 2025-11-10 18:45:06 +01:00
scene-selection.cpp Default to main canvas in scene selection 2025-12-05 17:30:16 +01:00
scene-selection.hpp Default to main canvas in scene selection 2025-12-05 17:30:16 +01:00
scene-switch-helpers.cpp Fall back to obs_frontend_get_current_scene() 2025-10-29 12:26:44 +01:00
scene-switch-helpers.hpp Rework scene switch helpers to support vertical canvas 2025-10-19 18:05:16 +02:00
screenshot-helper.cpp Cleanup screenshot helper 2024-09-24 23:00:47 +02:00
screenshot-helper.hpp Cleanup screenshot helper 2024-09-24 23:00:47 +02:00
section.cpp Rework to support frequently resizing widgets 2025-07-13 18:17:46 +02:00
section.hpp Rework to support frequently resizing widgets 2025-07-13 18:17:46 +02:00
selection-helpers.cpp Adapt to support canvas API 2025-10-19 18:05:16 +02:00
selection-helpers.hpp Cleanup includes 2024-03-02 15:27:02 +01:00
single-char-selection.cpp Add option to truncate or pad variable value 2024-04-02 17:59:17 +02:00
single-char-selection.hpp Add option to truncate or pad variable value 2024-04-02 17:59:17 +02:00
slider-spinbox.cpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
slider-spinbox.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
source-helpers.cpp Split utility headers 2024-01-27 14:10:34 +01:00
source-helpers.hpp Split utility headers 2024-01-27 14:10:34 +01:00
source-selection.cpp Rework SourceSelectionWidget to support widget caching 2025-05-27 22:37:46 +02:00
source-selection.hpp Rework SourceSelectionWidget to support widget caching 2025-05-27 22:37:46 +02:00
splitter-helpers.cpp Refactor macro edit area into separate class 2025-07-13 18:17:46 +02:00
splitter-helpers.hpp Refactor macro edit area into separate class 2025-07-13 18:17:46 +02:00
status-control.cpp Adapt to OBS switch from "themeID" to "class" properties 2024-10-10 20:02:35 +02:00
status-control.hpp Adapt to new OBS dock API 2024-08-14 21:51:42 +02:00
string-list.cpp Add option to set Twitch stream tags 2025-10-03 11:56:40 +02:00
string-list.hpp Add option to set Twitch stream tags 2025-10-03 11:56:40 +02:00
switch-button.cpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
switch-button.hpp Restructure library and plugins 2024-01-27 14:10:34 +01:00
sync-helpers.cpp Refactor locking of macro segments 2025-06-20 22:29:35 +02:00
sync-helpers.hpp Refactor locking of macro segments 2025-06-20 22:29:35 +02:00
tab-helpers.cpp Fix crash when initially setting up tab ordering 2025-07-06 10:19:20 +02:00
tab-helpers.hpp Refactor macro edit area into separate class 2025-07-13 18:17:46 +02:00
temp-variable.cpp Refactor to support loading macro properties on import 2025-11-05 20:49:24 +01:00
temp-variable.hpp Fix temp var save / loading not working 2025-10-30 20:48:33 +01:00
time-helpers.cpp Add enhanced relative time to variable tab cells 2024-09-18 17:38:53 +02:00
time-helpers.hpp Add enhanced relative time to variable tab cells 2024-09-18 17:38:53 +02:00
ui-helpers.cpp Fix typo 2025-11-14 13:56:03 +01:00
ui-helpers.hpp Fix typo 2025-11-14 13:56:03 +01:00
utility.cpp Move JSON helpers to lib 2025-04-22 15:35:45 +02:00
utility.hpp Move JSON helpers to lib 2025-04-22 15:35:45 +02:00
volume-control.cpp Adapt to OBS switch from "themeID" to "class" properties 2024-10-10 20:02:35 +02:00
volume-control.hpp Increase precision of volume widget slider 2024-03-09 09:18:29 +01:00
websocket-api.cpp Refactor log helpers and add option to disable logging 2025-05-01 19:55:28 +02:00
websocket-api.hpp Add/Move helpers to register OBS websocket vendor requests 2024-09-24 23:00:47 +02:00