JNWAnimatableWindow for macOS

Download Source

Custom NSWindow animations use a CALayer.