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

Related tags

macos apple screensaver
Overview

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

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

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.

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.

Issues
  • Add Sparkle for automatic updates

    Add Sparkle for automatic updates

    Right now, Brooklyn needs to be updated manually or via homebrew. This may lead to people not using the latest version and missing some new features. Sparkle is a well know framework that solves this. In the end, this would improve the UX of Brooklyn and increase the number of people using the latest version.

    Hacktoberfest enhancement 
    opened by pedrommcarrasco 41
  • Brooklyn 2.0.0

    Brooklyn 2.0.0

    Version 2.0.0 is now on pre-release. Download it here. If you find an issue related to this version please write it here.

    What's new?

    • Adds a new preferences menu that allows you to select which animations you want to see, how many times they should loop and randomize its order.
    • Signed Brooklyn
    • Bumped minimum macOS version from 10.9 to 10.11.

    Issues

    • Signed .saver - #22
    • Isolated animations - #3
    • Added preferences menu - #4, #12, #20, #23

    Related People

    Thanks to @nsmyself, @peusebio, @kjhx, @MattSHallatt, @amiantos, @vipuldelwadia, @codylegger, @janaagaard75, @Leslie-Luo & @ygini. You were all involved in reporting, suggesting or contributing to this version, if possible please download it & provide feedback.

    release 
    opened by pedrommcarrasco 27
  • Pixelated on 4K Monitor

    Pixelated on 4K Monitor

    It's crisp & sharp on my 13" 2017 Macbook pro. But on external 4K monitor connected via USB-C, it looks pixelated and not very sharp. Any possible solution?

    enhancement 
    opened by sovon 13
  • Animations List (Naming & Edit/Isolate)

    Animations List (Naming & Edit/Isolate)

    Isolate & edit every possible animation in order to use them in #4

    Bellow, there's a list with every animation that should be isolated. If you want to isolate one and suggest a name, please reply on this issue.

    Current Progress: 35 from 77

    ❌ 1

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 20 33

    βœ… 2

    Name - Hills (suggested by @NSMyself) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 19 53

    ❌ 3

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 20 38

    ❌ 4

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 20 03

    βœ… 5

    Name - Gummy Worms (suggested by @peusebio) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 19 14

    ❌ 6

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 19 11

    ❌ 7

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 18 38

    ❌ 8

    Name - Undefined ??β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 18 35

    ❌ 9

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 20 42

    βœ… 10

    Name - Running in Grass πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 20 07

    ❌ 11

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 19 18

    ❌ 12

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 18 45

    βœ… 13

    Name - Geometric Shapes (suggested by @peusebio) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 18 08

    ❌ 14

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 17 58

    ❌ 15

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 17 54

    ❌ 16

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 17 26

    ❌ 17

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 17 22

    ❌ 18

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 17 17

    ❌ 19

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 20 48

    ❌ 20

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 20 11

    ❌ 21

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 19 23

    ❌ 22

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 18 50

    ❌ 23

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 18 12

    ❌ 24

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 17 31

    🚧 25

    Name - Noise Stripes πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 16 59

    βœ… 26

    Name -Play-Doh (suggested by @NSMyself) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 16 55

    βœ… 27

    Name - Layers (suggested by @peusebio) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 16 51

    ❌ 28

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 16 45

    βœ… 29

    Name - Yolk πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 16 18

    βœ… 30

    Name - Splash πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 16 12

    βœ… 31

    Name -Ball Pit πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 16 05

    βœ… 32

    Name - Wet πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 16 00

    ❌ 33

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 20 54

    ❌ 34

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 20 17

    βœ… 35

    Name - Iris (suggested by @peusebio) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 19 39

    βœ… 36

    Name - Shelves (suggested by @NSMyself ) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 18 55

    ❌ 37

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 18 22

    βœ… 38

    Name - Volumetric (suggested by @NSMyself) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 17 34

    ❌ 39

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 17 04

    βœ… 40

    Name - Zebra (suggested by @peusebio) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 16 24

    πŸ’€ 41

    Couldn't create anything good

    screenshot 2019-02-23 at 15 15 44

    βœ… 42

    Name - Picasso (suggested by @peusebio) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 15 41

    🚧 43

    Name - Undefined πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 15 36

    βœ… 44

    Name - Avatar Tissue πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 15 30

    βœ… 45

    Name - Magnify πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 15 24

    ❌ 46

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 21 03

    ❌ 47

    Name - Undefined πŸ‘¨β€πŸ’»- Undefined

    screenshot 2019-02-23 at 15 20 21

    βœ… 48

    Name - Shards (suggested by @NSMyself) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 19 44

    🚧 49

    Name - Color Path πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 18 59

    🚧 50

    Name - Blue Sand πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 18 26

    βœ… 51

    Name - Leaf (suggested by @NSMyself) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 17 38

    🚧 52

    Name - Snakes πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 17 08

    βœ… 53

    Name - Sound Spectrum πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 16 34

    πŸ’€ 54

    Couldn't create anything good.

    screenshot 2019-02-23 at 15 15 48

    βœ… 55

    Name - Surface Water πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 15 15

    βœ… 56

    Name - Glow (suggested by @NSMyself) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 15 08

    βœ… 57

    Name - River Noir πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 15 04

    βœ… 58

    Name - Fangs πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 14 58

    βœ… 59

    Name - Defragmentation (suggested by @NSMyself) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 14 48

    βœ… 60

    Name - Moisty Colors πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 14 37

    🚧 61

    Name - Doodle πŸ‘¨β€πŸ’»- @kjhx

    screenshot 2019-02-23 at 15 14 29

    βœ… 62

    Name - Trapezium πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 14 25

    🚧 63

    Name - Bits πŸ‘¨β€πŸ’»- @kjhx

    screenshot 2019-02-23 at 15 14 01

    🚧64

    Name - Water Drops (suggested by @NSMyself) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 13 54

    βœ… 65

    Name - Cubic Mess πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 13 46

    βœ… 66

    Name - Neon πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 12 46

    🚧 67

    Name - Eggsy πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 20 25

    🚧 68

    Name - Cells (suggested by @peusebio) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 19 50

    🚧 69

    Name - Watercolors (suggested by @pedrommcarrasco ) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 19 03

    βœ… 70

    Name - Paintbrush (suggested by @NSMyself) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 18 30

    🚧 71

    Name - Undefined πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 17 48

    🚧 72

    Name - Connectivity πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 17 13

    🚧 73

    Name - Fading Pieces πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 16 41

    βœ… 74

    Name - Monochrome πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 15 52

    βœ… 75

    Name - Lines (suggested by @NSMyself) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 15 19

    βœ… 76

    Name - Virus (suggested by @NSMyself) πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 14 33

    βœ… 77

    Name - Unstable Pipes πŸ‘¨β€πŸ’»- @pedrommcarrasco

    screenshot 2019-02-23 at 15 12 31

    enhancement 
    opened by pedrommcarrasco 11
  • Not workin in 10.11.6

    Not workin in 10.11.6

    Not workin in MacOS El Capitan 10.11.6 iMac Retina 4K, 21.5 late 2015 Screenshot attached: schermata 2019-01-02 alle 11 18 00

    β€œYou cannot use the SavingYourScreen screen saver with this version of macOS. Please contact the vendor to get a newer version of the screen saver.”

    possible bug 
    opened by avv3lenato 11
  • Ability to run on High Sierra

    Ability to run on High Sierra

    Thanks

    opened by mickspecial 10
  • New Animations

    New Animations

    What was done?

    • Added: 18 new animations

    Why?

    As noted on issue #69 Apple published a video with new animations on their jobs.apple.com website, so I added them to Brooklyn as single animations.

    Screenshots

    These are the 18 new animations that I added:

    output_col6x3

    Cuphead2 animation is slightly different from the one that's already in Brooklyn, so I kept them both.

    opened by arendruni 9
  • Provide a preferences menu to select which animations will be displayed

    Provide a preferences menu to select which animations will be displayed

    Provide a preferences menu to allow the user to select some preferences like:

    • Which animations should be displayed
    • etc ...

    I'm open to suggestions

    Only start implementing after #3 is solved

    enhancement open to suggestions 
    opened by pedrommcarrasco 9
  • Homebrew cask support

    Homebrew cask support

    Homebrew cask will allow Brooklyn to be:

    • installed via terminal
    • receive automatic updates
    • etc
    enhancement good first issue 
    opened by pedrommcarrasco 9
  • Can't execute under macOS Catalina dev beta 2 (10.15 beta (19A487l))

    Can't execute under macOS Catalina dev beta 2 (10.15 beta (19A487l))

    Says it "doesn't come from an identified programmer".

    opened by RuiCarneiro 7
  • Screen Saver can’t be opened because Apple cannot check it for malicious software.

    Screen Saver can’t be opened because Apple cannot check it for malicious software.

    General troubleshooting

    Before logging an issue please verify that:

    • [ ] You have the latest version installed at https://github.com/pedrommcarrasco/Brooklyn/releases
    • [ ] Your issue isn't mentioned in our issues.

    If none of this fixes your issue, tell us more about it.

    Required information

    In order to help us sort your issue, we ask that you provide the following information:

    • [ ] Mac model:
    • [ ] macOS version:

    Description of issue

    After installing and following the directions to go into 'Security & Privacy' and then click 'Open Anyway' for the "Brooklyn.saver", I'm still receiving the error message β€œBrooklyn.saver” can’t be opened because Apple cannot check it for malicious software. Screen Shot 2021-05-25 at 7 54 38 AM

    opened by jcannon23 1
  • New bunch of apple logo design can be added

    New bunch of apple logo design can be added

    Is your feature request related to a problem? Please describe.

    Besides the Logos in current, i found there is bunch nice static Apple Logo could be added.

    Describe the solution you'd like

    Create few transition animation for these apple logo. https://drive.google.com/drive/folders/10axlbJx77MZutoATv-Homij3MwGoqPB2?usp=sharing

    opened by designedbyclu 1
  • Screensaver and M1

    Screensaver and M1

    In order to help us sort your issue, we ask that you provide the following information:

    • [x] Mac model: Macbook Pro M1
    • [ ] macOS version: BigSur

    Description of issue

    {{ What's happening? }} The screensaver won't work for the new M1 Macs. Can someone please fix it?

    opened by JalevYT 14
  • Please support configuration for aspect ratio fill instead of resize

    Please support configuration for aspect ratio fill instead of resize

    Is your feature request related to a problem? Please describe.

    Video black is only partional when keeping aspect ratio. This is painful for people which are autistic, like me.

    Describe the solution you'd like

    Please support AVPlayerLayer to use aspect fill as configuration.

    Describe alternatives you've considered (Optional)

    Maybe there are other solutions to fix the difference between the blacks of the AVPlayerLayer background and the view background.

    Additional context

    image

    opened by nrdev88 0
  • Click the Finish button. The animation cannot be previewed immediately and intuitively, which is a bit unfriendly, and it is recommended to improve it.

    Click the Finish button. The animation cannot be previewed immediately and intuitively, which is a bit unfriendly, and it is recommended to improve it.

    After selecting the animation, click the Done button. The animation cannot be previewed immediately and intuitively, which is a bit unfriendly, and it is recommended to improve it.

    Can I get the stored value through ScreenSaverDefaults after the click is completed, and respond immediately?

    opened by DevLiuSir 0
  • screensaver only appears in the lower left corner

    screensaver only appears in the lower left corner

    see title, for some reason I can only see a minimalized screensaver instead of fullscreen, see picture attached.

    MacBook Pro 15" 2019

    let me know if there is anything I can do to help you debug this :)

    IMG_4972

    possible bug 
    opened by MariusQuabeck 11
  • Animation time broken after

    Animation time broken after "Apple's Original Version"

    At the beginning the time for each animation seems okay until Apple's Original Version (not Unstable pipes which is similar) comes. After that the animations are only played half and it's getting really busy. This happens also if Repeat Each Animation is greater than 0.

    This is related to #52 and #54.

    • Mac model: MacBook Pro
    • macOS version: 10.14.4
    • Brooklyn saver version: 2.0.1

    Note: After disabling Apple's Original Version it's working.

    Hacktoberfest bug good first issue 
    opened by sgrandner 7
  • Brooklyn screen saver seems to prevent turning the screen off

    Brooklyn screen saver seems to prevent turning the screen off

    General troubleshooting

    Required information

    In order to help us sort your issue, we ask that you provide the following information:

    • [ ] Mac model: iMac (Retina 5K, 27-inch, 2017)
    • [ ] macOS version: Catalina 10.15 (19A583)

    Description of issue

    This only started happening when I switched my saver to Brooklyn. I switched back to Aeriel for the time being and it went away, so Brooklyn seems to be the cause. Even if I set "Turn display off after" in the Energy Saver panel to 1 minute, my screen never turns off when using this saver. If I use any other saver, it behaves as expected.

    possible bug 
    opened by mlaster 3
  • customized display time of each logo

    customized display time of each logo

    I find the logos switch too fast between each design right now, it feels a bit hectic / nervous.

    I would like to see the option to give it a customizable display time. Let's say "play every logo for 2 / 5 / 8 / 10 / 15 seconds".

    If not customizable, maybe just giving every logo a few extra seconds would make it feel more relaxed and nicer to watch.

    But I love this screensaver! I don't know why the default ones of Apple are still so lame since there are so many possibilities.

    Thanks for the efforts!

    opened by andyvzqz 3
Releases(2.1.0)
Owner
Pedro Carrasco
SwiftAveiro's Organizer, CocoaHeads Porto's Organizer. Swift, SwiftUI & Objective-C.
Pedro Carrasco
Conway's Game of Life implemented as an artistic, abstract macOS screensaver and tvOS app using SpriteKit

Life Saver Life Saver is an abstract, artistic implementation of Conway's Game of Life built with SpriteKit. With a variety of settings and color sche

Brad Root 123 Jul 18, 2021
🍎 Screensaver inspired by Apple's Event on October 30, 2018

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

Pedro Carrasco 4.8k Jul 26, 2021
The GitHub Matrix Screensaver for Mac OSX

The GitHub Matrix Sceensaver The latest commits from GitHub visualized in a Matrix-style animation. The GitHub Matrix Screensaver for Mac OSX shows a

Benjamin Winterberg 469 Jul 8, 2021
A screensaver for macOS which is based on the predator countdown timer. Don't worry your mac doesn't blow up πŸ˜„

Predator Do you love the science-fiction film Predator, don't you? If it is so, this screensaver will bring you that nostalgic about those years also

Victor Peschenkov 125 Jun 18, 2021
Screensaver inspired by Apple’s inbuilt iTunes Screensaver. It can display Artwork by Spotify or last.fm Profile Data.

MusaicFM - a iTunes Like Screen Saver for Spotify and Last.fm MusaicFM is a macOS screen saver based on the idea of the iTunes screen saver. It displa

Dennis Oberhoff 159 Jul 18, 2021
Apple TV Aerial Screensaver for Mac

Aerial - Apple TV Aerial Views Screen Saver Aerial is a Mac screensaver based on the new Apple TV screensaver that displays the Aerial movies Apple sh

John Coates 19.4k Jul 30, 2021
MinimalClock: a MacOS screen saver

MinimalClock MinimalClock is a MacOS screen saver that displays the time. How to install Click here to download Unzip, double-click and choose Install

Mattia Rossini 40 Jul 18, 2021