Skip to content

v0.3.0-alpha - Removal of Feature Flags & Separation of Concerns

Compare
Choose a tag to compare
@carloskiki carloskiki released this 07 Jan 00:15
· 13 commits to main since this release
7454461

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 cfg flags 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