Comments (1)
Here's the code for the menubar coloring, hopefully that's helpful.
if ([[[NSBundle mainBundle] bundleIdentifier] isEqualToString:@"com.apple.finder"]) {
NSMenu *go = [[[NSApp mainMenu] itemAtIndex:4] submenu];
for (NSMenuItem *i in [go itemArray]) {
NSImage *image = nil;
NSString *action = NSStringFromSelector([i action]);
if ([action isEqualToString:@"cmdGoToAllMyFiles:"]) image = [[NSImage alloc] initWithContentsOfFile:@"/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AllMyFiles.icns"];
if ([action isEqualToString:@"cmdGoToDocuments:"]) image = [[NSImage alloc] initWithContentsOfFile:@"/Applications/iBooks.app/Contents/Resources/iBooksAppIcon.icns"];
if ([action isEqualToString:@"cmdGoToDesktop:"]) image = [[NSImage alloc] initWithContentsOfFile:@"/System/Library/PreferencePanes/Displays.prefPane/Contents/Resources/Displays.icns"];
if ([action isEqualToString:@"cmdGoToDownloads:"]) image = [[NSImage alloc] initWithContentsOfFile:@"/System/Library/CoreServices/Installer.app/Contents/Resources/Installer.icns"];
if ([action isEqualToString:@"cmdGoHome:"]) image = [[NSImage alloc] initWithContentsOfFile:@"/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/HomeFolderIcon.icns"];
if ([action isEqualToString:@"cmdGoToUserLibrary:"]) image = [[NSImage alloc] initWithContentsOfFile:@"/System/Library/CoreServices/Siri.app/Contents/Resources/AppIcon.icns"];
if ([action isEqualToString:@"cmdGoToComputer:"]) image = [[NSImage alloc] initWithContentsOfFile:@"/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/com.apple.macpro.icns"];
if ([action isEqualToString:@"cmdGoToMeetingRoom:"]) image = [[NSImage alloc] initWithContentsOfFile:@"/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AirDrop.icns"];
if ([action isEqualToString:@"cmdGoToNetwork:"]) image = [[NSImage alloc] initWithContentsOfFile:@"/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/GenericNetworkIcon.icns"];
if ([action isEqualToString:@"cmdGoToICloud:"]) image = [[NSImage alloc] initWithContentsOfFile:@"/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/iDiskGenericIcon.icns"];
if ([action isEqualToString:@"cmdGoToApplications:"]) image = [[NSImage alloc] initWithContentsOfFile:@"/Applications/App Store.app/Contents/Resources/AppIcon.icns"];
if ([action isEqualToString:@"cmdGoToUtilities:"]) image = [[NSImage alloc] initWithContentsOfFile:@"/Applications/Utilities/ColorSync Utility.app/Contents/Resources/ColorSyncUtility.icns"];
if (image) {
[image setSize:NSMakeSize(16, 16)];
[i setImage:image];
}
}
}
from colorfulsidebar.
Related Issues (16)
- Not changing default icons HOT 9
- "Remote Disc" uses wrong icon, changes in icons10.plist without effect HOT 1
- No function @10.11.6 HOT 1
- colorfulSidebar crashes causing infinite login loop HOT 4
- Dealing with "deny file-read-data /path/to/icns" when injecting into sandboxed app HOT 7
- iCloud Drive icon stays blank HOT 17
- ColorfulSidebar 2.1.2 on mojave 10.14.6 cause error in Quicklook plugin for pdf files HOT 1
- Make it work on M1 Macs? HOT 3
- Different icon for highlighted sidebar icons? HOT 1
- plugin breaks unarchiving files HOT 3
- Is there any chance to get a colorful sidebar also in Sierra Mail app? HOT 4
- Any clues on why this isn't working on my machine? HOT 6
- VLC plural script does not work with macOS 10.12.6 (16G1114), when colorfulSidebar9 is installed. HOT 1
- persists after deinstallation? HOT 2
- Not Working with Mojave 10.14 HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from colorfulsidebar.