Simple utility to change macOS Big Sur menu bar color by appending a solid color or gradient rectangle to a wallpaper image.
Big Sur changed the way the menu bar is displayed. It now adopts the color of the wallpaper, which may not always be what you would like. This utility allows you to specify the solid color or gradient of the menu bar you want to use.
Imagine you have a dark wallpaper. This dark wallpaper results in the menu bar being black even though you use the Light mode
With this utility you can generate a new wallpaper that makes the menu bar being shown in any color you want, like a nice tone of gray from Catalina.
Or a custom gradient
Download the latest published release and unzip the
ChangeMenuBarColor.zip file. It will create a
ChangeMenuBarColor executable file that you can use.
Swift Package Manager
Clone the repository
git clone https://github.com/igorkulman/ChangeMenuBarColor.git
swift build -c release
To create a
ChangeMenuBarColor executable file in
To create a new wallpaper file with a solid color rectangle that matches the menu bar, run
./ChangeMenuBarColor SolidColor "path_to_your_wallpaper" "desired_hex_color"
So for example
./ChangeMenuBarColor SolidColor "/Users/igorkulman/wallpaper.jpg" "#CCCCCC"
To create a new wallpaper file with a gradient rectangle at the top, run
./ChangeMenuBarColor Gradient "path_to_your_wallpaper" "start_hex_color" "end_hex_color"
So for example
./ChangeMenuBarColor Gradient "/Users/igorkulman/wallpaper.jpg" "#FF0000" "#00FF00"
Support the project
All contributions are welcomed!
swift package generate-xcodeproj to generate a Xcode project you can use for development.
- Igor Kulman - Initial work - [email protected]
This project is licensed under the MIT License - see the LICENSE file for details.