/Brooklyn

🍎 Screensaver inspired by Apple's Event on October 30, 2018

Primary LanguageSwiftMIT LicenseMIT

Screen Saver by Pedro Carrasco based on the animations presented during Apple Special Event (October 30, 2018) from the Brooklyn Academy of Music, Howard Gilman Opera House.

Example

GitHub All Releases Build Status GitHub contributors apm

Features βœ…

  • Doesn't require internet connection
  • Homebrew support
  • Light & Dark theme
  • Select which animations you want to see
  • Loop each animation how many times you want
  • Make the animations' order random

Example

Installation πŸ“¦

Independently of how you install Brooklyn, please close your System Preferences.

Screen savers can be set programmatically with this Terminal command :

defaults -currentHost write com.apple.screensaver moduleDict -dict moduleName Brooklyn path "$HOME/Library/Screen Savers/Brooklyn.saver"

Manual βœ‹

  1. Click here to Download
  2. Open Brooklyn.saver (double click)
  3. "Brooklyn.saver" can't be opened because it is from an unidentified developer will appear, press OK
  4. Open Preferences
  5. Select Security & Privacy
  6. Select General
  7. On the bottom side, select Open Anyway

Homebrew 🍺

  1. Open terminal
  2. Enter brew install --cask brooklyn --no-quarantine

Uninstallation πŸ—‘οΈ

Manual βœ‹

  • Right-click on Brooklyn in System Preferences and select Delete Brooklyn, or
  • Delete Brooklyn.saver either in /Library/Screen Savers or /Users/USERNAME/Library/Screen Savers.

Homebrew 🍺

  1. Open terminal
  2. Enter brew uninstall --cask brooklyn

Compatibility πŸ”§

Requires OS X El Capitan (10.11) or above.

Troubleshooting πŸ€•

The Brooklyn screen saver can be blocked by the system as a malicious software. Sometimes on macOS Big Sur clicking Open Anyway in Security & Privacy is not fixing the issue.

To bypass this quarantine made by apple, you can use this command in your terminal :

sudo xattr -d com.apple.quarantine ~/"Library/Screen Savers/Brooklyn.saver"

Support Brooklyn ❀️

Hello there πŸ‘‹

I’m Pedro, a Portuguese iOS Engineer since February 2017. I’m an avid OSS enthusiast and contributor - help by sharing, learn by what’s shared.

I've built and open-sourced multiple frameworks and applications, including Brooklyn and CocoaHub.

I'm also a conference and meetup organizer, being part of SwiftAveiro and CocoaHeads Porto.

If you enjoy my work and would like to help me continue it, please consider:

Contributing πŸ™Œ

Feel free to contribute to this project by providing ideas or opening pull requests with new features or solving an existing issue.

License β›”

Brooklyn's available under the MIT license. See the LICENSE file for more information. Logo & original animations are Apple's property.