Skip to content

Releases: ceramic-engine/ceramic

Release v0.9.2

06 Dec 21:37
Compare
Choose a tag to compare
  • [tools] Fix implicit ceramic libs failing in some situations where setup is not complete yet
  • [tools] Fix error when haxe compilation is skipped and minification is enabled

Release v0.9.1

06 Dec 19:01
Compare
Choose a tag to compare
  • [runtime] Roll back changes with alpha when drawing render texture, and multiply alpha when applicable
  • [runtime] Add GeometryUtils.pointInRectangle()
  • [elements] Add Im.usesScanCode()
  • [spine] Better handling of skin change
  • [unity] Fall back to default net-std if using ceramic_unity_default_net_std define

Release v0.9.0

21 Nov 23:51
Compare
Choose a tag to compare
  • Some updates on Camera. No use of transform anymore. Just provide translation and zoom values
  • Make http plugin opt-in
  • Add ceramic.PremultiplyAlpha utility
  • Add screen.toPng, screen.toPixels, screen.toTexture, texture.toPng, Pixels.pixelsToPng utilities
  • Add gif plugin with ceramic.GifCapture
  • Add settings.overrideDelta
  • Remove luxe backend and related dependencies (luxe/snow)
  • Many bugfixes and various improvements (see git history)

Release v0.8.5

15 Sep 14:15
Compare
Choose a tag to compare
  • ceramic.Shape is now creating matching nape polygon when calling initNapePhysics()
  • Many improvements in elements plugin and its immediate GUI API

Release v0.8.4

08 Sep 14:45
Compare
Choose a tag to compare
  • Work on elements plugin with immediate GUI API (in progress)
  • Add ceramic.Slug utility
  • Add assets.synchronous property to configure how assets are loaded (sync or async)
  • Fix a bug when trying to run multiple transitions quickly on the same visual property
  • Add various C# fixes and optimisations for unity backend
  • Fix several edge cases when exporting to Unity project
  • Detect screen density from DPI in unity target
  • Better touch handling with unity target
  • Fix Utils.printStackTrace() not giving proper paths with clay + web backend
  • Add ceramic.LongPress component
  • Allow to specify a spine version when exporting spine assets with ceramic spine export (using --version argument or version: yaml parameter)
  • app.touches is now iterable as is

Release v0.8.3

24 Aug 11:11
Compare
Choose a tag to compare
  • Update to Haxe 4.2.3

Release v0.8.2

23 Aug 16:48
Compare
Choose a tag to compare
  • Smarter web export management (remove unused files depending on defines, update index.html, support minification with ceramic_web_minify
  • Fix exporting spine projects with multiple scales
  • Proper GLSL version when using dear imgui on mobile
  • Plugins can opt-in addition of assets to project using their ceramic.yml
  • Fix computing of render texture priority failing in some situations. Fixes some edge cases with touch where Filter instances are involved.
  • Add app.frame to get frame number since app start (loops at 999999999)
  • Updates to make spine command line resolution work better with Spine 4
  • Somes fixes to make Spine work better when exporting to Unity
  • Add electron plugin (enabling it gives access to the electron instance from ceramic app)
  • Add app.quit() (works on relevant targets)
  • Add elements plugin, a UI kit for ceramic with an immediate API (similar to Dear ImGui). ⚠️ very incomplete for now.
  • A few other fixes and additions

Release v0.8.1

23 Aug 16:15
Compare
Choose a tag to compare

Use v0.8.2 instead

Release v0.8.0

11 Aug 09:22
Compare
Choose a tag to compare
  • Allow plugins to be enabled conditionally (like other ceramic.yml options)
  • Move nape code inside a nape plugin
  • Entity scripting now enabled via script plugin
  • Fix some haxe 4 warnings
  • Some more API docs in code comments (ongoing effort in progress)
  • Add parent property in Assets to allow it to fall back to a parent instance when requesting an asset
  • Add ceramic.Pool
  • Allow a point to be recycled
  • Fix touch events not working consistently on unity export (and stop needing enhanced touch support, saving some processing)
  • Improved Scene API
  • Allow Scene to inherit from View when using ui plugin and ceramic_scene_ui define
  • Spine 4.0+ support

Release v0.7.12

27 Jun 11:37
Compare
Choose a tag to compare
  • Proper vscode configuration to point to embedded haxe/haxelib executables on windows
  • Remove some now irrelevant commands in tools