You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is no v5 release planned at the moment, I'm just opening this issue to write and remember some breaking changes that we should consider in the future:
Simplify NavigationMenu to only support horizontal orientation
Create another NavigationMenu for vertical orientation and merge with ContentNavigation (maybe NavigationAccordion?)
DropdownMenu & ContextMenu item label type should have the same size as other components (we might need to introduce a new type)
Split components that contains multiple UI components like Header and DashboardSidebar mobile menus, it's hard to proxy every prop and events this way
Rework Dashboard components to use a single root div when resizable + rework provider context
Uniformize props that extends ButtonsProps like links, actions, etc. into buttons
Uniformize duplicated components like Card and PageCard
Explore the idea of having elements (buttons, input, etc.) always square (same padding on x and y) as it creates issues for example in collapsed sidebar for NavigationMenu or for DropdownMenu alignment when the button is only an icon vs it has a label
Unify header structure across Modal, Slideover, and Drawer to match the Sidebar pattern with wrapper (title + description) + actions slot (custom buttons + close) feat(Sidebar): new component #6038
Rework NavigationMenu collapsed behavior: use CSS transitions (opacity/width) instead of display: none so labels animate smoothly with sidebar width transitions, decouple visual collapse (CSS-driven) from behavioral collapse (tooltip/popover activation), and eliminate the need for manual :collapsed wiring
Please don't comment for feature requests or new components, those aren't related to a major version and can be integrated into v4. Such comments will be hidden to prevent flood like it did in #1289.
There is no v5 release planned at the moment, I'm just opening this issue to write and remember some breaking changes that we should consider in the future:
NavigationAccordion?)labeltype should have the same size as other components (we might need to introduce a new type)ButtonsPropslikelinks,actions, etc. intobuttonsCardandPageCard--ui-containerto90remas it seems to be the defaults nowadaysinputandsearchInputprops respectively from CommandPalette and SelectMenu tofilterfor consistency with feat(DropdownMenu): addfilterprop #6153square(same padding on x and y) as it creates issues for example in collapsed sidebar for NavigationMenu or for DropdownMenu alignment when the button is only an icon vs it has a labelwrapper(title + description) +actionsslot (custom buttons + close) feat(Sidebar): new component #6038collapsedbehavior: use CSS transitions (opacity/width) instead ofdisplay: noneso labels animate smoothly with sidebar width transitions, decouple visual collapse (CSS-driven) from behavioral collapse (tooltip/popover activation), and eliminate the need for manual:collapsedwiring