Skip to content

Releases: WarmUpTill/SceneSwitcher

Advanced Scene Switcher 1.33.1

04 Apr 19:57

Choose a tag to compare

⬇️ Jump to downloads

Important notes:

  • The minimum supported OBS version is OBS 31.1.1.
  • Please make sure to back up your settings!
  • If you run into any issues, please either post in the OBS forums or create an issue on GitHub!

1.33.1 Hotfix Changes

  • Fixed some actions and conditions not persisting their internal state properly.
  • The new "Source interaction" action will now refresh its sources list when closing and opening the macro again.

Additions:

  • Added the "Source Interaction" action.
    image
    It will enable you to record interactions with e.g. Browser sources and replay them at.

  • Added the action type "Play audio file".
    image

  • Added the option to add a new recording chapter.
    image

  • Added support for controlling the "T-Bar" in Studio Mode to the "Transition" action.
    image

  • Added additional Twitch actions:

    • Send shoutout
    • Cancel raid
    • Enable/disable shield mode
    • Enable/disable branded content
    • Various user moderation actions (ban, block, VIP, moderator, ...)
    • Chat settings toggles (emote-, follower-, subscriber-only, slow-mode, ...)

    I wasn't able to test them all.
    So, if you run into any issues please do let me know!

  • Added the "HTTP" condition type.
    image
    It will enable you to send http requests to the advanced scene switcher to trigger macros.

  • Added a "Get macro info" action.
    image

  • Added macro properties to the "Sequence" and "Random" actions to expose the macro that was executed.

  • Added a "Next Macro" macro property to "Sequence" actions.

  • Added the option to expose the current settings of a source as a macro property.

  • Added the option to suppress the crash dialog shown when an unclean shutdown is detected.

Changes:

  • Removed deprecated functionality from the "File" condition.
    These options were hidden when not used for a few years now.
    So, I hope I didn't break anyone's setup with this change.
  • Validated that the user ID matches the token in the Twitch integration.
  • The macro list now scrolls to newly added macro segments.

Fixes:

  • Fixed the "File" condition's "content changed" and "date changed" checks incorrectly triggering on plugin startup.
  • Fixed a crash when the "Mathematical expression" of the "Variable" action type was used concurrently.
  • Fixed a few race conditions when accessing variables.
  • Fixed the title of the "Open" dialog of the "Script" action and condition.
  • Fixed macro list / macro edit area splitter resizing when horizontally large widgets (e.g. the Window condition) were part of the selected macro.
  • Fixed Twitch event subscription handling:
    • Revocations were sometimes not handled properly.
    • Active subscriptions were not cleared on reconnect
    • A server migration could cause a crash in rare circumstances.
    • Improved error logging.

Checksums:

advanced-scene-switcher-1.33.1-macos-universal.pkg: da51203aef41d0dcfe579ac23aedb870ce47f8e942b9bfdbca00aab286dbff7c
advanced-scene-switcher-1.33.1-macos-universal.tar.xz: dda5aff441f47118d8e5b7f9db9949d0c1ae3e7268ea455ac1d8b62d5bf1f95b
advanced-scene-switcher-1.33.1-source.tar.xz: be24be4e9a925c044efa95713aeca15a56d873c44c643f42d2236d494d7c669e
advanced-scene-switcher-1.33.1-windows-x64-Installer.exe: 7cf3f699adcd20e29cc4f81b4e0a9d6e0940b69ea8d8d85cd06d09ca89d4684c
advanced-scene-switcher-1.33.1-windows-x64.zip: f326d96ef5dbae9dd12a7dd7255a58f9b75cd89ffc1be673c3a3c30190400bbc
advanced-scene-switcher-1.33.1-x86_64-linux-gnu-dbgsym.ddeb: 8d79997e2e6c2f0a09698af8d337581b77669de5c980825112589800a7a47005
advanced-scene-switcher-1.33.1-x86_64-linux-gnu.deb: 22a29a692c6886adbf7d2ec70d48be3b878bfff978003b5ca94bcd2305d328c8
advanced-scene-switcher-1.33.1-x86_64-linux-gnu.tar.xz: 9c3a35a8ba53f8db8c2b063518e14c7378d7f380bd4e4d6292e2151c23b74e2c

