Skip to content

v1.0.12

Latest
Compare
Choose a tag to compare
@roipeker roipeker released this 24 Mar 20:49
· 5 commits to master since this release

[1.0.12]

  • Missed a as EOF in a some dart files, failing static analysis.

[1.0.11]

  • remove private constructors to pass Dart's static analysis

[1.0.10]

  • fix Color opacity 0 flickering in Graphics.
  • new demo in example gallery "Connected" (node garden).
  • cleanup example code.
  • fixes startDrag() exception when you remove the DisplayObject from the stage.
  • adds Matrix.deltaTransformPoint(point).
  • fixes GKeyboard.justReleased() not working properly.
  • Breaking change: GTextureUtils drawing methods now returns a GTexture instead of a
    Future<GTexture>.
  • MASSIVE comment documentation and code cleanup in the library.

[1.0.9]

  • minor "fix" for pivot support when doing a rotation in 3d (still missing proper transforms)
  • added [GPoint.multiply]
  • added Support for variable fonts in [GIcon] with [GlyphVariation].
  • added [GKeyboard.anyDown] and [KeyboardEventData.any]
  • added [Graphics.beginPaint] to add raw Paint() instances in graphics.
  • added [DisplayShader] as an utility wrapper for FragmentShaders and the
    complementary [graphics.beginShader] and [graphics.lineShaderStyle] and the
    utility [ResourceLoader.loadShader] to load the FragmentProgram from assets.
  • added [graphics.blendMode()] to assign a [BlendMode] to the current drawing fill (or stroke).
  • new [ColorfulShaders] example to demonstrate the new features.
  • cleanup examples code.

[1.0.8]

  • updated examples gallery
  • updated README.md
  • small fixes in demos and signal mapping in mouse event.
  • OutlineFilter(width, color) to create a border around the target object.
  • separate base_filter from blur_filter file for cleanup.
  • added currentObject to GBaseFilter, so the filters can access transformation data from the
    DisplayObject (like OutlineFilter).
  • added DisplayObject::onPreTransform signal that runs at the beginning of the rendering (before
    any filter, mask or transformation is applied).
  • expose stage!.controller.pointer.lastEvent getter to read last mouse/touch event independently
    of the signals events.

[1.0.7]

  • upgrade to Flutter 3.7 constrains.
  • createImageSync() and createImageTextureSync()
  • small fixes in GKeyboard and ParticleSystem

[1.0.6]

  • GMovieClip cleanup
  • added GTextureAtlas.fixedSizeTile() to fill sub-textures from a fixed size SpriteSheet.

What's Changed

New Contributors

Full Changelog: v1.0.5...v1.0.12