feat(gui): Add auto-scroll, blinking history, and reactive API events

This commit is contained in:
2026-02-25 00:41:45 -05:00
parent 3113e3c103
commit fb80ce8c5a
24 changed files with 575 additions and 172 deletions

View File

@@ -46,6 +46,12 @@ class BaseSimulation:
pass
print("[BaseSim] Teardown complete.")
def get_value(self, tag):
return self.client.get_value(tag)
def wait_for_event(self, event_type, timeout=10):
return self.client.wait_for_event(event_type, timeout)
def assert_panel_visible(self, panel_tag, msg=None):
# This assumes we have a hook to check panel visibility or just check if an element in it exists
# For now, we'll check if we can get a value from an element that should be in that panel