menu refactor + web account switcher (#7307)

* add account switcher, migrate context menus to overflow menu system, update version filter controls, only pad instance icons

* app account switcher, improve some context menus, theme stuff

* prepr

* handle reauthentication

* fix a couple sign in issues, admin page cleanup, fix org status badges, fix official account badge, open in local keybind, publish plus icons

* rename generic menus to ButtonMenu (& types)

* fix hydration issue w/ dropdowns + middleware error
This commit is contained in:
Prospector
2026-08-27 00:35:34 +00:00
committed by GitHub
parent 3439a43880
commit b68a199814
226 changed files with 6585 additions and 4078 deletions
+8 -4
View File
@@ -13,6 +13,7 @@ export { default as BulletDivider } from './BulletDivider.vue'
export { default as Button } from './buttons/Button.vue'
export { default as ButtonGroup } from './buttons/ButtonGroup.vue'
export { default as ButtonLink } from './buttons/ButtonLink.vue'
export { default as ContextMenu } from './buttons/ContextMenu.vue'
export { default as FileButton } from './buttons/FileButton.vue'
export { default as IconButton } from './buttons/IconButton.vue'
export { default as SplitButton } from './buttons/SplitButton.vue'
@@ -21,14 +22,17 @@ export { default as TeleportPopoutMenu } from './buttons/TeleportPopoutMenu.vue'
export type {
ButtonColor,
ButtonInteraction,
ButtonMenuAction,
ButtonMenuDivider,
ButtonMenuHeading,
ButtonMenuLeafOption,
ButtonMenuLink,
ButtonMenuOption,
ButtonMenuSubmenu,
ButtonNativeType,
ButtonSize,
ButtonType,
ButtonVisualProps,
OverflowMenuAction,
OverflowMenuDivider,
OverflowMenuLink,
OverflowMenuOption,
TeleportPlacement,
} from './buttons/types'
export { default as Card } from './Card.vue'