Skip to content

Tracking issue for common UI widgets #1953

@colepoirier

Description

@colepoirier

This issue tracks the common UI widgets (like radio buttons, drop down menus, file pickers) that the UI RFCs should be able to implement.

Using these common widgets as a guide, we can evaluate the completeness and ergonomics of our proposed bevy_ui designs.

This issue can be closed once we're convinced that the RFCs can implement all widgets listed here, then refer back to it during the implementation of the RFCs in many small PRs.

This enables us to start mocking out the solutions to the common widgets and user stories during the design and evaluation of the RFCs and see what we're missing or what's particularly hard.

  • Radio buttons
  • Buttons with text
  • Checkboxes
  • Checklists
  • Sliders
  • Switches (on/off, yes/no, etc.)
  • Drop-down menus
  • File pickers
  • Search bar
  • Text input
  • Complex forms
  • Tabs
  • Side panels
  • Scrollbars
  • Auto-fill text input
  • Auto-complete text input
  • Colour picker
  • Date picker
  • Tooltips
  • Talent trees
  • Building/unit selectors (Age of Empires II like(?))
  • Warcraft 3-style clickable unit abilities
  • Status bars
  • Progress bars
  • Bar graphs
  • Line graphs
  • Pie charts
  • Interactive graphs/charts
  • A Kibana/Graphana style dashboard
  • Hambuger menus
  • Folding named sections of a panel
  • Item picker/selectors
  • Small static table
  • Massive excel-like table

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-UIGraphical user interfaces, styles, layouts, and widgets

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions