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

Documentation #450

Open
unquietwiki opened this issue Dec 7, 2020 · 4 comments
Open

Documentation #450

unquietwiki opened this issue Dec 7, 2020 · 4 comments

Comments

@unquietwiki
Copy link

I started writing something that I thought nimx could help me out with, but the documentation is pretty sparse. I'm having to switch gears to use https://pysimplegui.readthedocs.io/en/latest/ since I'm on a time crunch, but I suspect the amount of content in this library is comparable to that. At least my Nim code should somewhat carry over to Python, but I really wanted to use Nim. I also ran into last-minute snafus like grabbing copies of SDL2.dll manually just to get it to work; someone not aware of that wouldn't even know how to look for it.

Goal for this issue: how to get the documentation for this library, to be more like other well-versed GUI libraries in similar languages?

@nixfreak
Copy link

nixfreak commented Mar 3, 2021

I agree, the the library is really good. When I have some time I to would like to write documentation for this.

@nixfreak
Copy link

nixfreak commented Mar 4, 2021

Going through the code I have seen both ways of setting up a layout. Either by using the DSL or not. The DSL way as far as I understand is for "layouts that are used frequently". Maybe that isn't the case ?

@yglukhov
Copy link
Owner

yglukhov commented Mar 4, 2021

Yeah, DSL is the recommended default way to setup the layout. There's a lot of non-dsl code in master branch, just because DSL was introduced later. version2 branch migrates even more to the dsl way. Also there's an editor in the works by @Tormund. All approaches have their pros and cons.

@nixfreak
Copy link

Yeah I still can't figure out the editor for Rod.

I'm still digging through all the code for nimx and rod

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

3 participants