Code Monkey home page Code Monkey logo

touchbar_nyancat's Introduction

Touchbar Nyancat

Stupid Nyan Cat animation on your +$2k MacBook Pro's Touchbar. Enjoy.

nyancat-touchbar-mac.gif

Download โฌ‡๏ธ

Instructions

  • Download the app
  • The app is not signed, if GateKeeper refuses to run it, you can bypass the Gatekeeper by right-clicking the app and then chose Open in context menu (one time operation).
  • The animation appers in the TouchBar only when to app is in focus.

Other awesome TouchBar apps

touchbar_nyancat's People

Contributors

avatsaev avatar chrisns avatar eastcoastcoder avatar icarambaa avatar imairi avatar insidegui avatar jmb avatar pawin avatar seupedro avatar tyler-sommer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

touchbar_nyancat's Issues

Animation doesn't display fully on touch bar

Gif Y position seems to be off so animation is partially cut off.

Error:
touchbar_nyancat[10569:539899] Warning: Expected min height of view: (<NSView: 0x7fcaa8c356d0>) to be less than or equal to 30 but got a height of 38.000000. This error will be logged once per view in violation.

It may be worth noting that I have SetResX to set my screen to the native resolution of 2880x1800.

Nyancat isn't properly looped

I left the song playing while i contemplated my life and where it is going when the music stopped. After the initial little piano, it should be infinitely looped, so that i can continue to think about the meaning of life instead of working.

Thank you for your understanding.

Can't resume window & animation after window minimized

Nice work ;-) Yet after I hit the red button of the window, it minimizes to the dock and the window as well as the animation cannot be restored. I'll have to force quit the app then re-open it to make the animation work again.

Video or it didn't happen!

I'm contemplating buying the new Mac, and this is one of the most impactful factors in my decision: can Nyancat run across the new touchbar or not. If the quality of the animation is sufficient, I will have no choice other then to buy the Mac. And if it is accompanied by the soundtrack we all know an love, we will never be able to turn the device off, ever!
As I'm sure that almost every other potential buyer of the new MacBook faces the very same dilemma, I respectfully request a video be added to README.md so that all of us could make an informed decision.
Thank you

App crashes in Mojave

When I try to run the app in Mojave Version 10.14.2, the app crashes immediately upon opening. The crash report contains the following information:

Crashing on exception: The window has been marked as needing another Layout Window pass, but it has already had more Layout Window passes than there are views in the window.

Had to force quit the app

I closed the window and the music was still playing, and the app was still running (in the menu bar), but there was no way to fully quit the app. I had to force quit it.

Not sure if that's a bug, or that's just how it works right now, but it'd be rad for the whole app to quit when you close the animation window.

Super cool app BTW! The novelty of this will not soon wear off. ๐Ÿ˜„

Not working on high Sierra.

The program starts, the music plays, but the Touch Bar doesn't display anything.

My Touch Bar fells useless now.

Bulid Failed

Use of undeclared type 'NSTouchBarDelegate'
Bulid with Xcode8.0

Running the bar

Someone can do a tutorial for newbies like me? What is the step below downloading the file? I do know how to run this Bar. Thanks a lot and sorry for all.

Missing app icon

After downloading and extracting the .zip i find myself with the nyan-app without icon and running it the app window has nothing but a blue background in it (see images).

window

icon

Running macOS Sierra 10.12.6

Cannot quit app in MacOS v10.15 Catalina

There are few issues actually, but the main one, is that I can't quit the app:

  1. Need to forcefully quit app through activity monitor
  2. there is no mute button (only white screen)
  3. and the app is missing icon.

Error on macOS Mojave

I'm getting the following error on macOS Mojave when launching the App.

2018-07-06 06:35:52.724069+0200 touchbar_nyancat[61110:1358623] *** Assertion failure in BOOL _NSWindowDidReachDisplayCycleLimit(NSWindow *, NSDisplayCycle *, NSDisplayCycleIdentifier, NSUInteger, NSString *)(), /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1641.10.100/AppKit.subproj/NSWindow_DisplayCycle.m:236

Add blocking of animation movements

Animation can be moved freely and doesn't stick to the touchbar borders. Please add some sticking to borders and/or complete bloking of the movement

Mind if I fork and add to the project?

I noticed you don't have a license but do have 'all rights reserved' in the source files.

I'd keep your name on the source files and readme along with with mine.

No Unit Tests

I didn't notice any unit tests for this. How can you be sure that it works as intended?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.