Modern Icon Sets wxArtProvider Released
Posted on
perazz has released wxMaterialDesignArtProvider, a custom wxArtProvider
class providing SVG-based icons from the Material Design, SimpleIcons, FontAwesome and FluentUI system datasets. All these datasets come with permissive licenses (MIT, CC BY 4.0, CC0 1.0, Apache 2.0) that should make it easy to embed it in new and existing projects.
All SVG icons are hardcoded into headers such that no external files are needed to build the art provider class. Each dataset belongs to a custom client (so that filled/outline versions can be used for hovering effects) and color customization is provided via a simple regex-based extension.
Hopefully this can be useful to people who want to make their existing wxWidgets applications access modern icon sets with limited effort.