mcallegari / qlcplus

Q Light Controller Plus (QLC+) is a free and cross-platform software to control DMX or analog lighting systems like moving heads, dimmers, scanners etc. This project is a fork of the great QLC project written by Heikki Junnila that aims to continue the QLC development and to introduce new features.
Apache License 2.0
921 stars 349 forks source link

Rounded rectangle icon on macOS #1512

Closed fwcd closed 5 months ago

fwcd commented 5 months ago

As of macOS 11, the convention is that all icons should use a rounded rectangle shape, as outlined by Apple's Human Interface Guidelines: https://developer.apple.com/design/human-interface-guidelines/app-icons#macOS

The current logo looks a bit out-of-place next to most other apps:

image

Therefore it would be nice if QLC+ could adopt a corresponding shape on macOS (I am not proposing to change to icon on all platforms). Here are some ideas how the macOS icon could look like:

Each of these icons is an SVG, so feel free to use/adapt any of them: qlcplus-macos-svg.zip

yestalgia commented 5 months ago

What a great suggestion! Which one is your favourite? - I don't have a Mac to test with but I can have a look at the code and see what I can do. Hopefully we can use a different icon for the MacOS build.

mcallegari commented 5 months ago

I like the one with gray background. I think it will work OK either on dark or light mode.

yestalgia commented 5 months ago

I'll get started on a separate branch to make sure we can ship it independently of the other icon work.

I like the one with gray background. I think it will work OK either on dark or light mode.

I like some of the transparent versions but I'll do some testing before.

mcallegari commented 5 months ago

I have attempted to make a bundle with this but what looked "gray" to me is instead transparent!

Schermata 2024-02-03 alle 15 11 41

I'll have to do everything again 😢

mcallegari commented 5 months ago

Alright, this is it

Schermata 2024-02-03 alle 15 54 58

Now change a letter and tell VLC to do the same lol