Downloads

The installers are listed in the Assets section below ↓

Advanced Scene Switcher 1.33.0

03 Apr 17:13

Choose a tag to compare

Please use this link to the 1.33.1 release while it is waiting for official approval on the OBS forums

⬇️ Jump to downloads

Important notes:

  • The minimum supported OBS version is OBS 31.1.1.
  • Please make sure to back up your settings!
  • If you run into any issues, please either post in the OBS forums or create an issue on GitHub!

Additions:

  • Added the "Source interact" action.
    image
    It will enable you to record interactions with e.g. Browser sources and replay them at.

  • Added the action type "Play audio file".
    image

  • Added the option to add a new recording chapter.
    image

  • Added support for controlling the "T-Bar" in Studio Mode to the "Transition" action.
    image

  • Added additional Twitch actions:

    • Send shoutout
    • Cancel raid
    • Enable/disable shield mode
    • Enable/disable branded content
    • Various user moderation actions (ban, block, VIP, moderator, ...)
    • Chat settings toggles (emote-, follower-, subscriber-only, slow-mode, ...)

    I wasn't able to test them all.
    So, if you run into any issues please do let me know!

  • Added the "HTTP" condition type.
    image
    It will enable you to send http requests to the advanced scene switcher to trigger macros.

  • Added a "Get macro info" action.
    image

  • Added macro properties to the "Sequence" and "Random" actions to expose the macro that was executed.

  • Added a "Next Macro" macro property to "Sequence" actions.

  • Added the option to expose the current settings of a source as a macro property.

  • Added the option to suppress the crash dialog shown when an unclean shutdown is detected.

Changes:

  • Removed deprecated functionality from the "File" condition.
    These options were hidden when not used for a few years now.
    So, I hope I didn't break anyone's setup with this change.
  • Validated that the user ID matches the token in the Twitch integration.
  • The macro list now scrolls to newly added macro segments.

Fixes:

  • Fixed the "File" condition's "content changed" and "date changed" checks incorrectly triggering on plugin startup.
  • Fixed a crash when the "Mathematical expression" of the "Variable" action type was used concurrently.
  • Fixed a few race conditions when accessing variables.
  • Fixed the title of the "Open" dialog of the "Script" action and condition.
  • Fixed macro list / macro edit area splitter resizing when horizontally large widgets (e.g. the Window condition) were part of the selected macro.
  • Fixed Twitch event subscription handling:
    • Revocations were sometimes not handled properly.
    • Active subscriptions were not cleared on reconnect
    • A server migration could cause a crash in rare circumstances.
    • Improved error logging.

Checksums:

advanced-scene-switcher-1.33.0-macos-universal.pkg: 46b74483b599a2111b83123f904be0288b0e16f3daf756773ad81e548af7923d
advanced-scene-switcher-1.33.0-macos-universal.tar.xz: ea409aca4e06feb70fa5724fedbc2227cd52f6fd24f7c7a57567ed4a8d92b6c7
advanced-scene-switcher-1.33.0-source.tar.xz: e03587d8e7580fa28a8ffbccd584fc7b5338ba8d530c4e133b85aa536e7a2532
advanced-scene-switcher-1.33.0-windows-x64-Installer.exe: b1dbf4623339f7c48666b76f5bfe44e0cd4be992509ea10bd2b80333f2836c38
advanced-scene-switcher-1.33.0-windows-x64.zip: d18b10601916449f5fd12e3c892694ec8f03b095bed861c9e36e582310d98b1e
advanced-scene-switcher-1.33.0-x86_64-linux-gnu-dbgsym.ddeb: 1ef5dae9edab9159cf0a3feb63626dcb898bc8339a4f0b69977572e0d8a9d321
advanced-scene-switcher-1.33.0-x86_64-linux-gnu.deb: 85b4d181f8e478068be3ed20bec9350c9ad87ba73cd4a004a23e7dc8a02286d9
advanced-scene-switcher-1.33.0-x86_64-linux-gnu.tar.xz: b7d4c3a7656ea924b2db233ee43e86d44093b3d51ac03f56f0c0b3fcbb0dc39e

Downloads

The installers are listed in the Assets section below ↓

Advanced Scene Switcher 1.32.9

15 Mar 16:05

