d54ada18b2
Remove fragment from sidebar controls (not supported)
...
Sidebar controls cannot be in a fragment. Brief blank on
slider change is a Streamlit limitation.
2025-04-15 21:25:23 +00:00
252c329562
Put sidebar controls in fragment to prevent page blanking
...
Both controls and display are now fragments, so slider
changes don't trigger full page reruns.
2025-04-13 18:47:37 +00:00
6e7da7f382
Use st.fragment for smooth dashboard updates
...
Replace st.rerun() with @st.fragment decorator to prevent
full page reloads and eliminate UI greying out.
2025-04-08 13:08:15 +00:00
75e0a1cc25
Fix dashboard simulation speed with time multiplier
...
- Add time multiplier control (1× to 100× speed)
- Calculate steps based on real elapsed time
- Add 50ms delay to prevent UI thrashing
- Display current speed in Sim Time metric
2025-04-05 17:58:41 +00:00
2b78a75f51
Add self-heating visualisation
2025-03-29 17:04:13 +00:00
15c9033153
Add interactive physics controls
2025-03-24 15:02:51 +00:00
0ab1181ec4
Add physics visualisation panel
2025-03-24 14:20:53 +00:00
bb3129e69b
Add Streamlit dashboard skeleton
2025-03-18 14:24:17 +00:00