Skip to content

Conversation

@Awesomolocity
Copy link

Flux UI has had some updates since this starter kit was written. Specifically, we've got some new elements, and some deprecated APIs. Within this PR, I seek to update the usage of Flux components, to make sure we're staying up to date with changes, while minimizing any visual or functional changes to existing starter kit layout.

A high level overview of the changes is as follows:

  • Replace previous combinations of a logo with background & brand title with the flux:brand component
  • Remove references to the deprecated stashable API on flux:sidebar, in favor of the new collapsible="mobile" API.
  • Extract a new component, desktop-user-menu.blade.php to remove around 30 lines of nearly identical code from the header and sidebar layouts
  • Replace flux:navlist components within the sidebar with the newer flux:sidebar.nav components

Again, these changes should not significantly alter the functionality or design of the starter kit, but they do bring us more in line with the latest versions of Flux.

@hebbet
Copy link
Contributor

hebbet commented Nov 5, 2025

as collapsible sidebars was changed in v2.3.0, you should also update the min-version in composer.json to ^2.3.0

https://fluxui.dev/blog/2025-09-03-collapsible-sidebars

@Awesomolocity
Copy link
Author

Good call, @hebbet - Ended up updating it to ^2.3.2 as 2.3.1 had a bug with the sidebar toggle.

@nisbeti
Copy link

nisbeti commented Nov 19, 2025

Is this PR ready for Livewire 4?

@Awesomolocity
Copy link
Author

@nisbeti Not exactly. Flux version 2.6.1 supports Livewire 4. This PR requires only Flux version 2.3.2.

(I would not be opposed to doing the work to update Flux versions, but it goes beyond the scope of what I wanted to accomplish in this PR)

@nisbeti
Copy link

nisbeti commented Nov 20, 2025

(I would not be opposed to doing the work to update Flux versions, but it goes beyond the scope of what I wanted to accomplish in this PR)

Thank you. If you do decide to do the work, please drop a link here, so we can show it some love and start our new projects with a completely modern look and feel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants