Repository navigation
Gallery and stress apps 0.4.3
The example apps for SlintPlot 0.4.3, built with the new library:
- slintplot-gallery: a sample browser with every chart type, including the new segmented ring and tile grid charts, in tabs by category and on a scale; a theme picker, dark mode, and buttons to randomize, add and remove data. Clicking a chart shows what was clicked. The code button opens each sample as a small app that runs as it is, in tabs:
ui/app.slintwith the chart's data,src/main.rs,build.rs,Cargo.tomland how to run it. In the Gantt sample, clicking a task opens a dialog that edits it.slintplot-gallery --snapshot <dir>renders every sample to PNG. - slintplot-stress: streams up to 8 datasets at 10 to 100,000 samples a second into a window of 1,000 to 10,000,000 values or everything received, with line, bar, time series and scatter charts and more, with zoom and live frame times.
slintplot-stress --benchprints headless timings.
What's new in the library: funnel stages keep their gaps on Linux, Windows and in the browser, as the segmented ring, tile grid and radial charts do since 0.4.2. See the 0.4.3 release; the 0.4.0 release added the segmented ring and tile grid charts.
Download
Ready-built apps for macOS (Apple silicon and Intel), Windows and Linux are attached below. Each archive holds both apps, SlintPlot's licenses, Slint's license (LICENSE-SLINT.md) and the licenses of the open-source crates they are built from (THIRD-PARTY-LICENSES.html).
- macOS: the apps aren't signed. After unpacking, run
xattr -d com.apple.quarantine slintplot-gallery slintplot-stressin the folder, or right-click the app and choose Open. - Linux: needs fontconfig and xkbcommon, which most desktops already have.
Install with Cargo
cargo install slintplot-gallery
cargo install slintplot-stressLicense
SlintPlot is free to try: download it, experiment and build prototypes, at home or at work. It is available under the GPLv3, the PolyForm Noncommercial License 1.0.0, or a commercial license for closed-source products: see Pricing.
