EvoUI v1.0.6
EvoUI 1.0.6 improves the shared UI foundation for Evolution CMS manager modules. This release focuses on reliable Livewire integration, richer module tables and read-only modals, predictable filter state, and consistent manager navigation.
Manager and Livewire Integration
- Register the EvoUI Livewire endpoint directly from
EvoUIServiceProvider. - Support both the standard
/evo-uiroute and manager-prefixed routes such as/manager/evo-uior renamed manager directories. - Prevent manager modules from requiring consumer-specific Livewire asset routes.
- Improve module tab readability with larger labels, primary-color active states, and a shared tab-bar surface.
- Remove duplicate native browser tooltips from help icons while preserving EvoUI tooltips and accessible labels.
Module Tab Refresh
Double-clicking a module tab now refreshes its content without reloading the manager frame.
- The active tab remains selected.
- Nested
evo-ui.module-tablecomponents re-query their providers. - Hidden tables in other tabs are not refreshed.
- Dirty forms retain the shared Save/Discard protection.
- Alpine-based consumers can handle the
evo-ui:module-tab.refreshevent.
To associate a nested table with its tab, pass the tab key through context:
<livewire:evo-ui.module-table
preset="vendor.module.items"
:context="['tab' => 'items']"
/>