raphamorim / react-ape

🦍• React Renderer to build UI interfaces using canvas/WebGL (TV and Hardware-Accelerated GPU development based)
https://raphamorim.io/react-ape/
MIT License
1.57k stars 48 forks source link

Thoughts on where I can help #1

Closed rtorr closed 4 years ago

rtorr commented 6 years ago

I work on UI for the PS4 daily, so I have some investment in this type of work, and over the past year, I have implemented a lot of the ideas here. So if it is welcome, I am going to use this issue to jot down some ideas (some i'm sure you have planned), and see if I can help in any way.

You are probably busy in the weeds for the reconciler.

Things I have implemented that I could maybe bring over:

Another huge win would be to implement flexbox https://github.com/facebook/yoga

Above all of this, I have a ps4 devkit that I can help test on.

Let me know if you need/want help, and if it is too early, I can check back later.

raphamorim commented 6 years ago

Definitely @rtorr I want your help with it! :octocat: 📺

Sorry for delay! I was coming back from a trip, now I'm back to work on it. Once it's clear which is the best "abstraction" to ReactElements based on canvas/webgl. We can work together in new Primitives and Elements.

washingtonguilhardes commented 6 years ago

Brow I've been work with React since 2014. How can I help you ? I look for your project and I loved it.

dead commented 6 years ago

If you want a flexbox implementation, have a look at this: https://github.com/dead/typeflex 😄 It is basically a Yoga port in typescript.

raphamorim commented 4 years ago

@dead what's the difference between yoga? I've created this ticket https://github.com/raphamorim/react-ape/issues/42. I'm considering using some lib or even yoga to deal with that. Let's move the flexbox discussion to there, please.

Positioning based on parent, ListView, ScrollableView and accessibility are topics that I definitely need some help. I mean, all the help is welcome 🙏. Closing this issue. :shipit: