fix(ui): Final cleanup of performance profiling instrumentation
This commit is contained in:
@@ -115,7 +115,6 @@ class App:
|
||||
self._last_ui_focus_agent: Optional[str] = None
|
||||
self._log_registry: Optional[log_registry.LogRegistry] = None
|
||||
self.perf_profiling_enabled = False
|
||||
self.perf_profiling_enabled = False
|
||||
|
||||
def _handle_approve_tool(self, user_data=None) -> None:
|
||||
"""UI-level wrapper for approving a pending tool execution ask."""
|
||||
@@ -1068,6 +1067,7 @@ class App:
|
||||
self._patch_error_message = str(e)
|
||||
|
||||
def _render_log_management(self) -> None:
|
||||
if self.perf_profiling_enabled: self.perf_monitor.start_component("_render_log_management")
|
||||
exp, opened = imgui.begin("Log Management", self.show_windows["Log Management"])
|
||||
self.show_windows["Log Management"] = bool(opened)
|
||||
if not exp:
|
||||
@@ -1139,6 +1139,7 @@ class App:
|
||||
|
||||
if imgui.button("Force Prune Logs"):
|
||||
self.controller.event_queue.put("gui_task", {"action": "click", "item": "btn_prune_logs"})
|
||||
if self.perf_profiling_enabled: self.perf_monitor.end_component("_render_log_management")
|
||||
imgui.end()
|
||||
|
||||
def _render_files_panel(self) -> None:
|
||||
@@ -1236,6 +1237,7 @@ class App:
|
||||
if p not in self.screenshots: self.screenshots.append(p)
|
||||
|
||||
def _render_discussion_panel(self) -> None:
|
||||
if self.perf_profiling_enabled: self.perf_monitor.start_component("_render_discussion_panel")
|
||||
# THINKING indicator
|
||||
is_thinking = self.ai_status in ["sending..."]
|
||||
if is_thinking:
|
||||
@@ -1900,6 +1902,7 @@ class App:
|
||||
self._scroll_tool_calls_to_bottom = False
|
||||
|
||||
def _render_mma_dashboard(self) -> None:
|
||||
if self.perf_profiling_enabled: self.perf_monitor.start_component("_render_mma_dashboard")
|
||||
# Task 5.3: Dense Summary Line
|
||||
track_name = self.active_track.description if self.active_track else "None"
|
||||
track_stats = {"percentage": 0.0, "completed": 0, "total": 0, "in_progress": 0, "blocked": 0, "todo": 0}
|
||||
|
||||
Reference in New Issue
Block a user