JXColorButton for macOS

A custom color well button with a custom popover menu of colors to replace NSColorWell. Plays nicely with the OS X color picker for custom colors.

To use a JXColorButton, simply drop a custom view in and subclass it to the JXColorButton class and implement the JXColorButton delegate on your view controller or window controller. :)

You can customize the colors, dark/light background vibrancy of the popover, menu text, coloring, spacing, selection highlight colors, and a host of other options. The code is well documented, tested on OS X 10.11 (although it needs more testing), and written in Swift 2.

Sponsored with ❤️ by Instabug
Instabug: Understand how your app is doing with real-time contextual insights from your users

Get all the logs you need and fix bugs, crashes, and other issues in minutes instead of days. With Instabug you will automatically receive device data, network logs, and reproduction steps with every bug and crash report. It only takes a line of code to integrate and is perfect for teams that are now working remotely. See more detailed features comparison and try Instabug for free here.