Skip to content

v31.02-beta

Choose a tag to compare

@drandyhaas drandyhaas released this 14 Oct 19:57
53c1b75

Summary of Changes since 31.01-beta

UI/UX Improvements

  • Combo boxes for board and channel selection (replacing spin boxes)
  • History window feature to view and replay past 100 events with save/load capability
  • Triangular arrow markers at ends of cursor lines and trigger lines
  • Clickable labels for trigger position and threshold to reset values
  • Default file extensions automatically added when saving files
  • Disabled "Clear all" menu item when no reference lines exist
  • Disabled right-click context menu on plot (including secondary axis)

Trigger & Zoom Enhancements

  • Improved trigger position reset when zoomed - centers view on trigger position
  • Full range trigger position slider when zoomed (downsamplezoom > 1)
  • Fixed trigger stabilizer for two-channel and interleaved modes - now accounts for board mode time factors
  • Trigger lines and triangles hidden until PLL calibration completes

Settings Management

  • Added missing settings to save/load:
    • Peak detect
    • Channel name legend
    • PLL controls visibility
    • Auto oversample alignment
  • Settings now properly trigger associated actions when loaded (not just checkbox state)
  • Fixed cursor visibility when loading settings

Linux Compatibility

  • Added DontUseNativeDialog flag for all file dialogs (QFileDialog and QColorDialog) on Linux

Bug Fixes & Error Handling

  • More robust board setup error handling
  • Fixed trigger position reset when zoomed
  • Fixed settings save/load bugs
  • Info displays stay fixed during pan and zoom
  • Triangles stay at plot borders during pan and zoom