Skip to content

sunnyyoung/CocoaWindow

Repository files navigation

CocoaWindow

Make NSWindow great again ✨

Overview

Realtime blur background Close button offset
Blur CloseButtonOffset
Hide decoration view Show title bar
HideDecorationView ShowTitle
Title bar height Show title bar
TitlebarHeight TransparentTitlebar

Requirements

  • macOS 10.11+
  • Xcode 10+

Usage

window.opaque = NO;                                                 // Required setting
window.cw_isDecorationViewHidden = YES;
window.cw_blur = 30.0;                                              // Default is 0.0
window.cw_titlebarHeight = 48.0;                                    // Default is 0.0
window.cw_closeButtonOffset = 12.0;                                 // Default is 0.0

Installation

CocoaPods

CocoaPods is a dependency manager for Cocoa projects. For usage and installation instructions, visit their website. To integrate CocoaWindow into your Xcode project using CocoaPods, specify it in your Podfile:

pod 'CocoaWindow'

Manually

If you prefer not to use any of the aforementioned dependency managers, you can integrate CocoaWindow into your project manually.

License

The MIT License.