Do

Does GNOME Do order results based on frequency of use?

Asked by TheDeadSerious

Hi there, I wrote my own plugin for development tasks I commonly use, but could not figure out yet on how to order the tasks by how often they have been used in the past. Say I've got a task for Application XY -> build that I use most often, then I'd like Do to automatically pop up this thing as the first item in the list. Launchy on Windows has such a behaviour, which comes in very handy. I tried to find out whether Do has such functionality for the integrated application launcher, but found out that it seems it doesn't. Any hints on how to implement that? Greetings, Christoph

Question information

Language:
English Edit question
Status:
Solved
For:
Do Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
David Siegel (djsiegel-deactivatedaccount) said :
#1

Please read our project design document: http://davebsd.com/do/gnome_do_project_update.pdf

Revision history for this message
TheDeadSerious (christoph-rails-entwickler) said :
#2

Right, so this has not been implemented yet, but will be? Or did the guys deliver?

Revision history for this message
David Siegel (djsiegel-deactivatedaccount) said :
#3

It is not implemented. We will work on relevancy this semester.

Revision history for this message
David Siegel (djsiegel-deactivatedaccount) said :
#4

Solved...

Revision history for this message
Philip Ganchev (philip-cs) said :
#5

If I may suggest something, don't order results by frequency of use. Small changes in use patterns can change the frequencies and interfere with the user's habituation. For example, say the user has habituated to typing "ema<Enter>" to reach "emacs". Then several times in a row she invokes "email" using "ema<down><down>". The next time she types "ema<Enter>" for emacs, she may get "email" instead of "emacs" as she expects. So users will never be able to type feel confident in the commands they type, they will always have to check on screen.

Revision history for this message
mjs7231 (mike5060) said :
#6

Philip,
While I understand your statement, I think I disagree that not including this feature is the best option. As a long time user of both Quicksilver I can tell you that it becomes much more convenient to have the option your most likely thinking of to be the top hit. In the case you describe, after using "ema<enter> down down" maybe 2 or 3 times it would have made it to the top of the list. From there you just saved yourself 2 keystrokes from here on forward. It will be a small adjustment to people who are used to the old way of Gnome Do.

As a side note, Quicksilver provided an option to "Always Make "ema<enter>" default to emacs. I believe this feature would solve your problem, Philip.

Revision history for this message
David Siegel (djsiegel-deactivatedaccount) said :
#7

Philip underestimates the range of frequency that separates emacs and email. Maybe when you first install Do, the scenario Philip mentions might occur once, but once Do learns your habits, emacs and email aren't going to be contending for the first spot.