Choose a tag to compare

Important notes:

  • The minimum supported OBS version is OBS 31.1.1.
  • Please make sure to back up your settings!
  • If you run into any issues, please either post in the OBS forums or create an issue on GitHub!

Additions:

  • Added additional modes to control how the actions of a macro are executed in case the conditions are met:
    grafik
    This replaces the old "Perform actions only on condition change" setting.
    This is now represented as "Perform actions -> only when result changes".
  • Added a minimal setup wizard to help with the initial configuration and explain how the plugin works.
  • The "Similarity Rating" from pattern matching is now exposed as a macro property.

Fixes:

  • Fixed an issue where file selection fields displayed resolved variable values instead of the variable itself.
  • Fixed an issue where the first action of paused macros could still execute in certain scenarios.
  • Delayed dialog popups during startup to prevent OBS from freezing on some systems.

Checksums:

advanced-scene-switcher-1.32.9-macos-universal.pkg: 6d6644716cd8eb0b9554fca5afdfa1ecf1c6782d82e65961e472f904c4c8371b
advanced-scene-switcher-1.32.9-macos-universal.tar.xz: 2a2d7e0e3a236ac9beb96d29891200d622237875460e83d5d387bbb56ee33261
advanced-scene-switcher-1.32.9-source.tar.xz: f84a8b35ba68a064042a636af81a1863ec970667c28221a40508d0a04c39fdb5
advanced-scene-switcher-1.32.9-windows-x64-Installer.exe: 824abaae1fc2ef5b93cc0c56f9c4e7f00a43de37ce130f4523aeeff7de4c3972
advanced-scene-switcher-1.32.9-windows-x64.zip: 4407e7ce0cc169a65ef16147e19f3ebd5c27d0c2903fa30c59d65d17143b6fa4
advanced-scene-switcher-1.32.9-x86_64-linux-gnu-dbgsym.ddeb: 4420fcdbf928b97ec7e75c88c5dd88d9da6186afebd8d79fc2fd96a9d2f7d4df
advanced-scene-switcher-1.32.9-x86_64-linux-gnu.deb: a5678be7a21349f88a8a1022f7523f56ee15b7e4a963ab56cb75fcd46fb87e78
advanced-scene-switcher-1.32.9-x86_64-linux-gnu.tar.xz: fb8c6f8a96399dffe08b0dd08ad7f7184afb5f7fe874b92302b1cba713ddba41

Advanced Scene Switcher 1.32.8

20 Feb 18:05

Choose a tag to compare

Important notes:

  • The minimum supported OBS version is OBS 31.1.1.
  • Please make sure to back up your settings!
  • If you run into any issues, please either post in the OBS forums or create an issue on GitHub!

Additions:

Fixes:

  • Fixed an issue where the Stream Deck condition did not correctly detect the "key down" state.
  • Fixed a crash introduced in 1.32.7 that could occur when adjusting multiple scene item transitions in parallel.

Checksums:

advanced-scene-switcher-1.32.8-macos-universal.pkg: e7ef09495ae6c9689cdafbf6b6b546139ad18776a89603526a26712c303d5d4b
advanced-scene-switcher-1.32.8-macos-universal.tar.xz: 8bfddde4ca15e8106b70cb034f65adf81edd56bd134e8d0f84fdec6e5687b699
advanced-scene-switcher-1.32.8-source.tar.xz: ab0da4bea9f6b34a4c9238c73529e479677af98aea99e2178a9423be750c2172
advanced-scene-switcher-1.32.8-windows-x64-Installer.exe: 9ff5fce3f827faa9192d672e412f0bf9d1943a16a045671f6dd8385ce8ed12db
advanced-scene-switcher-1.32.8-windows-x64.zip: 046b2a783f965d882bed968988f49d56a03c763160a6e03d36af2efedca0dbf9
advanced-scene-switcher-1.32.8-x86_64-linux-gnu-dbgsym.ddeb: 8373e6c883fd505596016c8204b8704a69d66e0ea2c07ee75eeb2c0fe67d4622
advanced-scene-switcher-1.32.8-x86_64-linux-gnu.deb: b65bac2f017ebc389ffdbcef694485bbdef15a0c52712a6978ee1492e7411fce
advanced-scene-switcher-1.32.8-x86_64-linux-gnu.tar.xz: e054b032cd5b5239de5a8caab9b9f31f53f685dba5135f0ec8d5eef0d55ec984

