JMoerman / Go-For-It

A stylish to-do list with built-in productivity timer.
GNU General Public License v3.0
141 stars 15 forks source link

[Feature request] Improve keywords in flathub #80

Open keponk opened 5 years ago

keponk commented 5 years ago

I had been looking for this exact set of features for a few days. I tried Gnome-ToDo, Todo.txt gnome extension, OpenTodoList. As you can see I was looking for todotxt file compatibility in a UI.

These are 3 app options that come up in flathub as soon as you type "todo", funny enough, it doesn't show this app. To find this app one has to type "to-do" or any 3 sequential letters in "go-for-it". It also will not show up if I search "go for it". This is also a problem in Gnome Software with flathub repo enabled.

I am not sure how the process works but I would assume there's some set of keywords one can attach to their flatpaks when uploading to flathub? Perhaps adding different shorthand spelling of "Go-For-It" could help give this awesome app more visibility :)

thanks for the project!

AsavarTzeth commented 4 years ago

Go-For-It! appears when I try to search with "todo". If I do a more specific search for "todo.txt" it is shown among fewer search entries, all todo.txt compatible.

Is this still an issue? It really should not, since "Todo.txt" is in the description.

JMoerman commented 4 years ago

The app can currently be found by the keywords present in the .desktop file:

_Keywords=Productivity;Todo.txt;Todo;Timer;Task;PIM;Time Management;
_X-GNOME-Keywords=Productivity;Todo.txt;Todo;Timer;Task;PIM;Time Management;

Keywords like to-do and go-for-it! will not work as due to the way in which appstream works, such queries are changed to to do and go for it, it will use the resulting individual words (to do == do to) to find a relevant application, disregarding things like word order, etc... This unsurprisingly leads to garbage results.

I currently don't really have a solution.