FluentQtWidgets v0.1.6
This release adds native chart and waveform components to the C++ Gallery and includes macOS window fixes.
Highlights
- Added
ChartWidget, a native QWidget renderer for common chart options without Qt WebEngine, including staggered reveal animation, data labels, and hover feedback. - Added
AudioWaveformWidget, an interactive QWidget-based audio waveform renderer with progress tracking. - Updated the Gallery waveform demo to render a real bundled WAV sample and control playback from the waveform card.
- Added
RealtimePlotWidget, a native QWidget live plot with bounded multi-series buffers, dense-data downsampling, cached visible Y ranges, pyqtgraph-style crosshair readouts, right-click view/export controls, configurable maximum visible points, and line legend toggles. - Expanded the Gallery chart page with realtime, waveform, and native bar, line, stacked area, mixed bar/line, donut, scatter, radar, gauge, and heatmap demos.
- Added simplified and traditional Chinese translations for the new Gallery entries.
Fixes
- Fixed macOS Fluent window rounded corners to use translucent antialiased painting instead of a hard QWidget mask, removing jagged corner edges.
Packaging
- Version metadata is synchronized across CMake, public headers, vcpkg manifest, README files, and release documentation.
- Gallery release archives no longer need Qt WebEngine just to render charts.
- Windows Gallery archives include the Qt MultimediaWidgets runtime required by the shared FluentQtWidgets library.
Validation
cmake --build build/debug --target FluentQtWidgetsGallery tst_shell tst_gallery_translation -j 8./build/debug/tests/tst_shell./build/debug/tests/tst_gallery_translation