Skip to content

Some onboarding issues #5

@nightblade9

Description

@nightblade9

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions