From a370c7e1a037044bb8779fd75b6ef16a00158877 Mon Sep 17 00:00:00 2001 From: David Gwilliam Date: Mon, 16 Mar 2026 11:36:13 -0700 Subject: [PATCH] fix(run_pipeline_mode): set up PerformanceMonitor for FPS tracking in HUD --- engine/app.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/engine/app.py b/engine/app.py index 3647bdd..d4da496 100644 --- a/engine/app.py +++ b/engine/app.py @@ -966,7 +966,7 @@ def run_pipeline_mode(preset_name: str = "demo"): """Run using the new unified pipeline architecture.""" import effects_plugins from engine.display import DisplayRegistry - from engine.effects import get_registry + from engine.effects import PerformanceMonitor, get_registry, set_monitor from engine.fetch import fetch_all, fetch_poetry, load_cache from engine.pipeline import ( Pipeline, @@ -985,6 +985,9 @@ def run_pipeline_mode(preset_name: str = "demo"): effects_plugins.discover_plugins() + monitor = PerformanceMonitor() + set_monitor(monitor) + preset = get_preset(preset_name) if not preset: print(f" \033[38;5;196mUnknown preset: {preset_name}\033[0m")