Skip to content

Godot Tours 0.1.0

Latest
Compare
Choose a tag to compare
@NathanLovato NathanLovato released this 21 Dec 09:19
· 122 commits to main since this release

This release brings a full-featured tour system, with:

  • The UI Bubble which provides step-by-step instructions and explanations. It contains:
    • An optional header.
    • Any number of text descriptions, media (images, videos), code listings, and (verifiable) tasks added to the body.
    • An optional footer.
    • The Godot Bot animated avatar.
  • A debug dock which helps instructors prepare and navigate the tours, toggled with CTRLF10.
  • A Mouse Preview for previewing actions such as: Drag n' Drop, Click, Press, Release.
  • An Overlays manager that prevents students from interacting with the Editor Interface UI elements. The instructor can give access to the underlying UI elements using highlights that disable the overlays on mouse-over.
  • A Translation system provides two functions:
    1. A Parser that extracts strings used in gtr(), gtr_n() and ptr() function calls.
    2. A *.[mo,po] files loader and mapper depending on the Editor language setting.
  • A Tour builder API that constructs the actual guided steps using the systems listed above.