Advanced Scene Switcher 1.32.7

08 Feb 13:16

Choose a tag to compare

Important notes:

  • The minimum supported OBS version is OBS 31.1.1.
  • Please make sure to back up your settings!
  • If you run into any issues, please either post in the OBS forums or create an issue on GitHub!

Additions:

  • Transitions can now be configured when showing or hiding sources using the Scene item visibility action.
    visibility
  • Added the option to pick a random value for a variable from a predefined list.
    variable

Other changes:

  • The HTTP action now supports supplying parameters directly in the URL when the parameter settings are not used.
  • Minor UI highlighting and tooltip updates.

Fixes:

  • Fixed an issue where Twitch connections could not be reestablished after the local machine closed the connection.
  • The plugin will now refuse to change a source setting to an invalid JSON object, as this could cause crashes.
  • Fixed a crash when using the Game capture condition when capturing a game without a window title.

Checksums:

advanced-scene-switcher-1.32.7-macos-universal.pkg: 4eb0bac1ee1db44ba256f109e6d7b2ab97479f53442e2f5cc131a5b473ebf2d5
advanced-scene-switcher-1.32.7-macos-universal.tar.xz: fd5a06996126bfaf06931e45e35b1a6ad3e4786e8a3af6ca683b447e656bd1df
advanced-scene-switcher-1.32.7-source.tar.xz: 43d6ceb21d0b9902fd29157c2d595762d469c653437f56a7fc12fea7c4642497
advanced-scene-switcher-1.32.7-windows-x64-Installer.exe: 39fec3cdcbfb7970cb2134cb8bf1b660c97a2eefe20cfe650029d5c9ef50f8c1
advanced-scene-switcher-1.32.7-windows-x64.zip: 21c1931864803a9feab81f8a2628013beed8b1a24c5ad66b3d95bb5a69ff503a
advanced-scene-switcher-1.32.7-x86_64-linux-gnu-dbgsym.ddeb: 02d240f8f7e10a21a80c80d72b570b1f76403863081d419da020f3d382e6faec
advanced-scene-switcher-1.32.7-x86_64-linux-gnu.deb: 230591a73d02206d88609e833c12179d770debd93a8b6bf309dc2863b9a8fd62
advanced-scene-switcher-1.32.7-x86_64-linux-gnu.tar.xz: 02a82ee56b8e49cdb2e37f962056a8efd4e451810cbbbbe8c9be4b83db74e325

Advanced Scene Switcher 1.32.6

27 Dec 21:30

Choose a tag to compare

Important notes:

  • The minimum supported OBS version is OBS 31.1.1.
  • Please make sure to back up your settings!
  • If you run into any issues, please either post in the OBS forums or create an issue on GitHub!

Fixes:

  • Fixed scene selections not being saved properly when scenes of a secondary canvas (e.g. vertical canvas) were selected.
  • Fixed variable tab dock hotkeys conflicting with other OBS hotkeys.

Checksums:

advanced-scene-switcher-1.32.6-macos-universal.pkg: 163a608c05c6feb46763ab51f5bb432ae2e16017bad1d7e8397b7c4b86e82a1d
advanced-scene-switcher-1.32.6-macos-universal.tar.xz: 9c230f1d97f7afec164678a0587072965714bc3dbf8a7cfe4362ba631080553f
advanced-scene-switcher-1.32.6-source.tar.xz: ef45a06873cd6911b735ca969fd9fe291d219117b8833cf42987bc9e8c79fc48
advanced-scene-switcher-1.32.6-windows-x64-Installer.exe: 4e07db758d3e29095d9bbe8e8f020f0e9d50f42c77f2246948cd77c6bf82ce51
advanced-scene-switcher-1.32.6-windows-x64.zip: 5a4573c9954191044d52836917cc4013d47c510cc37f6566a16de8910c963bf8
advanced-scene-switcher-1.32.6-x86_64-linux-gnu-dbgsym.ddeb: 393fbe064ab10923e68aea5f385f83e0868d55634eb07e86567190739ec1b4b3
advanced-scene-switcher-1.32.6-x86_64-linux-gnu.deb: 39a9534e129642df96dadf641d5b20a3141ac4e5c53fc13b12c6fa3c2d74e335
advanced-scene-switcher-1.32.6-x86_64-linux-gnu.tar.xz: 40d2ddc529c4b652761abc6f6e6bed8222353bc502a80b73ec93f249ef6e2d41

