LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
JackDunaway

Always Highlight Most Relevant Quick Drop Item (even if not an exact string match)

Status: Completed
Implemented in LabVIEW 2013

When typing into the Quick Drop search, unless the query string is an exact match to a result, nothing is highlighted in the results list, which throws the following error when trying to drop an item:

 

Merge-Errors-Quick-Drop  "Mer err" is typed, then *click*, produces:  Mer-Err-Invalid

 

It would be nice if Quick Drop always highlighted the top match in order to always have a droppable item.

 

This would make Quick Drop behave like the Win7 Start Menu search - it always highlights the top match, so that pressing "Enter" always has something to invoke:

 

Windows-Start-Menu-Quick-Drop

15 Comments
Active Participant

I was going to post a new idea to request machine learning in QD...I'm glad I decided to search existing ideas first. Darren, what's the word on getting such a feature into QD? I'd love it if results were given "priority weights" based on how many times they've been selected. They could then be listed by weight, so that when I start typing "I..N..V..", the "Invoke Node" item is always first (and the LVFGPA "Invoke Method" item is below it somewhere).

 

Should that be a new idea? I can create it if you want and Jack's too busy.

JackDunaway
Trusted Enthusiast

@David_Staab wrote:

if Jack's too busy


This is a safe assumption -- link the new idea here and you've got my vote 🙂

 

Even trivially simple heuristics will go a long way for QD usability.

Darren
Proven Zealot

@David_Staab wrote:

Darren, what's the word on getting such a feature into QD?

...

Should that be a new idea?


The functionality that I prototyped (and that is requested in this original idea posting) should be in LabVIEW 2013 (insert boiler-plate disclaimer on unreleased software features here). The machine-learning functionality would be more involved to spec out and implement. I recommend posting a new idea...it may seem like a simple request on the surface, but there's a lot more we would have to brainstorm for machine learning.

JackDunaway
Trusted Enthusiast

@JackDunaway wrote:

Even trivially simple heuristics will go a long way for QD usability



@Darren wrote:

it may seem like a simple request on the surface, but there's a lot more we would have to brainstorm for machine learning


Yes, to qualify my above comment and also to agree with you -- even though the heuristic ruleset could be trivially simple (a simple counter that floated most-used to the top slots gets us 90% there!), integrating this heuristic is probably not so simple. 🙂

Darren
Proven Zealot
Status changed to: Completed
Implemented in LabVIEW 2013