irox-egui-extras v0.5.5
·
137 commits
to master
since this release
Chore
- cleanup some unused egui features
- fix lints around using Arc<Vec> instead of Arc<[T]>
New Features
- fixup nostd support in carto
- use new errorbars and repainter
- add new stddev error bar type
- add new repaint limiter
- upgrade egui to 0.30, fix profiling and fonts
- add TROC options in plotperf
- line highlight cycle now pauses in between loops
- update perftool to include a epoch bias
- better axis alignment and ranging for right axis
- plot can cycle through the lines
- pop hovered line to the front
- draw bonus min/max line
- show multiple line quantity examples in plotsperf
- break up error bars mesh
- expose toolframe settings as defaults in constructor
- big perf improvement by building and caching meshes by hand whenever the data updates, rather than every frame.
- add average lines to plotsperf
- add ability to have second y-axis
- new plots performance checker example
- rejigger line label drawing
- thread-safe out-of-band data updates for plots
- ability to mark individual lines as visible/invisible.
- new functions to build axis formatters for time-series physical data
Bug Fixes
- fix irox-time imports within repainting
- fix the linux build by adding missing egui features
- show time rate of change
- tweak transparent shading to be more localized to individual lines rather than the whole range
- allow extra stuff alongside the frame history in the bottom bar
- updating examples from breaking api changes
- only draw the hover within the plot grid area
Refactor
- move structure into own method
Commit Statistics
- 33 commits contributed to the release over the course of 40 calendar days.
- 41 days passed between releases.
- 33 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Fix irox-time imports within repainting (aba46d3)
- Fixup nostd support in carto (8270cef)
- Use new errorbars and repainter (76eaf78)
- Add new stddev error bar type (075db4d)
- Add new repaint limiter (d34faf9)
- Fix the linux build by adding missing egui features (1627a04)
- Cleanup some unused egui features (45a936a)
- Upgrade egui to 0.30, fix profiling and fonts (9d668a1)
- Add TROC options in plotperf (8a21395)
- Move structure into own method (9b3f63a)
- Show time rate of change (7fcb3e7)
- Tweak transparent shading to be more localized to individual lines rather than the whole range (1eec345)
- Line highlight cycle now pauses in between loops (10d59a3)
- Update perftool to include a epoch bias (1978468)
- Better axis alignment and ranging for right axis (f6d531a)
- Plot can cycle through the lines (5bc9bb3)
- Allow extra stuff alongside the frame history in the bottom bar (023bc48)
- Pop hovered line to the front (b24dffa)
- Draw bonus min/max line (ff847d5)
- Show multiple line quantity examples in plotsperf (c475e00)
- Break up error bars mesh (ea9f262)
- Expose toolframe settings as defaults in constructor (407c46c)
- Updating examples from breaking api changes (6e5e222)
- Big perf improvement by building and caching meshes by hand whenever the data updates, rather than every frame. (fb3cc94)
- Add average lines to plotsperf (a9f48ab)
- Fix lints around using Arc<Vec> instead of Arc<[T]> (8852ee8)
- Add ability to have second y-axis (e992440)
- New plots performance checker example (c614c13)
- Rejigger line label drawing (c99179a)
- Thread-safe out-of-band data updates for plots (561032b)
- Only draw the hover within the plot grid area (5061f5f)
- Ability to mark individual lines as visible/invisible. (9d4addf)
- New functions to build axis formatters for time-series physical data (a9c9635)