Skip to content

QDash 2026.1.0

Choose a tag to compare

@crueter crueter released this 27 Jan 00:03
dfbfad6

Changelog

This release contains a significant performance improvement by reduction of CPU overhead. Previously, topic update events were unnecessarily propagated to every single widget that was subscribed to any topic at all, which caused a huge amount thread contention and unnecessarily wasted CPU cycles in the logical thread.

Previously, on an i5-2520M, 35 Double-based widgets updating every cycle caused an i5-2520M to shoot up to nearly 20% CPU usage, and a T8100 hovered over 50% (single-core). Now, this same test results in just 5% usage at peak!

Additionally, subscription overhead has been reduced, meaning app startup is now up to 4x faster.

Bug Fixes

  • The Connection Mode selection was nonfunctional.
  • The Camera widget's Reconnect button was grayed out despite still being functional.
  • Some miscellaneous issues with coloration were addressed.
  • The Graphide menu transitions were inconsistent and often too slow.
  • A memory leak would occur during theme reload.
  • The Errors widget had a misalignment between icons and text.

Linux

Linux packages are distributed via AppImage.

Build Type
amd64 Download (zsync)
aarch64 Download (zsync)

Windows

Windows packages are in-place zip files. Setup files are soon to come.
Note that arm64 builds are experimental.

Layout amd64 arm64 Notes
MSVC, Portable amd64 arm64
MSVC, Setup amd64 arm64

macOS

macOS comes in a tarballed app. These builds are currently experimental, and you should expect major graphical glitches and crashes.
In order to run the app, you may need to go to System Settings -> Privacy & Security -> Security -> Allow untrusted app.

File Description
macOS For Apple Silicon (M1, M2, etc)

Source

Contains all source code, submodules, and CPM cache at the time of release.
This can be extracted with tar xf QDash-Source-2026.1.0.tar.zst.

File Description
tar.zst Source as a zstd-compressed tarball (Windows: use Git Bash or MSYS2)