refaktor / rye-gio

Gio UI library with Rye language
Apache License 2.0
3 stars 2 forks source link

Docs and information for others #1

Open gedw99 opened 1 month ago

gedw99 commented 1 month ago

Probably worth posting to the gio group on sourcehut.

there are many gio devs there that would possibly be interested in a dynamic language that works with gio .

I use gio with WASM and WASM runner, so that the gui logic is changeable at runtime .

others have created a DSL to describe the gio gui primitives so that the gioui gui is changeable at runtime also .

Also a very late gaming company uses gio .

https://git.sr.ht/~gioverse/skel has SQLite tracking and multi windows concurrent . So rye could be very useful as a means of providing a basis for users being able to build things on top of base architectures like this .

The Spreadsheet console rye example is a very useful example that would be pertinent in gio . Thsrs because so many devs have a need for gui and tui that does the Master Detail pattern .

Tabulator is a classic example of the Soradsheet in html / js: https://tabulator.info/ and is a decent reference point for the type of functionality a Generic Spreadsheet needs.

Hope that these ideas help .

Perhaps some todos come out of this that I or others can then pickup on and make it more useful for all .

gedw99 commented 1 month ago

Let me know if you want some basic changes I made here:

https://github.com/gedw99/rye-gioui

refaktor commented 1 month ago

Yes, thanks ... please post a PR. We need to solve some issues (pointer / not pointer) with generated file so that the secone (clikc counter) works. We don't have make files so far, I like that Go doesn't need them by default, but we will see ...

I will reply you on other things once I find some time. Right now I'm at "regular work" :)

gedw99 commented 1 month ago

cool - will push it

https://github.com/refaktor/rye-gioui/pull/3

gedw99 commented 1 month ago

yeah I did not get too deep into the way it does the generation yet. Bit of a beast down there.

Main thing is to just add to the make file so anyone can pick it up quickly and know what to do.

gedw99 commented 1 month ago

Let’s wait on advertising it .

it needs more work :)

xypwn commented 1 month ago

(I fixed the pointer/non-pointer issue in #5)

xypwn commented 1 month ago

yeah I did not get too deep into the way it does the generation yet. Bit of a beast down there.

Main thing is to just add to the make file so anyone can pick it up quickly and know what to do.

@gedw99 I'm the person working on the code generation (ryegen), so feel free to ask me any questions you may have :)