- What is wallacemaxters/filament-image-color-picker used for?
- It is a Filament form component that lets users pick colors directly from an uploaded image. Clicking a pixel captures its hex value, which is useful for theme builders, brand palette selection, and image-driven design workflows. It is aimed at Laravel applications using Filament admin or back-office panels.
- How do I install filament-image-color-picker in a Laravel app?
- Install it with Composer using the package name wallacemaxters/filament-image-color-picker, then follow the README for any required Filament registration steps. Because the release is 0.1.0-beta, pin the exact beta version and commit your lockfile. Verify the package's service provider or plugin behavior in a sandbox before rolling it out.
- Does this package support Filament 4?
- The release note states that the package now targets Filament 4. However, the available context does not confirm whether Filament 4 compatibility is full or partial. Test panel registration, form rendering, assets, and related admin workflows in a Filament 4 sandbox before adoption.
- Which Laravel and PHP versions are supported?
- The supported Laravel and PHP versions are not documented in the provided release information. Check the package's composer.json constraints and README before installing it. Build a small compatibility matrix for your Laravel, PHP, Livewire, and Filament 4 versions.
- How do I add the image color picker to a Filament form?
- The component is intended to be used as a Filament form field, but the exact API and namespace are not included in the provided excerpt. Review the README or source code for the correct field class and configuration options. Test the field in a simple Filament resource form before using it in critical admin screens.
- Is this package stable enough for production use?
- It is currently a 0.1.0-beta release, so treat it as a pilot rather than a committed platform dependency. Beta software may have API churn, undocumented breaking changes, and incomplete compatibility coverage. Adopt it in production only after testing stability, support responsiveness, and rollback options.
- Can I use it for theme builders or brand palette selection?
- Yes, that is the primary use case described for the package. It lets users click an uploaded image to capture hex color values for themes, brand palettes, or design workflows inside Filament panels. Confirm that the captured color format and field validation match your application's requirements.
- How do I test the image color picker in a sandbox or CI pipeline?
- Create a sandbox Laravel app with Filament 4 and install the package at a pinned beta version. Exercise form rendering, image upload, pixel selection, and color value persistence, then add regression tests for your admin workflows. Include authorization, panel boot, and asset publishing checks in CI where applicable.
- Does it support Filament panels, resources, policies, and tenancy?
- The provided context does not confirm support for Filament panels, resources, pages, widgets, actions, policies, or tenancy. Since it is described as a form component, it may integrate at the field level rather than as a full panel plugin. Verify these integration points in a non-production environment before relying on them.
- What alternatives or fallback options exist if the package is unmaintained?
- If the package stalls, you can replace it with a custom Filament form field that uses JavaScript canvas pixel sampling and stores the selected hex value. Keep the field isolated behind your own adapter or wrapper so swapping implementations is low-risk. Confirm the package's license, support channels, and maintenance model before adopting it broadly.