Neamar / KISS

Lightning fast, open-source, < 250kb Android launcher
https://kisslauncher.com/
GNU General Public License v3.0
2.97k stars 580 forks source link

Crowd Sourced Application Tags #661

Closed XVicarious closed 6 years ago

XVicarious commented 7 years ago

I'm not sure exactly how minimalist the goal is, and if this suggestion goes beyond your goals, but crowd-sourcing tags for applications would be a neat idea. There already are some applications (pre-installed) that get tags, but it would be great if other apps got tags also.

ntninja commented 7 years ago

Adding this probably wouldn't be a huger burden in terms minimalism then the many translations we already have (almost half our final .apk size is translations currently). We'd need some way to make it easy for (non-technical) users to contribute tags for different apps and languages through.

One possible way would be to add some mapping (in code or as a resource) somewhere that contains all the currently known apps, as well as a string-resource ID for each, then do the translations using the current translation system. This would unfortunately imply that registering a new app requires a reviewed PR (since its a code change) – something that most users would probably not attempt to do for a variety of reasons. Putting the burden of tagging on the translators also seems a bit wrong (hard to tag an app that you've never heard of before).

Otherwise we'd need a custom – KISS specific – solution (probably some kind of web-app).

@Neamar: Any thoughts on the above analysis?

EnricoMonese commented 7 years ago

Maybe when (if) the plugin-thing system will be implemented something like this would become easier. For example translations could be plugins, so the main app won't require as much space

Neamar commented 7 years ago

@alexander255 you summed it up pretty well -- it can be added to the strings files, but it will make translation harder for a lot of person.

Do you have examples for apps that could greatly benefit from this tagging system?

XVicarious commented 7 years ago

Greatly benefit? I'm not sure.

I know for example the American Express app is called "Amex Mobile" and I constantly find myself trying to search for "American" or "Express". Or Fire Emblem: Heroes is "FE Heroes". These aren't huge deals, but having the tags would be a QOL improvement. Especially because I flash semi regularly.

On Tue, Jun 6, 2017, 11:19 AM Matthieu Bacconnier notifications@github.com wrote:

@alexander255 https://github.com/alexander255 you summed it up pretty well -- it can be added to the strings files, but it will make translation harder for a lot of person.

Do you have examples for apps that could greatly benefit from this tagging system?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Neamar/KISS/issues/661#issuecomment-306519872, or mute the thread https://github.com/notifications/unsubscribe-auth/AB0QvHVtAplo7MtYGLT873V3eUuOy4QMks5sBW3jgaJpZM4NwH-6 .

Neamar commented 6 years ago

Not sure this was already live by the time of this issue, but you can now add custom tags to all apps.

Closing