Advanced Scene Switcher 1.32.5

14 Dec 19:43

Choose a tag to compare

Important notes:

  • The minimum supported OBS version is OBS 31.1.1.
  • Please make sure to back up your settings!
  • If you run into any issues, please either post in the OBS forums or create an issue on GitHub!

Additions:

  • Added an option in the "General" tab to always show feature tabs (e.g., Variables, Twitch) instead of only on first use.
img
  • Added an option to the Twitch action to query channel information.
img

Other changes:

  • Added a macro property to the "Recording" condition to expose the last saved recording path.
  • Enabled selection of macro groups for certain options in the "Macro" and "Timer" actions.

Fixes:

  • Fixed a potential freeze during shutdown of OBS or when changing scene collections.
  • Fixed a minor memory leak in the Source condition when checking list-based settings.

Checksums:

advanced-scene-switcher-1.32.5-macos-universal.pkg: 99cf86a78f83a3f3e8c4c94f3eaf90ba5351d28f6b36a0885bfd5ed6c8acccbf
advanced-scene-switcher-1.32.5-macos-universal.tar.xz: e6f0618c6a42c27af61acf9becdab307e9f5ff427608ab8a6f00b6c5293bd0eb
advanced-scene-switcher-1.32.5-source.tar.xz: 8ce1723401e8c699f0ec4bbe98d8109538df4a9de4d26f07a3c33a99582902d1
advanced-scene-switcher-1.32.5-windows-x64-Installer.exe: 36e321d1887759d37d4af30369d8f8037bd407d4dbac48de087d4d6b0c3e23fe
advanced-scene-switcher-1.32.5-windows-x64.zip: 17c22932c082a2433754659e514d148227e57563971d9881cdd66d223dcd8d7c
advanced-scene-switcher-1.32.5-x86_64-linux-gnu-dbgsym.ddeb: c8bef4b8610c0724bc047ab936b5f724ab6323d0d9180ff5820a834cae8515c7
advanced-scene-switcher-1.32.5-x86_64-linux-gnu.deb: c3b245d57b1b93c2c7430c0cf133d17195fd2df29c5afe320a509c4bfe033db6
advanced-scene-switcher-1.32.5-x86_64-linux-gnu.tar.xz: d84ab01396cfce16bb062afcd8185ccf7cd26e501742c7e91dc9fe0cb9f13b2c

Advanced Scene Switcher 1.32.4

06 Dec 18:53

Choose a tag to compare

Important notes:

  • The minimum supported OBS version is OBS 31.1.1.
  • Please make sure to back up your settings!
  • If you run into any issues, please either post in the OBS forums or create an issue on GitHub!

Additions:

  • Added a search function to the macro tab.
    It will enable you to search by ...

    • Macro name
    • Segment type
    • Segment label

    Search

Other changes:

  • Slightly rearranged the layout of the "General" tab.
  • Removed the option to disable widget caching on the macro tab, as this option was only introduced as a fallback option in case issues with the widget caching arise.
  • A warning will now be displayed if an expired / invalid Twitch connection token is detected.
    The warning popup can be disabled in the settings of each Twitch connection.

Fixes:

  • Fixed "Next / previous scene in scene list" switches not working in certain scenarios.
  • Fixed potential crash when opening the plugin settings window.

Checksums:

