Skip to content

DOME v1.8.2

Compare
Choose a tag to compare
@avivbeeri avivbeeri released this 15 Mar 08:01
· 17 commits to develop since this release
a5c8286

DOME v1.8.2 is now available 🎉

Some quick fixes and adjustments after some heavy testing post-7DRL.

Image of DOME logo

New Features

  • SpriteSheet.drawFrom(_,_,_,_) is a new convenience method that lets you pick a tile position on the tile map as coordinates, rather than using a linear index.

Enhancements

  • If DOME tries to set the window to be larger than the display, it'll maximize the window instead, so that the Canvas is viewable.
  • The web engine shell now allows the emscripten canvas to be scaled in accordance with the Canvas proportions, which makes deploying to somewhere like itch.io much easier.

Bug Fixes

  • Resizing the Canvas would occasionally cause some visual glitching if the screen wasn't immediately cleared. DOME now does this automatically.
  • High DPI-related changes from 1.8.0 were causing some issues on small and non-highDPI displays, so it's been reverted.
  • If an MP3 file didn't start with an ID3 tag frame, it couldn't be played. DOME should now handle a larger variety of MP3 files.
  • Log.level can now be set to "debug" - It wasn't able to be set higher than "info" before.

Full Changelog: v1.8.0.1...v1.8.2

As always, documentation is available to help you get started.
If you run into any problems or have any feature requests, please file an issue!

You can also contact me directly via Mastodon, or on the DOME discord as springogeek#0572 to share screenshots or ask questions!