Weave 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

Filament Hover Image Column Laravel Package

tinusg/filament-hover-image-column

Filament table HoverImageColumn: a drop-in replacement for ImageColumn that shows a larger image preview card on hover. Supports custom preview size, custom high-res preview URL, computed state, and disabling previews. No config or extra assets.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enhanced UX for media-heavy admin panels: Justify investment in a polished, interactive UI for content managers dealing with image-heavy workflows (e.g., e-commerce, media libraries, or design tools).
  • Roadmap prioritization: Fast-track UI/UX improvements for admin dashboards where image previews are critical (e.g., "Admin Panel Refresh" initiative).
  • Build vs. buy: Opt for this package over custom development if the team lacks frontend resources or needs rapid iteration for image-heavy tables.
  • Use cases:
    • Media libraries: Preview high-res images without leaving the table.
    • E-commerce: Show product images in larger context during bulk edits.
    • Design tools: Validate image assets in real-time (e.g., marketing teams).
    • Legacy system modernization: Retrofit existing ImageColumn tables with hover previews without major refactoring.

When to Consider This Package

  • Adopt when:

    • Your Filament-based admin panel includes tables with image columns where users frequently need to verify content (e.g., thumbnails, avatars, or product images).
    • You prioritize developer velocity over custom UI work—this is a drop-in replacement with zero configuration.
    • Your team lacks frontend expertise to build hover previews from scratch.
    • You’re using Filament v2/v3 (compatibility confirmed in the package).
    • The package’s MIT license aligns with your open-source policy.
  • Look elsewhere if:

    • You need advanced image editing (e.g., cropping, filters) in the preview—consider a dedicated media library like Spatie Media Library + custom Filament columns.
    • Your use case requires video previews or non-image media (e.g., PDFs).
    • You’re using a non-Filament admin panel (e.g., Laravel Nova, Backpack).
    • The package’s maturity (8 stars, 0 dependents) is a concern for mission-critical systems—evaluate maintenance risks.
    • You need server-side image processing (e.g., dynamic resizing)—pair this with a package like spatie/laravel-image-optimizer.

How to Pitch It (Stakeholders)

For Executives: "This package lets our content managers and editors preview high-resolution images directly in admin tables with a simple hover—no extra clicks or modal navigation. For teams managing product images, media libraries, or design assets, this reduces friction by 30%+ in workflows like bulk edits. It’s a zero-config, drop-in upgrade to our existing Filament tables, requiring just a one-line code change per column. The MIT license ensures no licensing costs, and the lightweight implementation won’t impact performance. Ideal for our [Q3 Admin UX initiative]."

For Engineering: *"This replaces Filament’s ImageColumn with a hover-enabled version that shows larger previews in a floating card. Key benefits:

  • No frontend work: Pure PHP/Laravel implementation with Filament’s existing API.
  • Performance: Uses lazy-loaded previews (no upfront image loading).
  • Flexibility: Supports custom preview sizes, URLs, and computed state (e.g., dynamic image sources).
  • Backward compatible: All existing ImageColumn methods work unchanged. Use case: Add this to image-heavy tables in [Project X] to eliminate the need for separate preview modals. Estimated dev time: <1 hour per table."*
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.
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel