Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What is the state of this project? #24

Open
meow464 opened this issue Jan 5, 2021 · 16 comments
Open

What is the state of this project? #24

meow464 opened this issue Jan 5, 2021 · 16 comments

Comments

@meow464
Copy link

meow464 commented Jan 5, 2021

I can see the commit rate is very low but I was able to run some examples on my machine. Will it just work™ with react-native and react-native-windows?
What are things that still need to be done?

Thanks.

@clayrisser
Copy link
Owner

I'm in the middle of rewriting it. I think I will be getting around to it towards the middle of 2021.

@clayrisser
Copy link
Owner

I'm planning on adding GTK 4 support.

@lgxm3z
Copy link

lgxm3z commented Jan 17, 2021

I'm planning on adding GTK 4 support.

Any plans for a solution to create apps with a window background blur effect in GTK4?

@clayrisser
Copy link
Owner

Once I migrate to GTK 4, it should support the entire GTK4 api.

@clayrisser
Copy link
Owner

It might take me over 6 months to migrate. I'm pretty busy. I do have plans to finish this though.

@Fabsolute
Copy link

any update ?

@clayrisser
Copy link
Owner

clayrisser commented Apr 2, 2021

It's kinda on pause until I can get to it. I'm really hoping I can get to it this year. I think I might start by building out a basic architecture so people interested in this can contribute. I did a lot of work and finished react-ast, a major prerequisite for this project.

https://github.com/clayrisser/react-ast

@clayrisser
Copy link
Owner

The reason I need react ast is because I need a highly composable way to generate the typescript react elements and components from the gir specs.

@clayrisser
Copy link
Owner

clayrisser commented Apr 2, 2021

I would be able to get to it faster if someone was able to raise money or sponsor this project. I don't have the time to raise any money, but regardless I definitely have plans to finish this. There is a lot of interest around it.

@rockiger
Copy link

rockiger commented Apr 7, 2021

Couldn't you make it easier for others to contribute? I personally think the Gnome/GTK ecosystem is in dire need of declarative approach to app development.

@clayrisser
Copy link
Owner

@rockiger yes I definitely want to make it easier for others to contribute. I just need to take some time to set it up. I'll try and push to get it done soon.

@ghost
Copy link

ghost commented Sep 12, 2022

Hi all! This project is wonderful, I wish I had created a react-gtk. Guys, there is a project called mitosis. I'm thinking of integrating react-gtk into mitosis.

"Write components once, run everywhere. Compiles to Vue, React, Solid, Angular, Svelte, and more." - mitosis

The reason for this would be to facilitate the creation of mockups, prototypes, webapps natively on linux independently of any linux distro. So... mitosis would be like "java", you write in mitosis, and that can be turned into vuejs, react, gtk, etc.

@clayrisser
Copy link
Owner

clayrisser commented Sep 25, 2022

I know it's been a long time since I've checked in on this project. I still have plans to rebuild this for GTK 4, which I think would be amazing since GTK 4 is now targeting mobile apps for the phosh operating system.

https://gitlab.gnome.org/World/Phosh/phosh

The main reason I have been held up on this project, is because I am finishing the development of multiplatform.one, a meta framework that enables React development to target any platform. Write once, render anywhere. My plan is to bring this project into the multiplatform.one ecosystem.

https://gitlab.com/risserlabs/multiplatform.one

@NathanC
Copy link

NathanC commented Nov 10, 2022

Heya, just checking in on this. I could potentially be interested in helping-- I'm getting more into Linux/GTK, and being able to use React (and mitosis) would be amazing.

What about using React native for this? Isn't this essentially a native bridge?

@mattruzzi
Copy link

There have been no commits in over two years. Is this project abandoned?

@clayrisser
Copy link
Owner

Not abandoned, but on hold until I get the time to rebuild it for GTK4.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants