Created attachment 5190 Typing "syn" to find Synaptic gets me Dropbox first The Application Finder seems to match any result it can find and displays them alphabetically. The unfortunate side effect to this is that when a person is obviously looking for something specific, it shows results that are obviously not the most relevant result first. In the attached screenshot, I typed "syn", yet I get Dropbox and Qsynth before I get Synaptic. Now, the two first results ARE relevant - they contain "sync" and "qsynth" after all. The problem is that it didn't match my intent of just finding the application name. Not only that, but it decided to display qsynth before Synaptic, even though "syn" was part of the middle of a word (qsynth). A stronger example of this is typing "del" to start Deluge and instead getting Blender as the first result because the description contains the word "moDELing". This has happened on several occasions, and has occasionally made me start up programs that I didn't expect to show up. My suggestions to fix this: 1. Search and display results by app name first. 2. Next, display results where any other content _starts with_ the search text. Ex. Dropbox goes before Qsynth because the description has a word starting with "syn" while Qsynth's description doesn't. 3. Last, display all other matching results. Good job on Appfinder, by the way. Hope its functionality one day finds its way in the Applications Menu. ;)
Created attachment 7360 WIP patch The attached patch works well, expect when using the icon view: while typing it doesn't sort, only filters, but sorts when backspacing ¯\_(ツ)_/¯
Feature introduced in current master, will be available in 4.14. For more details, check the commits' message: https://git.xfce.org/xfce/xfce4-appfinder/commit/?id=5b9a0c8553fa29309b64dd7bc5975f702c5132b1 https://git.xfce.org/xfce/xfce4-appfinder/commit/?id=9e8276207155e958dd568f21dae477b137cf7594 https://git.xfce.org/xfce/xfce4-appfinder/commit/?id=eb9dbb0df2547b062713b3dfb0444795dc52e266