https://github.com/insidegui/appearancemaker
Create custom appearances to customize your app's look with NSAppearance
https://github.com/insidegui/appearancemaker
Last synced: 9 months ago
JSON representation
Create custom appearances to customize your app's look with NSAppearance
- Host: GitHub
- URL: https://github.com/insidegui/appearancemaker
- Owner: insidegui
- License: bsd-2-clause
- Created: 2014-04-16T23:24:57.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2017-02-17T13:50:02.000Z (about 9 years ago)
- Last Synced: 2025-06-30T23:56:34.570Z (9 months ago)
- Language: Objective-C
- Size: 2.49 MB
- Stars: 236
- Watchers: 14
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Appearance Maker
Create custom appearances to customize your app's look with NSAppearance

## How to use
[🎥 Check out this short video to see It in action](https://youtu.be/DL1ZzSuU2cA).
The basic workflow is:
* Create an Appearance Maker document
* Select the UI elements you want to customize and click "Customize"
* Edit the PSDs in Photoshop or equivalent and save
* Change colors and fonts (font customization is not implemented yet)
* Preview and export the `.CAR` file
* Add the `.CAR` file to your app's resources
* Load the appearance using `NSAppearance` and apply It to your views
Please note that Appearance Maker only works on OS X 10.11 and later and is not finished yet, some features are not working (mainly the effects and fonts editor).
## What's NSAppearance?
[Check the docs](https://developer.apple.com/library/mac/documentation/AppKit/Reference/NSAppearance_Class/Reference/Reference.html). Even though Apple states you can create a custom appearance using Xcode, this is not currently available, so I've created this app that lets you make custom appearances.