client icon indicating copy to clipboard operation
client copied to clipboard

Big Sur icon not aligned with the other apps

Open diocas opened this issue 5 years ago • 8 comments

The icon used by the sync client is bigger than the ones used by other apps. image

The branding system should also properly size the given image to the correct size.

diocas avatar Nov 23 '20 17:11 diocas

Didn't find a spec in the HIG yet: https://developer.apple.com/design/human-interface-guidelines/macos/overview/whats-new-in-macos/

michaelstingl avatar Nov 23 '20 18:11 michaelstingl

Here are the specs listed: https://developer.apple.com/design/human-interface-guidelines/macos/icons-and-images/app-icon/

dwd0tcom avatar Nov 26 '20 21:11 dwd0tcom

@michaelstingl the problem is that the icons are supposed to be smaller, but they should not be scaled automatically (since the icon elements can still spill outside of its square). But the windows/linux logos are different.. So maybe the ownbrander should have a special configuration for mac os.

diocas avatar Nov 27 '20 10:11 diocas

@erikjv could you check if separate macOS icons would solve this? Other ideas?

michaelstingl avatar Mar 02 '23 11:03 michaelstingl

Potential fix?

  • https://github.com/RocketChat/Rocket.Chat.Electron/pull/1941

michaelstingl avatar Mar 02 '23 12:03 michaelstingl

https://stackoverflow.com/questions/71118094/why-is-my-app-icon-bigger-than-the-others-in-the-macos-dock Looks like apple is not capable of scaling an icon to its idea of a design. We can either ignore it, follow it on all platforms, or create special icons for mac.

TheOneRing avatar Mar 02 '23 13:03 TheOneRing

https://stackoverflow.com/questions/71118094/why-is-my-app-icon-bigger-than-the-others-in-the-macos-dock Looks like apple is not capable of scaling an icon to its idea of a design. We can either ignore it, follow it on all platforms, or create special icons for mac.

The best thing we can do is to scale the icon down to the size of the area within the insets of the border of that template.

erikjv avatar Mar 02 '23 14:03 erikjv

Hmm if we set the icon at runtime we can paint something mac confomrmant....

TheOneRing avatar Mar 02 '23 19:03 TheOneRing