[GH-ISSUE #966] MacOS menu bar icon is white on a light menu bar when connected (should be black) #296

Open
opened 2026-10-13 20:18:14 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @artemsmikh on GitHub (Aug 11, 2024).
Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/966

The menu bar icon on MacOS is white on a light menu bar when connected. This looks weird and not like any other menu bar icons (which are black on a light menu bar). I think this is a mistake, the idea was (should be?) that the icon is semi-transparent when VPN is not connected and fully opaque when connected, but the color of the icon should depend on the current system theme (white or black) so that the icon would be same as all other menu bar icons.

The current state is:

Dark theme (not connected) - white color, semi-transparent (OK)
Screenshot 2024-08-11 at 1 00 20 PM

Dark theme (connected) - white color, fully opaque (OK)
Screenshot 2024-08-11 at 1 00 49 PM

Light theme (not connected) - black color, semi-transparent (OK)
Screenshot 2024-08-11 at 1 02 34 PM

Light theme (connected) - white color, fully opaque (Looks odd) - should be black color, fully opaque
Screenshot 2024-08-11 at 1 03 39 PM

Originally created by @artemsmikh on GitHub (Aug 11, 2024). Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/966 The menu bar icon on MacOS is white on a light menu bar when connected. This looks weird and not like any other menu bar icons (which are black on a light menu bar). I think this is a mistake, the idea was (should be?) that the icon is semi-transparent when VPN is not connected and fully opaque when connected, but the color of the icon should depend on the current system theme (white or black) so that the icon would be same as all other menu bar icons. The current state is: Dark theme (not connected) - white color, semi-transparent (OK) <img width="196" alt="Screenshot 2024-08-11 at 1 00 20 PM" src="https://github.com/user-attachments/assets/e4086b28-a5b9-4002-86dd-bcbe7a11757d"> Dark theme (connected) - white color, fully opaque (OK) <img width="193" alt="Screenshot 2024-08-11 at 1 00 49 PM" src="https://github.com/user-attachments/assets/35a5f725-b4be-4390-af56-5f182e41dc56"> Light theme (not connected) - black color, semi-transparent (OK) <img width="183" alt="Screenshot 2024-08-11 at 1 02 34 PM" src="https://github.com/user-attachments/assets/1a8ca380-f25f-4b9b-a7b3-cb193d60e4e9"> Light theme (connected) - **_white color_**, fully opaque (Looks odd) - should be black color, fully opaque <img width="178" alt="Screenshot 2024-08-11 at 1 03 39 PM" src="https://github.com/user-attachments/assets/0c60a4c9-35ea-46e4-96a4-01cc6df35a5c">
Author
Owner

@nitrodox commented on GitHub (Jul 12, 2025):

Not always. System icons can be white as well, it depends on background contrast, not theme. Here's the example when light theme is active:

Image
<!-- gh-comment-id:3065985621 --> @nitrodox commented on GitHub (Jul 12, 2025): Not always. System icons can be white as well, it depends on background contrast, not theme. Here's the example when light theme is active: <img width="313" height="143" alt="Image" src="https://github.com/user-attachments/assets/90e6d28d-da2f-4bb8-815d-3f5f06022947" />
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#296
No description provided.