v0.3.0-alpha - Removal of Feature Flags & Separation of Concerns
This release removes a lot of the clunky infrastructure around icondata simplifying user experience for both component libraries and end users.
Changes
Component libraries should now only depend on icondata_core. Downstream users of the component libraries should themselves bring their icon source i.e., icondata or icondata_*.
Icons are now simply &'static IconData, where IconData now implements the traits that the Icon enum implemented previously.
What's Changed
- Fix IcoMoonFree SVG directory by @mondeja in #31
- Remove build scripts and
cfgflags by @Carlosted in #32 - Make every icon a static; Create separation of concern between component libs and icon sources. by @Carlosted in #33
New Contributors
Full Changelog: v0.2.0...v0.3.0