Skip to content

Latest commit

 

History

History
110 lines (77 loc) · 7.5 KB

CHANGELOG.md

File metadata and controls

110 lines (77 loc) · 7.5 KB

Changelog for egui_plot

All notable changes to the egui_plot integration will be noted in this file.

This file is updated upon each release. Changes since the last release can be found at https://github.com/emilk/egui_plot/compare/latest...HEAD or by running the scripts/generate_changelog.py script.

0.30.0 - 2024-12-17

Full diff at https://github.com/emilk/egui_plot/compare/0.29.0..HEAD

PRs

0.29.0 - 2024-09-26

0.28.1 - 2024-07-05

Nothing new

0.28.0 - 2024-07-03

⭐ Added

  • Hide all other series when alt-clicking in the legend #4549 by @abey79

🔧 Changed

  • Plot::Items:allow_hover give possibility to masked the interaction on hovered item #2558 by @haricot
  • Expose ClosestElem and PlotConfig #4380 by @rmburg
  • Introduce lifetime to egui_plot::Plot to replace 'static fields #4435 by @Fabus1184
  • Plot now respects the interact_radius set in the UI's style #4520 by @YgorSouza
  • Improve behavior of plot auto-bounds with reduced data #4632 by @abey79
  • Improve default formatter of tick-marks #4738 by @emilk

🐛 Fixed

0.27.2 - 2024-04-02

  • Allow zoom/pan a plot as long as it contains the mouse cursor #4292
  • Prevent plot from resetting one axis while zooming/dragging the other #4252 (thanks @YgorSouza!)
  • egui_plot: Fix the same plot tick label being painted multiple times #4307

0.27.1 - 2024-03-29

  • Nothing new

0.27.0 - 2024-03-26

0.26.2 - 2024-02-14

  • Nothing new

0.26.1 - 2024-02-11

  • Nothing new

0.26.0 - 2024-02-05

  • Make egui_plot::PlotMemory public #3871
  • Customizable spacing of grid and axis label spacing #3896
  • Change default plot line thickness from 1.0 to 1.5 #3918
  • Automatically expand plot axes thickness to fit their labels #3921
  • Plot items now have optional id which is returned in the plot's response when hovered #3920 (thanks @Wumpf!)
  • Parallel tessellation with opt-in rayon feature #3934
  • Make egui_plot::PlotItem a public trait #3943
  • Fix clip rect for plot items #3955 (thanks @YgorSouza!)

0.25.0 - 2024-01-08

  • Fix plot auto-bounds unset by default #3722 (thanks @abey79!)
  • Add methods to zoom a Plot programmatically #2714 (thanks @YgorSouza!)
  • Add a public API for overriding plot legend traces' visibilities #3534 (thanks @jayzhudev!)

0.24.1 - 2024-12-03

0.24.0 - 2023-11-23

  • Add emath::Vec2b, replacing egui_plot::AxisBools #3543
  • Add auto_bounds/set_auto_bounds to PlotUi #3587 #3586 (thanks @abey79!)
  • Update MSRV to Rust 1.72 #3595

0.23.0 - 2023-09-27 - Initial release, after being forked out from egui

  • Draw axis labels and ticks outside of plotting window #2284 (thanks @JohannesProgrammiert!)
  • Add PlotUi::response() to replace plot_clicked() etc #3223
  • Add rotation feature to plot images #3121 (thanks @ThundR67!)
  • Plot items: Image rotation and size in plot coordinates, polygon fill color #3182 (thanks @s-nie!)
  • Add method to specify tip_size of plot arrows #3138 (thanks @nagua!)
  • Better handle additive colors in plots #3387
  • Fix auto_bounds when only one axis has restricted navigation #3171 (thanks @KoffeinFlummi!)
  • Fix plot formatter not taking closures #3260 (thanks @Wumpf!)