Skip to content

Release v1.3.2

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Nov 21:39
· 91 commits to master since this release

This release brings more fixes and nice to have improvements.

You can now use ceramic.Preloader to create a nice preloader with a progress bar when the assets of your scene are loading.

Let's say you were setting your main scene with:

app.scenes.main = new MainScene();

Adding a preloader is easy, simply replace this line with:

app.scenes.main = new Preloader(() -> new MainScene());
image

You can also create a subclass of Preloader if you want to change how it looks like!

Another addition is the support of text input on web target when running on a mobile device. Previously, this wouldn't work because the on screen/virtual keyboard wouldn't show without a regular DOM <input> element. This new version makes it work by creating <input> elements on the fly from your EditText components.

How to update Ceramic

Via haxelib: haxelib run ceramic setup
Via git: https://ceramic-engine.com/guides/ceramic-via-git/#update-your-existing-ceramic-via-git

Changelog

  • [runtime] Make hscript a dependency only when script plugin is enabled
  • [runtime] Add an option to only triangulate a subset of vertices with Triangulate.triangulate()
  • [runtime] Fix wireframe colors not being mapped correctly on mesh with per-indice colors
  • [runtime] Try to use a better bezier easing cache key
  • [runtime] Add CeramicLogo visual class that you can use to display a Ceramic logo anywhere you want!
  • [runtime] Add a method to move asset from one Assets instance to another (moveAll())
  • [runtime] Allow a root scene to be moved under a different slot (and overwrite target slot if used already)
  • [runtime] Add ceramic.Preloader class to facilitate showing a preloader with a progress bar
  • [runtime] Improve implicit entity subclass constructor generation so that it can support arguments
  • [runtime] Make Ceramic compatible with haxe's thread event loop
  • [runtime] Fix parent asset not being resolved in some cases
  • [runtime] Allow to change edit text cursor width
  • [http] Fix 408 status not being taken into account on desktop targets
  • [elements] More forgiving color field view input
  • [runtime] Add support of text input on web target when running on a mobile devices

Full Changelog: v1.3.1...v1.3.2