Persistent UI State & Smoother Charting
Summary:
- Persistent Table Sorting: Your sorting preferences for history and order tables are now saved automatically.
- Smart Chart Navigation: Chart zoom and scroll positions are intelligently preserved when switching timeframes or symbols.
- Performance Boost: Reduced rendering overhead and optimized list handling for smoother UI updates.
Persistent Sorting Preferences
You no longer need to re-sort your tables every time you refresh or navigate away. The Funding History, Open Orders, Order History, Positions, and Trade History panels now utilize a persistent preference system. Whether you prefer viewing trades by time descending or position size ascending, the application remembers your choice.
Smoother Charting Experience
The Advanced Chart component has been upgraded with smarter state management. A new "active viewport" system captures your exact zoom level and scroll position. When you switch timeframes, the chart now intelligently projects your view to keep the same center point in focus, preventing the jarring "jump" often seen when changing intervals.
Performance Optimizations
To ensure the interface remains responsive during high-frequency updates:
- Stabilized Positions Table: Sorting logic for open positions now ignores tick-by-tick price updates to prevent rows from jumping around while you are trying to manage trades.
- Render Efficiency: History panels now include checks to prevent unnecessary re-renders when incoming data is identical to the current display.
- List Virtualization Limits: History views are now capped at the 500 most recent records to maintain high frame rates.