Show/Hide Totalmix UI broken
The "Show/Hide Totalmix UI" function within "OSC: Trigger Global Function" no longer works.
Plugin Version: 3.3.5 (I downloaded this here from the Github but when installed StremDeck shows v3.3.4 as the version number) Strem Deck Software Version: 6.8.1 (21263) TotalMix FX version: 1.98 (2) x64 Windows 11 Pro 24H2 26100.3194
2025-02-19 21:48:59.6152|INFO|de.shells.totalmix|6|OscToggle: Key Pressed 2025-02-19 21:48:59.6152|FATAL|de.shells.totalmix|8|Unhandled Exception: System.IndexOutOfRangeException: Index was outside the bounds of the array. at streamdeck_totalmix.HelperFunctions.ShowHideUi() in C:\Users\root\Documents\Coding\StreamDeck-Totalmix_BR\streamdeck-totalmix\Helper\HelperFunctions.cs:line 235 at streamdeck_totalmix.OscToggle.KeyPressed(KeyPayload payload) in C:\Users\root\Documents\Coding\StreamDeck-Totalmix_BR\streamdeck-totalmix\OscToggle.cs:line 96 at BarRaider.SdTools.PluginContainer.<Connection_OnKeyDown>d__10.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state) at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() 2025-02-19 21:49:01.5130|DEBUG|de.shells.totalmix|1|Logger Initialized
I can confirm this, same program versions, except I have Edition Windows 11 Home Version 24H2 OS build 26100.3194
2025-03-04 10:58:55.8629|INFO|de.shells.totalmix|14|OscToggle: Key Pressed 2025-03-04 10:58:55.8629|FATAL|de.shells.totalmix|4|Unhandled Exception: System.IndexOutOfRangeException: Index was outside the bounds of the array. at streamdeck_totalmix.OscToggle.KeyPressed(KeyPayload payload) in C:\Users\root\Documents\Coding\StreamDeck-Totalmix_BR\streamdeck-totalmix\OscToggle.cs:line 121 at BarRaider.SdTools.PluginContainer.<Connection_OnKeyDown>d__10.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state) at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() 2025-03-04 10:58:59.6721|DEBUG|de.shells.totalmix|1|Logger Initialized