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

New Here Laravel Package

leonardo-max/new-here

new-here is a small Laravel/PHP package by leonardo-max for handling first-time visitor and new-user flows. It offers a straightforward way to detect “new here” states and integrate welcome, onboarding, or redirect behavior into Laravel apps.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Onboarding and feature adoption: guided tours/hints for new workflows, especially data-heavy screens where the target control may sit at the far end of a wide, horizontally scrollable table.
  • Build vs. buy: reuse a maintained Laravel package for spotlight/focus-mode tours instead of building custom overlay JS. v1.1.5 removes a high-severity UX trap—an offscreen hint could leave the page blurred and inert with no visible dismissal—which would otherwise generate support tickets and erode trust in onboarding.
  • Roadmap prioritization: now safer to invest in tours for complex admin panels, permission setup, empty states, and column-level actions in wide tables, because the hint scrolls its target into view on both axes and focus mode suspends when the target is offscreen.
  • Use cases: new feature announcements, first-run guidance, role/permission walkthroughs, admin training, and contextual hints for dense operational UIs.
  • Risk signal: tour UX is high-visibility. Patch releases that fix accessibility and escape behavior are meaningful indicators of maintenance quality.

When to Consider This Package

  • Consider it when you have a Laravel app and need lightweight, Laravel-native guided tours or focus/spotlight hints without adopting a full product-adoption SaaS platform.
  • Good fit when targets are DOM elements in Blade, Livewire, or Inertia pages and you need overlay focus, scroll-into-view, Escape/click-outside dismissal, and offscreen target handling.
  • Consider it when the team wants to keep tour copy and flow logic close to the PHP application rather than managing another vendor integration.
  • Look elsewhere if you need advanced tour analytics, A/B testing, mobile SDKs, complex multi-page branching, or deep SPA router-aware orchestration beyond DOM targeting.
  • Validate accessibility and browser support before broad rollout; v1.1.5 improves keyboard/Escape and click-outside behavior, but screen-reader behavior should still be tested.
  • Avoid it if onboarding is a core growth lever requiring experimentation tooling, or if package maintenance stalls.

How to Pitch It (Stakeholders)

  • Executives: a low-cost, Laravel-native way to improve activation and feature adoption while reducing custom onboarding build and support risk. The latest patch fixes a critical edge case where an offscreen hint could lock the page, which shows active maintenance and attention to real user flows.
  • Engineering: minimal integration for guided tours and focus-mode hints. v1.1.5 handles scroll-into-view on both axes, suspends focus when the target leaves the viewport, and supports click-outside dismissal like Escape. Use it for onboarding and admin guidance, not as a full analytics platform.
  • Product managers: ship guided onboarding for complex UIs faster. Wide-table and horizontally scrollable workflows are now safer to tour; pair with event tracking if adoption measurement is required.
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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager