clayrisser / react-gtk

react Native bridge for gtk desktop applications

Home Page:https://clayrisser.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is the state of this project?

meow464 opened this issue · 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.

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

I'm planning on adding GTK 4 support.

I'm planning on adding GTK 4 support.

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

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

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

any update ?

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

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.

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.

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

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.

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

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?

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

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