|
| 1 | +# ngscopeclient v0.1 release notes |
| 2 | + |
| 3 | +## Platform Support |
| 4 | + |
| 5 | +### Supported Platforms |
| 6 | + |
| 7 | +We have tested ngscopeclient on the following platforms and ship official binaries for them. |
| 8 | + |
| 9 | +* Windows 11 (x86-64) |
| 10 | +* MacOS 15.6 (Apple Silicon / arm64) |
| 11 | +* Linux |
| 12 | + * Arch (x86-64) |
| 13 | + * Debian 12 "Bookworm" (x86-64) |
| 14 | + * Debian 13 "Trixie" (x86-64) |
| 15 | + * Fedora 42 (x86-64) |
| 16 | + * Ubuntu 22.04 (x86-64) |
| 17 | + * Ubuntu 24.04 (x86-64) |
| 18 | + |
| 19 | +### Unsupported client platforms |
| 20 | + |
| 21 | +We have not tested on ARM Windows or Linux, or Linux distros not listed as supported. We welcome test results, successful or otherwise, if you compile from source on these platforms. |
| 22 | + |
| 23 | +There are known packaging issues on Intel Macs, however we hope to resolve these in the v0.2 release. |
| 24 | + |
| 25 | +## Instrument Support |
| 26 | + |
| 27 | +Check the website for a full list of supported instruments |
| 28 | + |
| 29 | +## What's New |
| 30 | + |
| 31 | +Everything is new, this is the first official release! |
| 32 | + |
| 33 | +## Known bugs |
| 34 | + |
| 35 | +It's not perfect, but if we waited until it was we'd never ship. Here's a few of the most notable quirks you might run into. |
| 36 | + |
| 37 | +* Docking anchors act funny on MacOS (https://github.com/ngscopeclient/scopehal-apps/issues/871) |
| 38 | +* Title bars of free floating dock spaces have too-large fonts (https://github.com/ngscopeclient/scopehal-apps/issues/869) |
| 39 | +* Node title bars in filter graph look weird on high-DPI (https://github.com/ngscopeclient/scopehal-apps/issues/868) |
| 40 | +* Newly added channels can spawn in plots which are not currently visible making them hard to find (https://github.com/ngscopeclient/scopehal-apps/issues/657) |
| 41 | +* Newly added filters may not have same gain/offset as the plot they spawn in (https://github.com/ngscopeclient/scopehal-apps/issues/652) |
| 42 | +* Eye patterns forget color ramp setting when dragged to a new plot (https://github.com/ngscopeclient/scopehal-apps/issues/556) |
| 43 | +* GUI light mode is impractical to use. Many color defaults are set assuming dark mode and have poor contrast when light mode is selected unless dozens of preferences are individually updated to match, and toolbar icons don't have light mode variants (https://github.com/ngscopeclient/scopehal-apps/issues/526) |
| 44 | +* Filter graph nodes are reference counted and should (occasionally this does not happen due to dangling reference bugs) self-delete when all consumers of their output (waveform views, filter inputs, etc.) are removed. This is non-ideal from a user experience perspective, but can't be fixed without substantial refactorings (planned for v0.2) and we didn't want to delay shipping v0.1 any further. v0.2 will eliminate the homegrown reference counting in favor of std::shared_ptr which should completely eliminate this class of bug, as well as making the filter graph bidirectionally traversable which will enable manual deletion of filters and many optimizations such as not computing filter block outputs which are not being displayed or used in computations (https://github.com/ngscopeclient/scopehal/issues/992). |
0 commit comments