WinUI-Gallery icon indicating copy to clipboard operation
WinUI-Gallery copied to clipboard

Suggestion: Review app navigation menu structure

Open AndrewKeepCoding opened this issue 6 months ago • 2 comments

The current navigation menu includes a section labeled "Controls", but the items listed under it extend beyond traditional UI controls and include broader categories.

(See #2039 for context.)

Current menu structure

Menu Item Sub Items
Home
Fundamentals - Resources
- Styles
- Binding
- Templates
- Custom & User Controls
- Scratch Pad
Design - Color
- Geometry
- Iconography
- Spacing
- Typography
Accessibility - Screen reader support
- Keyboard support
- Color contrast
Controls
All
Basic input - Button
- DropDownButton
- HyperlinkButton
- RepeatButton
- ToggleButton
- SplitButton
- ToggleSplitButton
- CheckBox
- ColorPicker
- ComboBox
- RadioButton
- Slider
- ToggleSwitch
Collections - FlipView
- GridView
- ItemsRepeater
- ItemsView
- ListBox
- ListView
- PullToRefresh
- TreeView
Date & time - CalendarDatePicker
- CalendarView
- DatePicker
- TimePicker
Dialogs & flyouts - ContentDialog
- Flyout
- Popup
- TeachingTip
Layout - Border
- Canvas
- Expander
- Grid
- RadioButtons
- RelativePanel
- SplitView
- StackPanel
- VariableSizedWrapGrid
- ViewBox
Media - AnimatedVisualPlayer
- Capture Element / Camera Preview
- Image
- MapControl
- MediaPlayerElement
- PersonPicture
- Sound
- WebView2
Menus & toolbars - AppBarButton
- AppBarSeparator
- AppBarToggleButton
- CommandBar
- CommandBarFlyout
- MenuBar
- MenuFlyout
- SwipeControl
- StandardUICommand
- XamlUICommand
Motion - Animation interop
- Connected Animation
- Easing Functions
- Implicit Transitions
- Page Transitions
- Theme Transitions
- ParalaxView
Navigation - BreadcrumbBar
- NavigationView
- Pivot
- SelectorBar
- TabView
Scrolling - AnnotatedScrollBar
- PipsPager
- ScrollView
- ScrollViewer
- SematicZoom
Status & info - InfoBadge
- InfoBar
- ProgressBar
- ProgressRing
- ToolTip
Styles - AcrylicBrush
- AnimatedIcon
- Compact Sizing
- IconElement
- Line
- Shape
- RadialGradienBrush
- System Backdrops (Mica/Acrylic)
- ThemeShadow
System - App notifications
- Badge notifications
- Clipboard
- ContentsIsland
- FilePicker
Text - AutoSuggestBox
- NumberBox
- PasswordBox
- RichEditBox
- RichTextBlock
- TextBlock
- TextBox
Windowing - AppWindow
- Multiple windows
- TitleBar
-
Settings

AndrewKeepCoding avatar Sep 16 '25 01:09 AndrewKeepCoding

One option is to make it closer to the menu structure on the docs.

Image

AndrewKeepCoding avatar Sep 16 '25 01:09 AndrewKeepCoding

So basically you have "motion" and "styles" which are not controls. And "windowing" is something else too. Even though XAML TitleBar is a control.

Sure, let's move those out from under the header "controls" and you're done. Bada-bing bada-boom.

Jay-o-Way avatar Sep 16 '25 05:09 Jay-o-Way