jtrivedi / Wave

Wave is a spring-based animation engine for iOS and macOS that makes it easy to create fluid, interruptible animations that feel great.

Home Page:https://jtrivedi.github.io/Wave/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

macOS version

erikng opened this issue · comments

I don't know how feasible this would be as you use a lot of UIKit, but what about some level of AppKit support? I don't mean Catalyst support as I imagine that may work out of the box.

Maybe next week Apple will announce something to better bridge the gap.

If this is something you don't ever want to support, feel free to close this. Awesome work!

I managed to fully port Wave to MacOS & NSView. It works great. :) When I find time I will clean up my code and will upload it.

Nice!

Here it is. It just misses a sample project
https://github.com/flocked/Wave/tree/main

It's my first time ever trying to combine iOS/macOS into one shared code. So there might be better code.
It surprisingly didn't require a ton of changes.

Hi @flocked, thank you for exploring this!

I’m still figuring out Wave’s contribution guidelines, but I think for issues that affect architecture/introduce features, I probably will provide a patch myself.

But more broadly, yes, I would love Wave to support macOS.

Hey @erikng and @flocked, I'll be landing macOS/AppKit support in Wave soon with this PR.

Feel free to reach out with any questions or issues!

#25

Resolved with #25