github Dimethoxy/Disflux v1.2.0
Version 1.2.0

3 hours ago

Pretty big overhaul, polishing the experience with more bug fixes and performance tweaks.

This should finally fix all the crash issues on Windows. If you still see any crashes, please report it here: #5

Fixes

  • Updated to the latest JUCE version, improving overall Windows stability (should fix #5)
  • Fixed missing removeParameterListener() call that caused a memory leak on Windows
  • Resolved multiple thread-safety issues in the oscilloscope
  • Reworked oscilloscope to a lock-free design for better stability
  • Fixed HiDPI scaling issues that caused blurry UI elements
  • Fixed multiple bugs causing rendering artifacts in the oscilloscope
  • Change compile target on macOS (should fix #7)

Performance

  • Optimized oscilloscope rendering, achieving ~3–4× performance improvement
  • Replaced JUCE shadows with Melatonin Blur, resulting in ~2× faster shadow rendering
  • Improved ~2× faster plugin re-rendering speed after window resizing

Misc

  • Refactored large parts of the codebase
  • Improved code documentation
  • Added bottom border to the button that restores the hidden header
  • Swapped default Settings::Button::clickColour with Settings::Button::hoverColour
  • Added option to toggle OpenGL on Linux and macOS

For Arch users

Install Disflux from our AUR Repository using your favorite helper (e.g. yay):

yay -S dimethoxy-disflux-bin

Don't miss a new Disflux release

NewReleases is sending notifications on new releases.