QDash 2026.2.0
This release contains several performance optimizations.
GPU-Accelerated Shapes
The Field2d and Radial Gauge widgets use Shape primitives to render their elements. However, they had a few noticeable issues:
- Antialiasing was horrible
- They would appear blocky and pixelated, especially around corners and curves
- They were entirely driven by the CPU, meaning systems with weak CPUs such as the AMD E-350 and low-cost Intel Atom netbooks would struggle to render large quantities of them.
All of these issues have been fixed. Shape drawing is now entirely GPU-accelerated and resampled as needed, so radial gauges perform dramatically better and also don't have the ugly pixelated look anymore!
Load-Time Optimizations
Some optimizations have been applied to the load operations to improve load times and latency on low-throughput hardware, such as the AMD E-350. For technical details, see e46e92feb9.
Memory Optimizations
Previously, every single widget would also create its corresponding configuration dialog each time it was instantiated. This resulted in a lot of wasted memory that would often not really be used frequently (as you don't typically open the config dialog during a match). To get around this, configuration dialogs are now loaded as-needed, not all the time, which should reduce memory load a good bit. For further technical details, see 55f04fc5f4
Additionally, some unnecessary memory duplication was fixed, which primarily affects loading and saving.
Packages
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.2.0.tar.zst.
| File | Description |
|---|---|
| tar.zst | Source as a zstd-compressed tarball (Windows: use Git Bash or MSYS2) |
