CAExplorer Mac App

I helped design and develop UI for a native macOS app (AppKit/ObjC).

Here are some of the ideas I have explored and tested.

Sidebar NSOutlineView use custom layered icons and custom layered NSTableRowView selection highlight.

One of these layers is CAChameleonLayer (part of private CoreAnimation SPI), which takes the active color of the wallpaper region.

Second NSOutlineView is customised with small details, such as disclosure arrow (NSOutlineViewDisclosureButtonKey) animation through custom CAShapeLayer path.

More by bg-d

View profile