Jigsaw-Code / outline-apps

Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.
https://getoutline.org/
Apache License 2.0
8.46k stars 1.37k forks source link

Add support for adaptive icons on Android 8+ #321

Open JacobDB opened 6 years ago

JacobDB commented 6 years ago

Devices running Android 8 or newer can support a feature known as Adaptive Icons. If you're not aware of how this functions, it's basically a way for users to choose a shape for the icons on their home screen.

Outline on Android currently displays against a solid white background if the user has chosen any icon shape other than circular. I've attached a GIF below to demonstrate.

Adding support for adaptive icons is relatively trivial, and I'd greatly appreciate it if this could be added in a future update. You can find documentation on how to set up adaptive icons at the link below.

https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive

outline

trevj commented 6 years ago

@JacobDB Thanks for using Outline, and for the suggestion!

@alalamav Are you familiar with this feature? Not sure if Cordova supports it.

alalamav commented 6 years ago

@trevj, this should be straightforward to implement in Cordova. @JacobDB thanks for the pointers - I will update this thread once we decide to implement it.