From 4dbc962f3a4358c655a6257176d45cd5ded5ff7f Mon Sep 17 00:00:00 2001 From: Devin Collins Date: Wed, 17 Sep 2025 09:45:32 -0700 Subject: [PATCH] Hide errors on success --- actions/Filter/FilterBase.py | 1 + actions/InputDial/InputDial.py | 3 ++- actions/InputMute/InputMuteBase.py | 1 + actions/SceneItem/SceneItem.py | 1 + actions/ToggleRecord/ToggleRecord.py | 3 ++- actions/ToggleReplayBuffer/ToggleReplayBuffer.py | 3 ++- actions/ToggleStream/ToggleStream.py | 3 ++- actions/ToggleStudioMode/ToggleStudioMode.py | 3 ++- actions/ToggleVirtualCamera/ToggleVirtualCamera.py | 3 ++- 9 files changed, 15 insertions(+), 6 deletions(-) diff --git a/actions/Filter/FilterBase.py b/actions/Filter/FilterBase.py index 9933c4b..31de4bf 100644 --- a/actions/Filter/FilterBase.py +++ b/actions/Filter/FilterBase.py @@ -51,6 +51,7 @@ def show_current_filter_status(self): self.show_for_state(State.DISABLED) def show_for_state(self, state: State): + self.hide_error() if state == self.current_state: return diff --git a/actions/InputDial/InputDial.py b/actions/InputDial/InputDial.py index 82ae407..9124a41 100644 --- a/actions/InputDial/InputDial.py +++ b/actions/InputDial/InputDial.py @@ -70,6 +70,7 @@ def show_current_input_volume(self): self.volume = self.db_to_volume(status["volume"]) # Now render the button + self.hide_error() image = "input_muted.png" if self.muted else "input_unmuted.png" label = f"{self.volume}%" @@ -218,4 +219,4 @@ def db_to_volume(self, db): return 0 if db > 0: return 100 - return math.floor(1.5**(db/10) * 100) \ No newline at end of file + return math.floor(1.5**(db/10) * 100) diff --git a/actions/InputMute/InputMuteBase.py b/actions/InputMute/InputMuteBase.py index 3ff1074..00d3c39 100644 --- a/actions/InputMute/InputMuteBase.py +++ b/actions/InputMute/InputMuteBase.py @@ -86,6 +86,7 @@ def show_for_state(self, state: State): State.DISABLED: Input unmuted State.ENABLED: Input muted """ + self.hide_error() if state == self.current_state: return diff --git a/actions/SceneItem/SceneItem.py b/actions/SceneItem/SceneItem.py index 6ec4e60..2d34d1e 100644 --- a/actions/SceneItem/SceneItem.py +++ b/actions/SceneItem/SceneItem.py @@ -65,6 +65,7 @@ def show_current_scene_item_status(self): self.show_for_state(State.DISABLED) def show_for_state(self, state: State): + self.hide_error() if state == self.current_state: return diff --git a/actions/ToggleRecord/ToggleRecord.py b/actions/ToggleRecord/ToggleRecord.py index 865d7ec..8bf83e6 100644 --- a/actions/ToggleRecord/ToggleRecord.py +++ b/actions/ToggleRecord/ToggleRecord.py @@ -49,6 +49,7 @@ def show_for_state(self, state: int): 2: Paused 3: Stopping in progress """ + self.hide_error() if state in [1, 2]: self.show_rec_time() @@ -93,4 +94,4 @@ def show_rec_time(self): if not status["active"]: self.set_bottom_label(None) return - self.set_bottom_label(status["timecode"][:-4], font_size=16) \ No newline at end of file + self.set_bottom_label(status["timecode"][:-4], font_size=16) diff --git a/actions/ToggleReplayBuffer/ToggleReplayBuffer.py b/actions/ToggleReplayBuffer/ToggleReplayBuffer.py index a5550d3..d1e41d7 100644 --- a/actions/ToggleReplayBuffer/ToggleReplayBuffer.py +++ b/actions/ToggleReplayBuffer/ToggleReplayBuffer.py @@ -48,6 +48,7 @@ def show_for_state(self, state: int): 0: Replay Buffer Turned Off 1: Replay Buffer Turned On """ + self.hide_error() if state == self.current_state: return @@ -78,4 +79,4 @@ def on_key_down(self): self.on_tick() def on_tick(self): - self.show_current_replay_buffer_status() \ No newline at end of file + self.show_current_replay_buffer_status() diff --git a/actions/ToggleStream/ToggleStream.py b/actions/ToggleStream/ToggleStream.py index 897391d..08688e5 100644 --- a/actions/ToggleStream/ToggleStream.py +++ b/actions/ToggleStream/ToggleStream.py @@ -48,6 +48,7 @@ def show_for_state(self, state: int): 1: Streaming Connected 2: Streaming Reconnecting """ + self.hide_error() if state in [1, 2]: self.show_stream_time() @@ -92,4 +93,4 @@ def show_stream_time(self): if not status["active"]: self.set_bottom_label(None) return - self.set_bottom_label(status["timecode"][:-4]) \ No newline at end of file + self.set_bottom_label(status["timecode"][:-4]) diff --git a/actions/ToggleStudioMode/ToggleStudioMode.py b/actions/ToggleStudioMode/ToggleStudioMode.py index 117c210..179b1aa 100644 --- a/actions/ToggleStudioMode/ToggleStudioMode.py +++ b/actions/ToggleStudioMode/ToggleStudioMode.py @@ -48,6 +48,7 @@ def show_for_state(self, state: int): 0: Studio Mode Turned Off 1: Studio Mode Turned On """ + self.hide_error() if state == self.current_state: return @@ -78,4 +79,4 @@ def on_key_down(self): self.on_tick() def on_tick(self): - self.show_current_studio_mode_status() \ No newline at end of file + self.show_current_studio_mode_status() diff --git a/actions/ToggleVirtualCamera/ToggleVirtualCamera.py b/actions/ToggleVirtualCamera/ToggleVirtualCamera.py index 400e11f..8166ca4 100644 --- a/actions/ToggleVirtualCamera/ToggleVirtualCamera.py +++ b/actions/ToggleVirtualCamera/ToggleVirtualCamera.py @@ -48,6 +48,7 @@ def show_for_state(self, state: int): 0: Virtual Camera Turned Off 1: Virtual Camera Turned On """ + self.hide_error() if state == self.current_state: return @@ -78,4 +79,4 @@ def on_key_down(self): self.on_tick() def on_tick(self): - self.show_current_virtual_camera_status() \ No newline at end of file + self.show_current_virtual_camera_status()