feat(gui): Initialize text viewer state variables and update interface

This commit is contained in:
2026-03-17 22:48:35 -04:00
parent 5470f2106f
commit e28af48ae9

View File

@@ -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