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

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.
besmartand-pro/php-quality-config
sentix/ai-chatbot
codifyo/ts-generator-bundle
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor