beginning to chunk up _gui_func

This commit is contained in:
2026-05-12 01:03:16 -04:00
parent 1ed2d3e139
commit 643f36e7d1
+29 -27
View File
@@ -811,32 +811,7 @@ class App:
if not history: imgui.text("No history available.")
else: iterate_history()
def _gui_func(self) -> None:
self._render_custom_title_bar()
self._render_shader_live_editor()
self._render_history_window()
pushed_prior_tint = False
# Render background shader
bg = bg_shader.get_bg()
if bg.enabled:
ws = imgui.get_io().display_size
bg.render(ws.x, ws.y)
if theme.is_nerv_active():
ws = imgui.get_io().display_size
self._nerv_alert.update(self.ai_status)
self._nerv_alert.render(ws.x, ws.y)
self._nerv_crt.enabled = self.ui_crt_filter
self._nerv_crt.render(ws.x, ws.y)
if self.perf_profiling_enabled: self.perf_monitor.start_component("_gui_func")
if self.is_viewing_prior_session:
imgui.push_style_color(imgui.Col_.window_bg, vec4(50, 40, 20))
pushed_prior_tint = True
#region: Absurd Try Scope
try:
def _gui_func__abusrd_try_scope(self) -> None:
self.perf_monitor.start_frame()
self._autofocus_response_tab = self.controller._autofocus_response_tab
@@ -1620,8 +1595,34 @@ class App:
#endregion: Inject File Modal
self._render_ast_inspector_modal()
#endregion: Absurd Try Scope
return
def _gui_func(self) -> None:
self._render_custom_title_bar()
self._render_shader_live_editor()
self._render_history_window()
pushed_prior_tint = False
# Render background shader
bg = bg_shader.get_bg()
if bg.enabled:
ws = imgui.get_io().display_size
bg.render(ws.x, ws.y)
if theme.is_nerv_active():
ws = imgui.get_io().display_size
self._nerv_alert.update(self.ai_status)
self._nerv_alert.render(ws.x, ws.y)
self._nerv_crt.enabled = self.ui_crt_filter
self._nerv_crt.render(ws.x, ws.y)
if self.perf_profiling_enabled: self.perf_monitor.start_component("_gui_func")
if self.is_viewing_prior_session:
imgui.push_style_color(imgui.Col_.window_bg, vec4(50, 40, 20))
pushed_prior_tint = True
try:
self._gui_func__abusrd_try_scope()
except Exception as e:
print(f"ERROR in _gui_func: {e}")
traceback.print_exc()
@@ -1632,6 +1633,7 @@ class App:
self._handle_history_logic()
if self.perf_profiling_enabled: self.perf_monitor.end_component("_gui_func")
return
def _handle_history_logic(self) -> None:
"""