advanced-scene-switcher-1.32.4-macos-universal.pkg: 7d33e0992d372b6334aeef04d0eff05fa1e0d3a1bc8b52975babb7881f1d909d
advanced-scene-switcher-1.32.4-macos-universal.tar.xz: 6eaa46f1fece86fd7755bad76a6981c2811a580daeb44ebffcfce3608539f1c7
advanced-scene-switcher-1.32.4-source.tar.xz: 30b6e05e43866a1a43e77c1308f2fe956855da4af3c6c7816c790f35c70c860f
advanced-scene-switcher-1.32.4-windows-x64-Installer.exe: 69b0b282a059f16b4a0017b2e5f53b0293bcebef11c96dc17d777dea9f8463c3
advanced-scene-switcher-1.32.4-windows-x64.zip: a39fec5220c19f07394b1907f0f93c6e5a80f46d554484759883e03201a924c9
advanced-scene-switcher-1.32.4-x86_64-linux-gnu-dbgsym.ddeb: c9e53c99902c0005bf623be6d5c60e221ab9c1dd99517ea11abdbc0f22d8813b
advanced-scene-switcher-1.32.4-x86_64-linux-gnu.deb: c404e9217f0c25bc98302bba79d492c3524c0889db972791f1499748270eab3e
advanced-scene-switcher-1.32.4-x86_64-linux-gnu.tar.xz: 9950acd05893a8a5c6cf629f9c4d3747223c6458fa651cafb05588836800ae80

Advanced Scene Switcher 1.32.3

14 Nov 16:55

Choose a tag to compare

Important notes:

  • The minimum supported OBS version is OBS 31.1.1.
  • Please make sure to back up your settings!
  • If you run into any issues, please either post in the OBS forums or create an issue on GitHub!

Additions:

  • Added the option to create a dock of the "Variables" tab.
    iamge
  • Added a search field to filter the entries displayed in the "Variables" tab by name or value.
    image
  • Added an option to change an action's state based on its label or action type.

Other changes:

  • Added a macro property to the "Replay buffer" condition containing the path where the last replay buffer was saved.
    image
  • Added the option to copy the value of another variable as a separate action.
    image
    While this was already possible with the "Set to value" action, this new method will reduce the effort required when renaming variables.
  • Enabled filtering in the "Hotkey" action's key selection.
  • Scenes in the scene selection list are now sorted alphabetically instead of using the order returned by the OBS API.
    This should make it easier to find a scene, as the OBS internal order did not always reflect the order shown in the scenes dock.
  • Increased the maximum slide index selection from 99 to 9999.

Fixes:

  • Fixed an issue where macro properties were not loaded correctly when importing a macro.

Checksums:

advanced-scene-switcher-1.32.3-macos-universal.pkg: 7b1ad234cf27be97c4265e2f28bd01324b3b7fa016be1b43e314fc4e6e90e545
advanced-scene-switcher-1.32.3-macos-universal.tar.xz: 0145c032599d58115fdfe89d637c7481197b73a157905545d91e0f9ceed01f45
advanced-scene-switcher-1.32.3-source.tar.xz: 83e7e5d6cd748a76b4a6d2cf0478e42d1a8d08ed746862f7b29cb8be99992dd7
advanced-scene-switcher-1.32.3-windows-x64-Installer.exe: afdc5d5519edf4b9cb51c8ae7800a1b9d74c3357169b3e8eeae8a94c83b7f6aa
advanced-scene-switcher-1.32.3-windows-x64.zip: 72f20e1ea237b369338ee453889aacf3472dd48cb0d745d5060c7798f7b236b0
advanced-scene-switcher-1.32.3-x86_64-linux-gnu-dbgsym.ddeb: c23c34bb9a06b1ba7d22d4ec51851c68fb0557b358dc6771891c469385fd4255
advanced-scene-switcher-1.32.3-x86_64-linux-gnu.deb: 41551a27872098e7db97bca89ee8de759e3c0862bdff9efb28c3e3c6f827fdc3
advanced-scene-switcher-1.32.3-x86_64-linux-gnu.tar.xz: 707524f31b239b6e7e120174e6ed08773538b7e0aaf8481b7f4954bbbe857dc3

Advanced Scene Switcher 1.32.2

30 Oct 20:15

Choose a tag to compare

Important notes:

  • The minimum supported OBS version is OBS 31.1.1.
  • Please make sure to back up your settings!
  • If you run into any issues, please either post in the OBS forums or create an issue on GitHub!

1.32.2 Hotfix Changes

  • Fixed issues when loading macro property selections.

1.32.1 Hotfix Changes

  • Fixed scene selection not working when no secondary canvas is available.
  • Fixed "current scene" checks not working, if the scene was never switched before.

