kaaholst / android-squeezer

Remote control for your Logitech Media Server ("Squeezeserver" etc) and players.
Apache License 2.0
75 stars 15 forks source link

Material Icons for generic folders/categories #745

Closed cucko closed 1 year ago

cucko commented 2 years ago

Do you have in plan to change the current icons with material ones (to match the material skin for squeezeserver) ? If you don't have time, i think i can help.

image

kaaholst commented 2 years ago

Hi,

Any help is appreciated, thank you.

While there are no plans to match the material skin, there is a plan to adapt the LMS icons so they fit better for an app which uses material design. Some icons are in place, they can be found here, e.g. ml_new_music. The main issue is that some of these icons come from LMS (sent over the network run-time to Squeezer), and some are embedded in the Squeezer app. When they are sent over the network, LMS adds a background (with a different color and rounded corners) to the icon. To make it look consistent Squeezer currently also adds a background to the embedded icons.

Thus in order to use flat-icons we need to:

  1. Create all icons embedded in Squeezer
  2. Make Squeezer use the embedded icons instead of the one from LMS.

To see how this would look you can check the Spotty- or the DenonAVP-plugins. They send icons without this background.

I hope all this makes sense!

Regards Kurt

kaaholst commented 1 year ago

Flat icons are available from version 2.3.0, so closing this. Thank you!