v0.1.0 — Foreground layer in stages, UI improvements, and bug fixes


This update solves issues with actors vanishing elsewhere when you delete any actor, some UI quirks, adds a new feature to the stages editor, and polishes UI for smooth and uniform experience across all platforms.

Foreground layer in Stages

While placing props, you now have a toggle at the bottom tools row to switch between foreground and background mode. Props placed in the foreground mode will overlay any actors and the hero in-game, and also won’t block movement. This makes them great for decorative pieces while adding a hint of depth.

UI polish

I added custom icons to make sure they display on any device and more clearly convey what this or that button does. Some checkboxes are now replaced with toggle buttons (like Visible and Solid) and have an additional text for their “Off” state, e.g. for the old Solid checkbox it is “Passable” and “Impassable”.

Some changes are more subtle, like smooth transition into background for tabs on the right or fixing an overlooked scrolling issue with actors list in the stage editor. Export and Open buttons now have loading and error states.

Full list of changes

  • ✨ Runtime and Stage editor: Foreground layer
  • ⚡️ Scenario editor: Make all labels in the node library translatable
  • ⚡️ Add icons and refine some UI components
  • ⚡️ Create an AsyncButton component and add it to IDE’s topbar in place of export & save buttons to indicate loading process and display possible errors
  • ⚡️ Update Russian translation
  • 🐛 Runtime: Fix actors disappearing across stages when you delete other actors
  • 🐛 Stage editor: Fix actors list not being scrollable
  • 🐛 Fix improper text wrapping on main IDE buttons on certain languages and font sizing options

Misc

  • It is safe to update your projects made in v0.0.0 in the new version — your project will be automatically upgraded.

🤫 SOON

The next feature will probably be offline desktop editors. I can already run Whimsy as one but baking them for production is a bit of a chicken-and-egg problem due to how the game runner and IDE are built. I also need to make a proper website with docs in the foreseeable future.

Leave a comment

Log in with itch.io to leave a comment.