Hey, just picked up MonoGo. Looks like it's just what I needed, so thanks for building that.
I ran into a few issues while "onboarding" - trying to get started. Namely:
- Doesn't seem to be any written, step-by-step tutorials. I ended up going through the samples code, which kinda works, but is not ideal ... (I came back to MG from Godot, which has very extensive docs, and tutorials.)
- Panels, by default, use an empty stylesheet, which makes them invisible. I spent a couple of hours fudging about (one panel? Multiple panels?) until I realized this. I think a more sensible default would be to make them visible.
- For some reason, the text value on a
TextInput control is called Value instead of Text. That's weird, considering that Paragraph uses Text.
Last and most importantly: if I do anything that takes significant time (like, say, compiling code) inside Update, it pretty much freezes the entire UI until it's done. Threading, and calling thread.Join(), also freezes the UI. (Letting the thread run, which is a bad idea, resolves this). Am I doing something wrong, or is there a better way to get this to work?
Hey, just picked up MonoGo. Looks like it's just what I needed, so thanks for building that.
I ran into a few issues while "onboarding" - trying to get started. Namely:
TextInputcontrol is calledValueinstead ofText. That's weird, considering thatParagraphusesText.Last and most importantly: if I do anything that takes significant time (like, say, compiling code) inside
Update, it pretty much freezes the entire UI until it's done. Threading, and callingthread.Join(), also freezes the UI. (Letting the thread run, which is a bad idea, resolves this). Am I doing something wrong, or is there a better way to get this to work?