Release v1.3.2
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());
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 whenscript
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