react-gtk icon indicating copy to clipboard operation
react-gtk copied to clipboard

What is the state of this project?

Open meow464 opened this issue 4 years ago • 16 comments

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.

meow464 avatar Jan 05 '21 20:01 meow464

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

clayrisser avatar Jan 06 '21 09:01 clayrisser

I'm planning on adding GTK 4 support.

clayrisser avatar Jan 06 '21 09:01 clayrisser

I'm planning on adding GTK 4 support.

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

gomes042 avatar Jan 17 '21 15:01 gomes042

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

clayrisser avatar Jan 21 '21 21:01 clayrisser

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

clayrisser avatar Jan 21 '21 21:01 clayrisser

any update ?

Fabsolute avatar Apr 02 '21 15:04 Fabsolute

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 avatar Apr 02 '21 21:04 clayrisser

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 avatar Apr 02 '21 21:04 clayrisser

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.

clayrisser avatar Apr 02 '21 21:04 clayrisser

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.

rockiger avatar Apr 07 '21 06:04 rockiger

@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.

clayrisser avatar Apr 08 '21 18:04 clayrisser

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.

ghost avatar Sep 12 '22 23:09 ghost

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

clayrisser avatar Sep 25 '22 13:09 clayrisser

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?

NathanC avatar Nov 10 '22 15:11 NathanC

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

matthewruzzi avatar Jul 05 '23 19:07 matthewruzzi

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

clayrisser avatar Nov 22 '23 21:11 clayrisser