v1.0 #694
Pinned
brenocq
started this conversation in
Announcements
v1.0
#694
Replies: 1 comment 5 replies
-
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone! Happy new year 🎉
After 6 years of development, I'm thrilled to finally announce ImPlot v1.0.
This major milestone reflects the library's maturity and stability, and wouldn't have been possible without the incredible work of @epezent -- who created ImPlot and shaped it into what it is today -- and the countless contributors who helped along the way. Thank you all!
v1.0 introduces ImPlotSpec, a redesigned public API more aligned with modern plotting library conventions, along with the long-awaited support for per-point custom colors and sizes. We hope you enjoy the new API as much as we do!
🚀 New Features
Feat: Add ImPlotSpec and remove existing plot item styling mechanisms by @epezent in Add ImPlotSpec and remove existing plot item styling mechanisms #519
Feat: Per-Index Color/Size Support with ImPlotSpec by @brenocq in Feat: Per-Index Color/Size Support with ImPlotSpec #672
Feat: PlotPolygon by @brenocq in Feat: PlotPolygon #673
Feat: Added PlotBubbles by @Luc16 in Added PlotBubbles #611
Feat: A brand new manual, including ImGui, ImPlot and ImPlot3D!!! by @pthom in A brand new manual, including ImGui, ImPlot and ImPlot3D!!! #683
Feat: Add ImPlotPieChartFlags_NoSliceBorder and custom pie renderers by @brenocq in Feat: Add ImPlotPieChartFlags_NoSliceBorder and custom pie renderers #679
🐛 Bug Fixes | 📄 Docs
DragRectresizing when its size is zero by @JunkyoLee in fix:DragRectresizing when its size is zero #661📦 ImPlot3D v0.4 Released
Today we are also releasing ImPlot3D v0.4.
ImPlot3D is an extension of ImPlot designed for high-performance 3D visualization. It shares the same API philosophy as ImPlot and ImGui, making it easy to integrate into your existing projects. v0.4 brings improved axis interaction area, ImPlot3DSpec API, and per-index coloring/sizing.
🙌 Show and tell
@Prinkesh released nbimplot: a Jupyter-native plotting library built around ImPlot interaction quality and WASM performance.
SetNextXXXAPI was deprecated in favor ofImPlotSpecAPISetNextLineStylehas been removed, styling should be set via ImPlotSpec.SetNextFillStylehas been removed, styling should be set via ImPlotSpec.SetNextMarkerStylehas been removed, styling should be set via ImPlotSpec.SetNextErrorBarStylehas been removed, styling should be set via ImPlotSpec.Flags, Offset and Stride should also be set via ImPlotSpec now.
🎉 New Contributors
DragRectresizing when its size is zero #661Full Changelog: v0.17...v1.0
This discussion was created from the release v1.0.
Beta Was this translation helpful? Give feedback.
All reactions