GMOD / jbrowse-components

Source code for JBrowse 2, a modern React-based genome browser
https://jbrowse.org/jb2
Apache License 2.0
199 stars 61 forks source link

New Add Track button at the top of the Open Track Selector Widget #2566

Open junjun-zhang opened 2 years ago

junjun-zhang commented 2 years ago

addressing item 4 at #2529

The Add Track FAB isn't completely obvious to new users that it is there / what it is for.

We could add a new button at the top of the Track Selector Widget to make this option clearer to the user, and remove the + FAB from the bottom right corner of the widget.

We also discussed adding another icon button beside the Open Track Selector button at the top right of a track for quick-adding a new track.

Given these changes, a new user attempting to add a track after opening a blank view would have a clear path to complete their action (Open Track Selector Button -> Add Track).

cmdcolin commented 2 years ago

We might want to also change the "Plug" icon to something else, possibly consolidate the hamburger and the plug menus. Scott mentioned that this reminds him of "Plugins" instead of connections

garrettjstevens commented 2 years ago

Probably should change it to the "Cable" icon, since that what we use for connections in the file menu: https://github.com/GMOD/jbrowse-components/blob/2bb304365795972b1ea9129ac4edf091c6f312f5/products/jbrowse-desktop/src/rootModel.ts#L28