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

Statamic Editor Themes Laravel Package

jotham-lec/statamic-editor-themes

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature scoping: Confirms that editor theming (Preferences → Themes) is a supported, maintained capability rather than a one-off customization—useful when deciding whether to expose theme choice to editors or standardize on a small set.
  • Accessibility roadmap: The 1.0.1 contrast fixes (links, status colours, muted text measured against body background; darker greys for Dracula, Everforest, Gruvbox, Solarized, Tokyo Night) support decisions to meet WCAG contrast targets in the admin UI without forking themes.
  • Build vs buy: Avoids building theme preference storage, CLI provisioning, validation, and Pro role/site defaults in-house. The package already handles offline resilience, accent-to-black/white fallback, and clear validation errors.
  • Deployment and automation: editor-themes:apply now accepts a theme name (e.g. "Tokyo Night"), and CLI-set preferences match picker-saved ones (body-border default). This supports CI/CD provisioning, onboarding scripts, and support runbooks.
  • Multi-tenant / role-based defaults: editor-themes:remove now explains Pro behavior (user gets role or site default). This supports decisions about standardizing editor appearance per role or site on Statamic Pro.
  • Operational resilience: The fix for empty theme lists when statamic.com is unreachable (offline, firewalled, DNS down) supports adoption in air-gapped or restricted-network environments.

When to Consider This Package

  • Adopt when: You run Statamic (Laravel CMS) and want configurable editor themes with user preferences, contrast-safe defaults, and CLI automation. You need offline-tolerant theme listing (fixed in 1.0.1) or role/site default themes on Pro.
  • Consider carefully when: You need theming beyond the editor (front-end or control-panel-wide), granular per-user overrides beyond defaults, or you cannot use Statamic Pro features. The 1.0.1 validation change rejects theme grey ramps missing shade 100/950 or containing non-six-digit hex—audit custom themes before upgrading.
  • Look elsewhere when: You are not on Statamic, need a general Laravel admin theme system, or require a package with no dependency on an external service for theme metadata (even with the offline fix, the package still expects statamic.com for theme listings).

How to Pitch It (Stakeholders)

  • Executives: Low-risk patch release that improves admin usability and accessibility (contrast ratios), reduces support tickets from offline/firewalled installs, and adds clearer CLI behavior. No breaking changes; it strengthens an existing editor-theming capability without new licensing or infrastructure.
  • Engineering: v1.0.1 fixes theme-list emptying on refused connections, corrects light-mode contrast measurement, completes accent fallback to black/white, accepts theme names in editor-themes:apply, aligns CLI and picker preferences, validates theme ramps with clear errors, and limits user queries in commands. Upgrade is straightforward; review custom themes against the new validation rules.
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