This adds an interactive menu of tools upon clicking the gear icon. It enhances an earlier settings UI prototype (#211); the work-in-progress "Settings" tool is now hidden, and tools for "Download" and "About" are now shown.
The interaction design of the tools UI is based on the chrome UX from the Google Chrome web browser. It includes:
Expandable menu items, e.g. "Download")
Conditionally active items, e.g. "Annotations data"
Modals, e.g. "About"
This work-in-progress feature can be enabled with a configuration flag, showTools. A future PR will implement download functionality needed for the "Download" tool.
Coverage decreased (-0.1%) to 89.534% when pulling 05ac4d0d6b953fa517eed67afc36856ed290fd0d on tools-ui-prototype into a1bd2d79637454d43ee0a4ccbb66e87641f6048e on master.
This adds an interactive menu of tools upon clicking the gear icon. It enhances an earlier settings UI prototype (#211); the work-in-progress "Settings" tool is now hidden, and tools for "Download" and "About" are now shown.
The interaction design of the tools UI is based on the chrome UX from the Google Chrome web browser. It includes:
This work-in-progress feature can be enabled with a configuration flag,
showTools
. A future PR will implement download functionality needed for the "Download" tool.