From e28af48ae9177f66e3d4198118a6e544a4f105d2 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Tue, 17 Mar 2026 22:48:35 -0400 Subject: [PATCH] feat(gui): Initialize text viewer state variables and update interface --- src/gui_2.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/gui_2.py b/src/gui_2.py index 0fac41a..68da9cd 100644 --- a/src/gui_2.py +++ b/src/gui_2.py @@ -110,6 +110,11 @@ class App: self.show_preset_manager_window = False self.show_tool_preset_manager_window = False self.show_persona_editor_window = False + self.show_text_viewer = False + self.text_viewer_title = '' + self.text_viewer_content = '' + self.text_viewer_type = 'text' + self.text_viewer_wrap = True self.ui_active_tool_preset = "" self.ui_active_bias_profile = "" self.ui_active_persona = "" @@ -281,7 +286,8 @@ class App: f.write(data) # ---------------------------------------------------------------- helpers - def _render_text_viewer(self, label: str, content: str) -> None: + def _render_text_viewer(self, label: str, content: str, text_type: str = 'text') -> None: + self.text_viewer_type = text_type if imgui.button("[+]##" + str(id(content))): self.show_text_viewer = True self.text_viewer_title = label