jacobtims/inline-date-time-picker
JacobTims Inline Date Time Picker provides a convenient inline date and time selection component for Laravel applications. It lets users choose dates and times directly within the page, avoiding popovers or modals, and integrates cleanly into forms for booking, scheduling, and event workflows.
live() lifecycle. This package is a candidate to buy (adopt) rather than build.tar bumps are transitive dev/tooling hygiene, not product-relevant. Do not treat them as a reason to adopt or upgrade.Consider it when:
Look elsewhere or build in-house when:
Adoption caveat from this release: the Filament 5 support is a single PR by the maintainer with no accompanying test-matrix or breaking-change detail in the notes. Confirm the composer.json constraint and run it against your actual Filament 5 panel in a staging branch before committing, especially if you rely on Filament reactive fields (->live(), ->afterStateUpdated()).
To executives (one paragraph): We're evaluating a small open-source Laravel/Filament add-on that replaces the standard click-to-open date/time modal with an always-visible inline picker. The business case is operator throughput and data quality on scheduling-heavy screens — fewer clicks per record and fewer malformed date entries. Cost is effectively zero (no license), risk is low and reversible (it's a form-field swap, not a platform change), and the latest release extends compatibility to Filament 5, which aligns with our panel upgrade path. Recommendation: pilot on one high-volume resource, measure entry time and validation-error rate for two weeks, then decide.
To engineering: v2.1.0 is a compatibility release — Filament 5 support plus two transitive tar dependency bumps. No breaking changes are declared in the notes, but the Filament 5 support is a lone PR without published test coverage, so treat the constraint and reactive-field behavior as unverified until we smoke-test. Integration is a composer require plus swapping the field class in target resources; effort is low and the change is contained to individual forms, so rollback is trivial. Ask: (1) confirm the Filament 5 version constraint, (2) verify it works with our existing live()/dependent-field logic and our timezone config, (3) assess the maintainer-bus-factor and whether we're comfortable with a single-maintainer dependency. If any of those fail, a custom field is a bounded fallback — but budget for ongoing maintenance against Filament's field API.
How can I help you explore Laravel packages today?