Giter Site home page Giter Site logo

makepad on iOS about makepad HOT 9 CLOSED

makepad avatar makepad commented on August 19, 2024
makepad on iOS

from makepad.

Comments (9)

rsaccon avatar rsaccon commented on August 19, 2024 1

Great, thanks. I will continue. If I get it working on iOS, I will let you know and post the link to my fork.

from makepad.

makepaddev avatar makepaddev commented on August 19, 2024

That sounds like the right way to do things. I really try to never abstract in platforms just move some code into shared bits if it really makes sense. We will have a CLA, but not just yet maybe in 2 months. We don't have plans to support iOS just yet, but i did do the whole native metal thing with iOS in mind and it sounds great if you are exploring how to do it. I wouldn't assume we'd accept a pull request and put a lot of time in trying to keep up with the code base or make things perfect, but i am grateful if i can learn from you how to do things for iOS. Nice you are playing with things!

from makepad.

makepaddev avatar makepaddev commented on August 19, 2024

The whole codebase is going to go through a major restructuring / repo change soon. I'm merging codebases with my cofounder and we are shuffling things around. Fair warning :)

from makepad.

makepaddev avatar makepaddev commented on August 19, 2024

However 'how the code works' will not be as variable, i dont' have major refactorings planned for cx / the platform API structure however since we'll also be adding android+VR (oculus native SDK) i can't really predict how the platform layer will reshuffle. Hence why i'm saying i generally only accept 'examples to learn from' for now and not promising any kind of stability. But over time this will change of course.

from makepad.

makepaddev avatar makepaddev commented on August 19, 2024

I'm going to close this for inactivity, but feel free to reopen if something happens.

from makepad.

makepaddev avatar makepaddev commented on August 19, 2024

Hey, saw you subscribe a few times,
We don’t actually have anything in place that will mail you a confirmation. But I’ve seen you enter your address a few times.
Feel free to try more, but you won’t get confirms for a while until we figure out also sending emails nicely.
I think I need to write an SMTP client on a raw socket for that ;)
Thanks for your interest in Makepad!

from makepad.

rsaccon avatar rsaccon commented on August 19, 2024

Was just playing with the form. Amazing stuff! My iOS support attempt did not get very far (or very far from something usable) but digging into the makepad sources made me permanently interested in Makepad as a potential Rust based cross platform ecosystem with GUI and high performance graphics!

from makepad.

makepaddev avatar makepaddev commented on August 19, 2024

Thanks :) Yea something as silly as signup form is the hallmark of HTML so replacing that with our own stack is quite some work. I'm actually happy we don't have iOS/android story since i'd rather stay away from mobile 'app' development usecases for a while. Wanna stay with the 'makepad is for fun' angle and see how that goes. But yeah Rust as a stack for high perf UI is shaping up to work better than i could have imagined at the start.

from makepad.

not-fl3 avatar not-fl3 commented on August 19, 2024

@rsaccon you might be interested to check out https://github.com/not-fl3/miniquad/blob/master/src/native/ios.rs

it is not super recognizable, but basically it is makepad's appkit code ported to uikit

(yes, it is a very old issue, but still :D)

from makepad.

Related Issues (20)

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.