Skip to content

Release v1.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Jan 22:13
· 145 commits to master since this release

This release brings various fixes and additions. Haxe has also been updated to 4.3.3!

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

  • [ldtk] Fix tile field type name by @Gaboose in #130
  • [runtime] Add initial implementation of RoundedRect by @l0go in #128
  • [ios] Fix build error with more recent version of cocoapods
  • [runtime] depth can now be used with VisualTransition
  • [runtime] Add Visual.childWithType() helper
  • [runtime] Add helpers to know if we are running on iOS or Android (true on web running on ios/android browsers, or when running as native ios/android app)
  • [runtime] Add darkColor field to quad and the possibility to add custom float attributes to quad vertices (requires ceramic_quad_dark_color and ceramic_quad_float_attributes defines)
  • [tools] Do not use hardcoded hxml output path anymore (usage with vscode extension)
  • [tools] Add select: auto option on ide variant
  • [runtime] Add Filter.neverEmpty property
  • [web] Fix async loading failing when watching a directory via electron
  • [sprite] Fix Sprite.timeScale being inverted (⚠️ breaking change)
  • [runtime] Add Scroller.pagingEnabled field, to enable snap to page feature
  • [ui] Expose scroller paging options to ScrollView
  • [ui] Add missing parameters to CollectionView's smooth scroll to item
  • [runtime] Correct missing vertical implementation of scroller paging and optimise CollectionView a bit
  • [ui] Add an implementation of PagerView, with page looping support
  • [runtime] Add ceramic_fake_ios and ceramic_fake_android defines to force Utils.isAndroid/isIos() to return truc for debug purposes
  • [runtime] Add pinch gesture detector
  • [runtime] Add Scroller.dragThreshold to make it wait for a drag to the correct direction before scrolling
  • [runtime] Provide a Transform object as a convenience from the Camera instance
  • [runtime] Remove Rect class (not really used)
  • Update haxe to 4.3.3

New Contributors

  • @l0go made their first contribution in #128

Full Changelog: v1.3.3...v1.4.0