Skip to content

Releases: akenshaw/flowsurface

v0.6.0

20 Mar 13:04
Compare
Choose a tag to compare

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 of HeatmapChart & TimeAndSales; used for syncing VisualConfig 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

01 Feb 09:27
Compare
Choose a tag to compare

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

flowsurface_v0.5.0

v0.2

31 May 18:33
Compare
Choose a tag to compare

What's Changed

  • Custom rendered charts by @akenshaw in #3, allowing bunch of new features on them
  • Iced master branch migration by @akenshaw in #4
  • Styling/theme tweaks
  • Timeframe change supported on candlestick charts
Screenshot 2024-05-31 at 6 11 28 PM

Full Changelog: v0.1.0...v0.2

v0.1.0

06 Apr 20:16
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

What's Changed