Replace your Xcode icon with colorful variants

Overview

XcoatOfPaint

Have you ever wished the Xcode icon could get a fresh coat of paint to match the colorful Mac you just bought? Or you want to distinguish current and older Xcode versions from one another. XcoatOfPaint lets you do this by simply adjusting a few sliders.

How to run

Prebuilt release

Download the latest release from GitHub

Requires macOS 11 Big Sur

Build from source

Just download the project and "Build and Run" from Xcode.

Usage

  • Drag the Xcode.app onto the left side of the app
  • Change hue, saturation and brightness to your liking
  • Click on "Replace Xcode Icon"

If you use an Xcode version that you directly downloaded from Apple's Developer website, the icon will be replaced automatically.

If you use the App Store version however, the app is owned by the "system" user, so we can't change it directly. An error message will appear and you can choose to open the "Get Info" dialog for Xcode. The new icon file is copied to the clipboard, so you can select the existing icon in the "Get Info" dialog and paste by pressing ⌘+v.

If Xcode is currently running, you will need to close it and open it again before the icon change takes effect.

To restore the original icon, click on "Restore default Xcode icon" or, select the existing icon in the "Get Info" dialog and hit the delete key.

You can also replace the icons of Xcode-Beta, Simulator or Instruments.

Pro-Tip: You can ⌘-drag the app from your Dock, so you don't have to hunt for it in Finder.

License

MIT License

3rd party components

You might also like...
Record your position and export your trip in GPX with GPS Stone on iOS.

GPS Stone Register your trips and export them as GPX files. Notes We currently have included a UIRequiredDeviceCapabilities with a location-services v

Add “Launch at Login” functionality to your macOS app in seconds
Add “Launch at Login” functionality to your macOS app in seconds

LaunchAtLogin Add “Launch at Login” functionality to your macOS app in seconds It's usually quite a convoluted and error-prone process to add this. No

LifetimeTracker can surface retain cycle / memory issues right as you develop your application
LifetimeTracker can surface retain cycle / memory issues right as you develop your application

LifetimeTracker Bar style Circular style LifetimeTracker can surface retain cycle / memory issues right as you develop your application, and it will s

The simplest way to display the librarie's licences used in your application.
The simplest way to display the librarie's licences used in your application.

Features • Usage • Translation • Customisation • Installation • License Display a screen with all licences used in your application can be painful to

Generate a privacy policy for your iOS app
Generate a privacy policy for your iOS app

PrivacyFlash Pro To easily run PrivacyFlash Pro get the latest packaged release. Learn more about PrivacyFlash Pro in our research paper. PrivacyFlash

Sugar is a sweetener for your Cocoa implementations.
Sugar is a sweetener for your Cocoa implementations.

Sugar is a sweetener for your Cocoa implementations. Table of Contents iOS Application Screen Simulator Keyboard Observer iOS Extensions UIView

A handy collection of more than 500 native Swift extensions to boost your productivity.

SwifterSwift is a collection of over 500 native Swift extensions, with handy methods, syntactic sugar, and performance improvements for wide range of

A utility that reminds your iPhone app's users to review the app written in pure Swift.
A utility that reminds your iPhone app's users to review the app written in pure Swift.

SwiftRater SwiftRater is a class that you can drop into any iPhone app that will help remind your users to review your app on the App Store/in your ap

Tweak your iOS app without recompiling!
Tweak your iOS app without recompiling!

SwiftTweaks Adjust your iOS app on the fly without waiting to re-compile! Your users won’t see your animation study, Sketch comps, or prototypes. What

Comments
  • Crashes

    Crashes

    I don't know if this is updated anymore but when I try to run the app on my Mac I get this error

    Showing All Messages failed to emit precompiled header '/Users/elliot/Library/Developer/Xcode/DerivedData/XcoatOfPaint-bysvurgiyslgcdcggasppcbymhum/Build/Intermediates.noindex/PrecompiledHeaders/XcoatOfPaint-Bridging-Header-swift_34CLKPR4NZ73W-clang_CNNVHBSYRIHN.pch' for bridging header '/Users/elliot/Downloads/XcoatOfPaint-1.1.2/XcoatOfPaint/XcoatOfPaint-Bridging-Header.h'

    opened by Elliot727 2
  • Could you add to Readme where icon stored?

    Could you add to Readme where icon stored?

    I noticed that you use method of NSWorkspace, but, it would be nice if this icon can be saved somehow. So, could add a an option to save icon locally via updating Readme or adding "Extract icon" button?

    opened by lolgear 1
  • CoreUI not found

    CoreUI not found

    I cloned the repo but on xcode 12.5 I have this error: error: /Users/username/Documents/System/Library/PrivateFrameworks/CoreUI.framework: No such file or directory (in target 'XcoatOfPaint' from project 'XcoatOfPaint')

    If I download it from zip file coreUI is present

    opened by smashkins 1
Releases(1.3)
Owner
Christian Lobach
Christian Lobach
Mouse Finder is a fun replacement for the system Finder icon in the Dock.

Mouse Finder Mouse Finder is a fun replacement for the system Finder icon in the Dock. It mostly works exactly like the system icon, with one importan

Neil Sardesai 432 Dec 22, 2022
🏈 Cache CocoaPods for faster rebuild and indexing Xcode project.

?? Cache CocoaPods for faster rebuild and indexing Xcode project.

Vyacheslav Khorkov 489 Jan 6, 2023
XCMetrics is the easiest way to collect Xcode build metrics and improve developer productivity.

XCMetrics is the easiest way to collect Xcode builds metrics and improve your developer productivity. Overview ?? Keep your build times under control

Spotify 989 Jan 2, 2023
MyUtils For Xcode

MyUtils For Xcode App Store Download ##You can 1: \#FFFFFF -> [UIColor colorWithRed:1.00 green:1.00 blue:1.00 alpha:1.00] Use:Select "#FFFFFF" Then Xc

wintelsui 0 Nov 5, 2021
Sample project to reproduce Xcode 13 indexing problems

Xcode 13 indexing regression for Swift static libraries Summary: Currently if you have a project that links a pre-compiled Swift static library (with

André Alves 13 Nov 3, 2022
An extension for Xcode to generate builders from structs

Swift Struct Builder Generator Xcode Source Editor Extension An Xcode extension (plugin) to generate struct builders automatically. Install Swift Stru

Marius Wichtner 1 Nov 24, 2021
Working alternative to Xcode previews.

SwiftUIPlaygrounds! A shell project you can use to iterate over SwiftUI interfaces using the HotReloading project. Instead of a "preview" the interfac

John Holdsworth 9 Dec 21, 2021
Automatically set your keyboard's backlight based on your Mac's ambient light sensor.

QMK Ambient Backlight Automatically set your keyboard's backlight based on your Mac's ambient light sensor. Compatibility macOS Big Sur or later, a Ma

Karl Shea 29 Aug 6, 2022
LibAuthentication will simplify your code when if you want to use FaceID/TouchID in your tweaks.

LibAuthentication will simplify your code when if you want to use FaceID/TouchID in your tweaks.

Maximehip 6 Oct 3, 2022
RNH Tracker is a GPS logger for iOS (iPhone, iPad, iPod) Track your location and send your logs to RNH Regatta :-)

RNH Tracker for iOS + WatchOS RNH Tracker is a GPS logger for iOS (iPhone, iPad, iPod) with offline map cache support. Track your location, add waypoi

Ed Cafferata 0 Jan 23, 2022