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

Nova Menu Collapsed Laravel Package

stepanenko3/nova-menu-collapsed

A lightweight Laravel Nova add-on that lets you collapse the left sidebar navigation, freeing up horizontal space for resource tables and forms. Toggle the menu out of the way to keep your admin panel clean and focused on content.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Default admin navigation policy. Should the Nova sidebar ship collapsed for every operator? It's a first-run UX question — screen real estate, perceived tidiness, how much viewport goes to content versus chrome. This package lets you test the answer for near-zero cost instead of debating it in a design review.
  • Build vs. buy calibration for micro-utilities. A concrete case for where we draw the dependency line. There's no data model, no API surface, no runtime footprint — only a default state. The real choice is "inherit a single-maintainer dependency" versus "spend an hour reproducing it ourselves," and how we decide here becomes precedent for the next trivial package.
  • Ownership model for admin conventions. If collapsed navigation becomes our standard, someone must re-verify it at every Nova major upgrade. That forces the larger question: do we own small admin behaviors outright, or rent them from packages nobody maintains?
  • Roadmap triage and prioritization defense. Confirms sidebar default state is polish, not a feature — useful when explaining why admin cosmetics sit below user-facing work, while noting it's cheap enough to ship anyway without displacing roadmap items.
  • Standardization across Nova deployments. One package versus an internal "Nova preset" for teams running multiple admin apps. A small decision that reveals whether we want shared admin conventions or per-app choices.
  • Governance precedent for unmaintained MIT micro-packages. A cheap, public opportunity to set how we treat low-adoption dependencies — pin, fork, vendor, or in-house — before a higher-stakes dependency forces the same conversation under pressure.

When to Consider This Package

Consider it when:

  • You already run Laravel Nova and the navigation is long enough that collapsing it measurably helps — many resources and tools, operators who live in one or two resources, or small laptop screens where content area is scarce.
  • You want the behavior at near-zero engineering cost with no custom JavaScript to own.
  • You've verified your Nova major is supported. The last release was May 2023, so it most likely targets Nova 4.x — validate against Nova 5 in staging before committing.
  • You're comfortable with a small MIT-licensed, single-maintainer utility that can be read in full, forked, or vendored if it goes stale.
  • You want a reversible pilot with no data implications — the ideal profile for a low-risk experiment.

Look elsewhere or skip when:

  • You're not on Nova, or your Nova version postdates the package's tested range. A broken admin menu costs more than the benefit.
  • You need richer behavior: per-user persistence beyond a browser preference, role-based default states, or remembered expansion. This package does not appear to cover that.
  • Your governance requires active maintenance, security review, or vendor support. Twelve stars, zero dependents, and a 2023 release are weak adoption signals and a predictable finding in review.
  • The behavior is trivial to reproduce. For a single default state, a first-party Nova extension or a few lines in a service provider may be cheaper than a dependency — and that is the recommended path here.

One signal worth reading closely: the v1.2.2 changelog is literally titled "Fix for new Nova version." That is direct evidence this package breaks on Nova upgrades and needs a maintainer patch each time. Treat it as a forecast of future work, not a historical footnote.

How to Pitch It (Stakeholders)

Executives: A free (MIT) add-on for our Laravel Nova admin panel that starts the sidebar collapsed, giving operators more working space and a cleaner first impression. Cost is effectively zero and implementation is minutes, not a sprint. The caveat: it's a micro-package from a single maintainer with little adoption and no release since 2023, so treat it as disposable polish rather than infrastructure. Recommendation: pilot internally, keep a fallback we control — we can reproduce the behavior in under a day — and revisit only if a Nova upgrade breaks it. Upside is a small, permanent improvement to daily admin UX at no meaningful cost; downside is bounded to a cosmetic regression.

Engineering: Thin Nova package that flips the default menu state to collapsed. No schema, no routes, no queues, no secrets, no outbound calls — it's a presentation-layer default, not a capability. MIT and easy to fork or replace. Suggested posture: read the source first (it's short), verify against our current Nova major in staging rather than production, pin the exact version alongside a pinned Nova range in the same lockfile change, and add a post-upgrade check to the Nova upgrade checklist so an admin-menu regression can't slip through silently. Given the maintenance profile — single maintainer, zero dependents, no release since May 2023 — the honest recommendation is to treat it as a reference implementation: copy the asset registration into a small first-party extension we own, keep the UX benefit, and don't inherit an abandoned dependency. Frame it to the business as a reversible UI convenience, not a platform commitment.

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.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect