TrianguloY / UrlChecker

Android app by TrianguloY: URLCheck
Other
811 stars 49 forks source link

Add icons to the Open with list #368

Open fedmah opened 3 weeks ago

fedmah commented 3 weeks ago

Describe a related problem (optional)

No response

Describe your suggested feature

I'm using Download Navi app, before the changes in https://github.com/TrianguloY/UrlChecker/commit/143ddfb37552d788d3daaabc6f6d2ca6255c8d72, the Open with module showed two "Download Navi" entries, clicking on either would pop up a dialog to choose intent, either Download or Browser (open with Download Navi's browser). After the changes the list now shows "Download Navi" and "Browser" intents directly, which seems to be the more correct behaviour. However, the generic "Browser" name conflicts with several other intents and there is currently no way to differentiate among them. I suggest to add icons to the list entries.

Describe alternatives you've considered for your suggested feature

No response

Other details

https://github.com/TrianguloY/UrlChecker/commit/143ddfb37552d788d3daaabc6f6d2ca6255c8d72

Acknowledgements

TrianguloY commented 2 weeks ago

In fact I wanted to add icons to all entries, but for some reason displaying the icons was very slow and the default list doesn't allows to add icons there. I tried to create a custom list, and optimize the icon loading, but it was taking too long and in the end I just left it with the main only.

I do want to add the icons to all entries, I just need to figure out how to do it fast.

fedmah commented 2 weeks ago

Perhaps a dropdown is too simple of a tool for the job. It could be a button that pops up a new activity with all features available. This could also enable new possibilities like long pressing the items to pop up a menu, where users could select options like "See info", which would display verbose info about the intent for debugging purposes, another possible option would be pinning the intent to the top, so that it escapes being downranked in autosort.