streamlink / streamlink-twitch-gui

A multi platform Twitch.tv browser for Streamlink
https://streamlink.github.io/streamlink-twitch-gui/
MIT License
2.65k stars 199 forks source link

New icon? #558

Closed emilweth closed 2 months ago

emilweth commented 6 years ago

Hi there,

This is an open suggestion for finding a new system tray icon / streamlink-twitch-gui logo No real issues, just a practical problem : I use both twitch/curse app, and streamlink-twitch-gui and this happens : system tray screenshot

Maybe think of a simple recolor to begin ?

bastimeyer commented 6 years ago

I'd be happy to change the logo of the Twitch GUI, if Streamlink had a proper logo, so it can be based off of it with a combination of the Twitch logo.

See streamlink/streamlink#1123 Community contributions are welcome...

Tray icons are a bit difficult, though. On some systems, a symbolic (monochrome) icon is needed, on others, a colored one is preferred. This needs to be taken into account for any new logos.

Also, the current implementation of the tray icon(s) is far from ideal. The tray icon on Linux should not be embedded into the application and should be read from the system theme. I've added a project here for this a few months ago, but haven't had the time yet to further work on it. https://github.com/streamlink/streamlink-twitch-gui/projects/10

MrLint commented 6 years ago

What are the bitmap sizes that need to be generated?

bastimeyer commented 6 years ago

This depends on the target OS and their use case:

Back to your question... The actual bitmap sizes are not really important. These can be created quite easily from a proper vector graphic.

(*) Ideally, this should be done during the webpack/grunt build/compile steps via Sharp, to-ico and icnsutils. The icon sizes mentioned above in parenthesis are currently not being used.

FoxBJK commented 5 years ago

Twitch has all of their assets available for download here: https://www.twitch.tv/p/brand/

Definitely agree that this app needs a different icon. Maybe just use the white or black one that Twitch provides, and put it on a different color background?

KaXaSA commented 4 years ago

There are some other (similar) suggestions in the SVG file. I'm not sure if it will look great as a tiny icon but maybe someone else can improve it.

bastimeyer commented 4 years ago

Thanks for the logo suggestions, @KaXaSA.

I don't think though that it's possible to modify the Twitch "Glitch" icon in that way. See Twitch's trademark guidelines: https://www.twitch.tv/p/legal/trademark/

Don’t modify or alter Twitch Brand Assets in any way, such as changing the color or design of our logos, app icons, or screen shots. Please refer to the brand assets page.

scowalt commented 3 years ago

Logo idea I had. I think it looks okay in the smaller sizes, and it should follow Twitch's branding guidelines just fine

Untitled small smallest smallestest

EDIT: Ah, parallel thinking! Didn't realize you already had this idea:

if Streamlink had a proper logo, so it can be based off of it with a combination of the Twitch logo.

bastimeyer commented 3 years ago

The problem with this is that the tray icon is barely recognizable (the tray icon is even smaller than the smallest icon you've posted on @1x DPI scaling - 16x16 px). And then there are also monochrome tray icons, making this even more difficult. Also the badge overlay (on supported OSes) which show the number of live followed channels.

The best solution would probably be using the streamlink logo and adding the Twitch logo "eyes" to it, but it's possible that this would fall into the twitch logo modification category.