[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 aGTexture
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()
andcreateImageTextureSync()
- small fixes in
GKeyboard
andParticleSystem
[1.0.6]
GMovieClip
cleanup- added
GTextureAtlas.fixedSizeTile()
to fill sub-textures from a fixed size SpriteSheet.
What's Changed
- fix analysis options by @IsmailAlamKhan in #52
- added external examples by @shgalym in #53
-
- Updated UI by @leossmith in #54
- update examples by @IsmailAlamKhan in #55
- Added GridView to Home by @siliconsorcery in #57
- Dev by @siliconsorcery in #58
- Added go_router for deep linking by @IsmailAlamKhan in #59
- Add dynamic title by @IsmailAlamKhan in #60
New Contributors
- @shgalym made their first contribution in #53
- @leossmith made their first contribution in #54
- @siliconsorcery made their first contribution in #57
Full Changelog: v1.0.5...v1.0.12