Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Flux Icons Laravel Package

ympact/flux-icons

View on GitHub
Deep Wiki
Context7
v1.2.0

What's Changed

Breaking change

Highlights

New Contributors

Full Changelog: https://github.com/Ympact/flux-icons/compare/v1.1.0...v1.2.0

Note: phpstan errors are currently silenced. This will be fixed in V2 of the package.

v1.1.0

Since Flux v2.2.6 there is support for the upcoming [@pure](https://github.com/pure) directive for Blaze. To allow all your currently built icons to have this [@pure](https://github.com/pure) directive automatically added, an update command has been introduced. This update command will also check for updates on your vendor packages. The [@pure](https://github.com/pure) directive will only be included in case you have Flux version 2.2.6 or higher. Also newly built icons will receive the [@pure](https://github.com/pure) directive.

You can simply run:

php artisan flux-icons:update

If you pass the vendors using the --vendor option, only the package of that vendor and its built icons will be updated.

[!CAUTION] Note that the update command will overwrite all the icons in /resources/views/flux/icon/{vendor}.

Last feature for v1

This will be the last feature added to the v1 branch. Bugs will still be addressed. A v2 is being worked on and will have quite some rewriting and refactoring. This will allow support for more different icons and variants.

v1.0.6

Updating dependencies to illuminate 12x for laravel 12x. support.

Full Changelog: https://github.com/Ympact/flux-icons/compare/v1.0.5...v1.0.6

v1.0.5

Extra config option

  • By using the raw setting on an icon variant, you can now instruct to copy the inner contents of the <svg> tag to be copied without any transformation into the flux icon. Especially usefull for icons that have some more complex svg structures.

New vendor

We've added Flag icons as a new icon vendor (https://github.com/lipis/flag-icons/)

Full Changelog: https://github.com/Ympact/flux-icons/compare/v1.0.4...v1.0.5

v1.0.4

New vendor

We've added Material Symbols as a new icon vendor (#11).

Full Changelog: https://github.com/Ympact/flux-icons/compare/v1.0.3...v1.0.4

v1.0.3

Some minor bug fixes and consistency improvements.

  • Healthicons namespace was renamed from health to healthicons to reflect the vendor name.

Full Changelog: https://github.com/Ympact/flux-icons/compare/v1.0.2...v1.0.3

v1.0.2

A fix for installing new vendor icons using php artisan flux-icons:build

Full Changelog: https://github.com/Ympact/flux-icons/compare/v1.0.1...v1.0.2

v1.0.1

A small updates with a few fixes and support for Healthicons!

Highlights

  • We now have support for Healthicons. These icons come in two sizes (46 and 24px) for both outline and solid variants. Currently we have set that the default outline and solid variants use the 46px icon, while the mini and micro variants use the 24px solid variant.
  • Adjusting the final name of an icon. This can be useful if a package has an icon called '0'. You can now rename it to 'zero' to make sure it works (otherwise flux blade files think a false boolean is passed. Another option is to change everything to lower case or replace underscores with normal dashes. These naming transformations have been applied to the Healthicons. So you can have a look there as example.
  • Fixed an issue and improved the console when selecting which icons to build
  • Making sure callbacks within the config are actual callbacks
  • Updated the readme

Fixed issues

  • #6 - Cannot install any icons

Full Changelog: https://github.com/Ympact/flux-icons/compare/v1.0.0...v1.0.1

v1.0.0

First official release of flux-icons. For this first version we have support for 8 different icon vendors! 🎉

Icon support

Configuration documentation

The packages allows quite some configuration options. The readme has been updated as extensively as possible, but it might still miss out on some things.

What's Changed

New Contributors

Full Changelog: https://github.com/Ympact/flux-icons/compare/v0.3.0...v1.0.0

v1.0.0-beta.2

Improvements

  • Vendor stub
  • Filter callback
  • Documentation

Bug fixes

Full Changelog: https://github.com/Ympact/flux-icons/compare/v1.0.0-beta...v1.0.0-beta.2

v1.0.0-beta

We're getting closer to the first release supporting Tabler, MDI, Google Material Design Icons, Flowbite and FluentUi icons. This required some rethinking and rewriting of the config. Furthermore we improved the the artisan command interaction.

The readme still needs to be updated, but examples can be found in the config/flux-icons.php, or just follow the cli through

php artisan flux-icons:build

We're still in beta, so the script might still be buggy.

Note

What's Changed

New Contributors

Full Changelog: https://github.com/Ympact/flux-icons/compare/v0.3.0...v1.0.0-beta

v0.3.0

This release fixes the config serialization error by moving all callbacks out of the config file into seperate classes.

Full Changelog: https://github.com/Ympact/flux-icons/compare/v0.2.0...v0.3.0

v0.2.0

Adding initial support for various vendors:

  • Fluent, Flowbite, MDI and Google Material Design
  • Improving the installation of the npm packages of the vendor (in case already installed, no need to do it again).
  • Adding callback options for the source directories
  • Various bugfixes
  • Improving Readme

Full Changelog: https://github.com/Ympact/flux-icons/compare/v0.1.1...v0.2.0

v0.1.1
  • Improving and fixing artisan command
  • Improving credits on exported icons
  • Improving Readme
  • Cleaning up

Full Changelog: https://github.com/Ympact/flux-icons/compare/v0.1.0...v0.1.1

v0.1.0

First release.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed