ni / nimble

The NI Nimble Design System
https://nimble.ni.dev
MIT License
32 stars 8 forks source link

nimble-picker interaction design request #1214

Open fredvisser opened 1 year ago

fredvisser commented 1 year ago

📌 Request Background

The Dataspaces app in SLE would like to be able to configure graph axes using a picker component (aka chip). The component allows users to quickly select multiple values from an (often) large, but finite list. Users will pick values from a dropdown menu, by typing to filter the list, or by typing to filter the list and then picking values from the filtered menu. The list may be flat or have tree-like hierarchy.

The current UX is to display selections in a comma-separated text input: image

And to change selections in a separate tree: image

nimble-picker Component work item

🎯 Core Requirements

🍆 Non-requirements

🥅 Acceptance Criteria

jattasNI commented 1 year ago

@fredvisser I made a few edits (added some screenshots, clarified some requirements, added a couple new requirements and non-requirements). Take a look and see if it's ready to move along to the next step.

fredvisser commented 2 months ago

Basic IxD workflow documented in Figma here