Skip to content

irox-egui-extras v0.5.5

Compare
Choose a tag to compare
@spmadden spmadden released this 26 Jan 15:54
· 137 commits to master since this release
a850656

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)