Additions:

  • Added the option to set Twitch stream tags.
    image
  • Added the option to set content classification labels of a Twitch stream.
  • Added the option to change the language of a Twitch stream.
    image
  • Added support for commercial start event in the Twitch condition.
    image
  • Added the option to enable, disable, and toggle macro highlighting to the "Macro" action.
    image
  • Added the option to check if a macro's actions were recently performed.
    image
    This is intended to be used as another possibility to reduce the frequency the actions of a given macro are executed.
  • Added the option to en-, disable, and toggle the OBS preview.
    image
  • Improved the "File" condition type:
    • Added support for file existence check.
    • Added support for "is file" check.
    • Added support for "is folder" check.
    • Added more macro properties.
    image
  • Added the option to select "Any" in applicable scene item selections.
    image
    This should enable some users to simplify their macros.
  • Added the option to group macro docks into a single dock window.
    image
    You can find more information here: https://github.com/WarmUpTill/SceneSwitcher/wiki/Macro-docks
  • Added "canvas" selection support to various scene item actions and conditions.
    image
    The option to select the canvas will be visible if more than one canvas is available, for example, when the Aitum Vertical plugin is installed.
  • Added the option to check the current scene of the "Aitum Vertical" plugin to the "Scene" condition.
    image
  • Improved the "Switch scene" action:
    • Added the option to switch to the next and previous scenes in the scenes list.
      image
    • Added the option to switch to the scene at a given index of the scenes list.
    • Added support to switch the current scene of the "Aitum Vertical" plugin.
      image
  • Added the option to automatically start the plugin on a given scene as was previously possible with the removed "Scene Trigger" tab.
    image

Other changes:

  • A warning will now be displayed if an invalid script file is detected in the "Script" macro segments.
  • Added the option to disable the shutdown confirmation dialog.
    image
  • Slightly improved visibility of highlighted macro segments in light themes when selecting macro properties.
  • Keep current transform setting selection when switching sources in the "Scene item transform" action and condition.
  • Added macro property to the "Media" condition indicating which source matched the given parameters.
  • Updated zh-CN locale (Tiefsee5037008).
  • Always enable selecting the location at which to install the plugin when running the Windows installer, even if the plugin is already installed.
  • Certain dependencies have been marked as optional in the generated deb package for Linux.
  • Minor UI cleanup.

Fixes:

  • Fixed multi-action stream deck buttons not triggering macros correctly.
  • Fixed that the connection to the Twitch event server was lost when an invalid channel is selected.
  • Fixed Twitch event server connection not being able to handle server migration properly.
  • Fixed queued nested macros duplicating their conditions and actions.
  • Fixed certain drop down menus cutting off a few characters of the displayed text.
  • Fixed macro property selections of nested macros not being saved.
  • Fixed a potential freeze when closing OBS.
  • Fixed a crash after switching away from a deleting a macro.

Checksums:

advanced-scene-switcher-1.32.2-macos-universal.pkg: b55258f59d482e119dd13d4590b256534221060722413267b2d6a4954f744fab
advanced-scene-switcher-1.32.2-macos-universal.tar.xz: 67cc484829cdd55d9be42c89b54fff5fa04a1f05177a9948d07dbbcb06849815
advanced-scene-switcher-1.32.2-source.tar.xz: e1a9f2c2b18f26860a4315b1dd8bf05f04225f8f64243b49a3c5e1cb546da895
advanced-scene-switcher-1.32.2-windows-x64-Installer.exe: ccc0823ada58d8e2c3b01be4a5b8d330b53bb030501eccaaa202824c8d6a71e1
advanced-scene-switcher-1.32.2-windows-x64.zip: 2ff54eecf719adadd0781e93c3062b2cf14aba425941419f3c409063bc404c92
advanced-scene-switcher-1.32.2-x86_64-linux-gnu-dbgsym.ddeb: 282c1bddca332ab9bec762bd4b8ca85a6f2e258f3538d23423e5fbb17998d5e5
advanced-scene-switcher-1.32.2-x86_64-linux-gnu.deb: c9cf60b039b06344269665233d91434401c13a058a8a8f2b00c34d92b363980e
advanced-scene-switcher-1.32.2-x86_64-linux-gnu.tar.xz: 00b6a84f054dd86b3760e39a7349596beb5ddd46488df87be53537445370b245