Hey guys, it's time to ask for your opinion again.
@RichyHBM is currently in the process of implementing the ability to assign icons to the entries in andOTP (see #14).
We decided not to implement an option to manually select icons as this would make storage and backups very large and a lot more complicated. Instead we will be shipping a selection of pre-defined icons with andOTP which can be selected. For that reason we wanted to know:
Which icons do you want to see shipped with andOTP?
If you want to help even more please link an icon with your suggestion so I don't have to search every single one myself. Please only use icons that are available as vector graphics, everything else will increase the size of andOTP to much. You can head over to this Github repository to find a large collection of vector icons (searchable website here).
I will try to collect the suggestions periodically in this first post to give a quick overview. Icons I added to this post will be crossed out of the original post suggesting them.
Icons to be included
Icon | License | Comment | Included
----- | ---------- | ------------- | -----------
Amazon | | | โ
AngelList | CC0-1.0 | | โ
Apple | CC0-1.0 | | โ
BattleNet / Blizzard | | | โ
Bitbucket | CC0-1.0 | | โ
Bitcoin | CC0-1.0 | | โ
Bitstamp | | | ๐ถ (no vector)
Bitwarden | | | ๐ถ (no vector)
Cloudflare | CC0-1.0 | | โ
Coinbase | | | โ
Cozycloud | | to large | โ
Digital Ocean | CC0-1.0 | | โ
Discord | CC0-1.0 | | โ
Dropbox | CC0-1.0 | | โ
Facebook | CC0-1.0 | | โ
Git | CC0-1.0 | generic | โ
Github | CC0-1.0 | | โ
GitLab | CC0-1.0 | | โ
Google | CC0-1.0 | | โ
IFTTT | CC0-1.0 | | โ
Kickstarter | CC0-1.0 | | โ
LastPass | | | โ
Mailgun | CC0-1.0 | | โ
Mastodon | | too large | โ
Microsoft| CC0-1.0 | only the icon | โ
Origin | | | โ
Nextcloud | | | โ
Paypal | CC0-1.0 | | โ
Protonmail | | too large | โ
RSS-Feeds | | | โ
Slack | CC0-1.0 | | โ
Steam | CC0-1.0 | | โ
Stripe | CC0-1.0 | | โ
Twitch | CC0-1.0 | | โ
Twitter | CC0-1.0 | | โ
WordPress | CC0-1.0 | | โ
Icons without image (yet)
Maybe I'll create some SVG files by myself.
I will cross out icons I added to the first post.
Of course if you know how to create vector icons every contribution is appreciated.
Given that andOTP doesn't support blizzard authenticator (yet) maybe that one should be lower priority
You can already use andOTP with Blizzard accounts, they use a default TOTP token. The only tricky thing is to get the account secret.
Oh really? I had no idea, I always thought it was a propriety algorithm given you had to use their authenticator
Yeah, took me a while to figure that out as well. I will write up a howto in the wiki later. That's enough off topic for this issue ;)
@stonerl I'm confused as to why you would need an RSS feed icon
@RichyHBM I'm using Tiny Tiny RSS with 2FA and I assume there are other feed services that allow 2FA. This would be covered by the RSS-Feed icon IMHO.
@stonerl Fair enough
Another site with logos https://worldvectorlogo.com/
@RichyHBM That site has a do-not-distribute clause in its Terms of Use. I'm not really sure yet what the legal implications of us distributing those logos are. The first site you posted is licensed under Creative Commons, so we should be pretty safe sticking with that.
Oh, I hadn't noticed that. Tried using a logo from them and it didn't keep the colors so I'm not even sure they conform to svg standards either
svg for bitwarden (creation based on the app icon)
Other suggestions:
Some of those svg's are huge! I have grabbed the protonmail logo from their site and also have bitwarden.
Have added most of the suggested icons so far, and have gone through twofactorauth.org and added a bunch from there as well, I think that gives us a good amount of used services for now
How about:
Teamviewer
Ubisoft
Discord
?
@RichyHBM How big are we talking? At some point we have to think about some other approach ...
Well the logos on linked by @Primokorn are at least half a mb each, all other logos I have been adding have been about a couple of KB each.
Not saying they shouldn't be added, but I don't like using conversion tools as they tend to bloat the files, would rather look for a file created specifically for vector format
I think 0.5 MB per icon is way to much. That could very quickly increase the size of andOTP which is something I would like to avoid.
Yea, currently andOTP with all added icons is using up 3.64mb on my phone, so still very light
I had to do it on my phone. I can create the svg files with Inkscape this weekend if necessary.
What about using drawables instead of pictures? You can convert them using this tool: http://inloop.github.io/svg2android/
A few Kb only.
Yeah, we already convert the SVG files to Android drawables. But the format is very similar, so if the SVG is big the drawable will be as well.
Yes sorry, that's what I have been doing (android studio has a built in converter now) but the size of the drawables has been roughly the same size as the svg's
@RichyHBM As the current APK on Github is already 3.1 MB I think 3.6 MB with all the icons is totally fine.
@flocke so you will also include my proposals/icons?
@Primokorn already have bitwarden and proton mail, I can have a look for a logo for cozy and next cloud. Can't find any info on what mastodon is, can you provide a link to their sirlte or something?
I updated and organized the first post a little better.
Looks good, FYI Origin is the Electronic Arts client. I assume that's what @SuperVirus meant?
Yeah, I assume that's what he meant. Just forgot to remove the "Electronic Arts" entry.
Added cozy cloud, next cloud and mastodon
Also, to add to the table, angellist, apple, bitcoin, cloudflare, digital ocean, discord, dropbox, ifttt, mailgun, paypal, slack, stripe, twitch, twitter, wordpress all come from https://github.com/gilbarbara/logos and so are CC0-1.0
Amazon and AWS are from their wikipedia pages, Public domain and Apache license respectively
lastpass logo, https://lastpass.com/press-room/
proton mail, https://protonmail.com/media-kit
Cozy cloud, next cloud & mastodon were from their github repos
@RichyHBM Thanks mate.
For the records: Mastodon is a decentralized microblogging network.
I'm gonna close this now since almost all requested icons are included.
I moved the list to the wiki: https://github.com/andOTP/andOTP/wiki/Thumbnails
If you got additional requests please open a new issue (but please not for every icon a separate one).
@RichyHBM I just found the time to write up something on how to use andOTP with Battle.net: https://github.com/andOTP/andOTP/wiki/Shared-secrets
Just in case you are still interested.
bump issue as requested in Wiki, I added Evernote and suggested an alternative icon for Amazon, which is more square.
Please have a look and tell me if any other input is needed. Thanks for the wiki entry, that explains your preferred way of handling icons!
Added request for Rackspace.
Added request for Linode.
Added request for Standard Notes.
Added request for Localbitcoins and Tutanota.
Added request for Rockstar Games.
Added request for Localmonero and updated Tutanota logo
Added requests for Bitwala, BitPanda and HitBTC.
Added request for cex.io exchance.
Added request for Ubiquiti Networks.
Added requests for Wikimedia Foundation and Miraheze.
Added request for Sync.com
Added request for Backblaze.
Snapchat and Mint.com
mailbox and INWX added
Added request for Scaleway.
Added request for FastMail and Gandi.net. Thanks.
@aibaraiduas Gandi.net is already in a PR and should get added once that gets merged in, will see if I have time this week for all others requestsed
Bumpity bump!
Adobe, Office365, & Trello
Added request for "Atlassian" (BitBucket parent company). Thank you.
Added a couple more i even made these SVGs myself :)
Cloud Native, ConnectWise Manager, & Team Password Manager
Thanks
Added a request for "Sophos" with the best SVG I could find. My work uses their VPN and requires two-factor authentication.
A note: We are going to focus on allowing custom thumbnails from now on rather than adding bespoke thumbnails this will allow users to add any thumbnail to their entries without impacting the app or having to wait for a new release.
I will try my best to add the current requests
hi there, any timeline for that new feature with adding custom app icons by a user ?
There is no timeline yet, I am currently extremely busy so I don't really have time to spend working on andOTP.
Most helpful comment
A note: We are going to focus on allowing custom thumbnails from now on rather than adding bespoke thumbnails this will allow users to add any thumbnail to their entries without impacting the app or having to wait for a new release.
I will try my best to add the current requests