voxel51 / fiftyone

The open-source tool for building high-quality datasets and computer vision models
https://fiftyone.ai
Apache License 2.0
8.11k stars 540 forks source link

[FR] Add a shortcut key for selection in the App #2120

Open oguz-hanoglu opened 1 year ago

oguz-hanoglu commented 1 year ago

Proposal Summary

My suggestion is to use a shortcut key for selection in App.

Motivation

Selecting a sample is repeated many times during dataset cleaning. Currently, in both grid view and expanded view cases, selecting a sample is done by clicking on the little box at top left of a sample. This serves the purpose but is not easy to do for many samples.

What areas of FiftyOne does this feature affect?

Details

In a typical OS, in file explorer, we do this by clicking anywhere on file/thumbnail. It would be nice if same habits can be transferred to Fiftyone, but 'click on sample' is already reserved for "Click to Expand" in Fiftyone.

My suggestion is to use a shortcut key for selection in App. When that key is pressed,

Willingness to contribute

brimoor commented 1 year ago

Good idea! What if ctrl + click always selected the sample rather than opening the expanded modal?

Note that shift + click is supposed to select the range of samples, but this is broken in the current release and will be fixed.

oguz-hanoglu commented 1 year ago

ctrl + click sounds good.

quitmeyer commented 1 month ago

Would love love love if i could select items more like a regular browser - ie click anywhere to select, not just the little box, be able to drag select.

Also being able to quickly sort a view by the tag or label is somehow a basic feature that seems missing :/

Also if you try to tag something, you can start typing to bring up the tag, but after you select the tag, you have to erase what you were typing just to save your tag.

Also if there was a way to assign shortcuts to tags it would be amazing!

If i had those my time would be halved in using it!