Skip to content

v0.2.0

Choose a tag to compare

@riverstill riverstill released this 07 Sep 15:13
· 19 commits to main since this release

What's changed since v0.1.0

UI

  • Removed the top filename box (name already in the QuickLook window title); file summary moved to the plot subtitle, parser warnings to a slim amber bar (only when non-empty, capped at 4)
  • Added a legend (OxyPlot 2.x needs an explicit legend entry)
  • Axis options (Y: dB/magnitude/real/imaginary/phase, X: linear/log) restyled as flat segmented tabs
  • Follows Windows app mode: light/dark theme adapts the plot, grid, tabs, legend and tracker tooltip
  • Readable hover tooltip (the stock pale-yellow box with inherited near-white text was white-on-yellow in dark mode)

Parser / robustness

  • Fixed wrapped multi-line data (4-port+ files spanning several physical lines) — value-only lines were being misread as new points / negative frequencies (regression-tested from a real s4p file)
  • Warning cap (100 in parser, 4 shown in UI) so pathological files can't bloat the UI
  • Plot decimation to <=4000 points/series so huge files don't freeze OxyPlot

Bug fixes

  • Fixed 'Failed to preview': WPF freezes SolidColorBrush once used by the render layer; theme switching now replaces the ResourceDictionary entry instead of mutating the frozen brush (Multi-commit hunt, root cause in the exception log)
  • Panel init hardened so theme/BAML failures can't kill the preview

Full Changelog: v0.1.0...v0.2.0