Releases: akenshaw/flowsurface
Releases · akenshaw/flowsurface
v0.6.0
Added
-
New aggregation type for
FootprintChart
&CandlestickChart
,TickBased
: trade counts can be used as intervals for klines.
Switching between time and tick intervals on the same chart will also mean existing trades can be re-aggregated on new intervals. #29 -
Layout management system, having a more flexible approach on managing and saving layouts. Can now reorder, rename, add or delete them. #27
-
QoL updates:
- charts will now persist relative horizontal positions of its contents when the chart size/window size changes
- more persistency while switching tickers on the same chart; e.g, indicators, panel split ratios will persist
- added double click actions on chart label axes to "autoscale" or to default the chart range
- added
Sync all
buttons to config modals ofHeatmapChart
&TimeAndSales
; used for syncingVisualConfig
between same pane types
-
Added "circle sizing" settings to
HeatmapChart
Improved
- Open interest fetch logic: charts now can try to fetch until they get desired data. Before, this was limited only once at new candle opens. Now they can try again within some rate limit
- Trade fetch requests: they can now run in the “background” on a non-active layout
Fixed
- App hanging/freezing for some time while exiting after certain actions. #32
- Chart initialization failing with some low-volume tickers on Bybit
- App freezes on Wayland platforms with certain actions. #22, fixed with iced-rs/iced #2849
Full Changelog: v0.5.0...v0.6.0
v0.5.0
v0.5 #19
Added
- Support for more tickers on linear perpetual and spot markets of Binance & Bybit
- Tickers menu for brief look on the market and to initialize panes
- Multi-window support for separating panes
- Open interest indicator
- Selectable themes
- Ability to get aggregated trades data for Binance tickers on Footprint charts #20
- UI scaling options, Timezone selection(local or UTC)
Improved
- Data getter logic, now it fetches only the needed data of visible range on charts
- Optimizations for performance, especially for Heatmap charts
- Interactivity on both Footprint & Heatmap charts
- Panel management on charts #24