Skip to content

Tags: gnarhard/flame

Tags

1.4.0

Toggle 1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: Ignore the build directories for sphinx builds (flame-engine#1984)

If we don't ignore the build directories it will build multiple times unnecessarily when doing the live build.

v1.4.0

Toggle v1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: onComponentTypeCheck support for ShapeHitbox (flame-engine#1981)

onComponentTypeCheck was only supported for components but not for hitboxes, because ShapeHitbox implements GenericCollisionCallbacks instead CollisionCallbacks.

Specifying onComponentTypeCheck for individual hitboxes might be useful in cases where Component have hitboxes for collisions and also some utility hitboxes (for example, to check available directions for pathfinding). Colliding between this two types of hitboxes should not lead to movement restrictions and so on. But without onComponentTypeCheck in ShapeHitbox we can not to perform such check.

1.3.0

Toggle 1.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore(release): publish packages (flame-engine#1852)

flame-v1.3.0

Toggle flame-v1.3.0's commit message
> Note: This release has breaking changes.

 - **REFACTOR**: Use new "super"-constructors in ShapeComponents ([flame-engine#1752](flame-engine#1752)). ([b69e8d8](flame-engine@b69e8d8))
 - **REFACTOR**: Game is now a class, not a mixin ([flame-engine#1751](flame-engine#1751)). ([5225a4e](flame-engine@5225a4e))
 - **PERF**: Use TextElements within the TextComponent ([flame-engine#1802](flame-engine#1802)). ([7b04443](flame-engine@7b04443))
 - **PERF**: Avoid unnecessary copy in AssetsCache.readBinaryFile ([flame-engine#1749](flame-engine#1749)). ([7e79638](flame-engine@7e79638))
 - **FIX**: ButtonComponent behavior when the engine is paused ([flame-engine#1726](flame-engine#1726)). ([197e63d](flame-engine@197e63d))
 - **FIX**: Correct flutter constraint ([flame-engine#1731](flame-engine#1731)). ([c738384](flame-engine@c738384))
 - **FIX**: World component can now be queried with `componentsAtPoint` ([flame-engine#1739](flame-engine#1739)). ([f750d70](flame-engine@f750d70))
 - **FIX**: Merge basic and advanced gesture detectors ([flame-engine#1718](flame-engine#1718)). ([f08f8e1](flame-engine@f08f8e1))
 - **FIX**: Correct key events in GameWidget.controller ([flame-engine#1745](flame-engine#1745)). ([01ed2ec](flame-engine@01ed2ec))
 - **FIX**: Camera incorrect follow with zoom and world boundaries. ([c175617](flame-engine@c175617))
 - **FIX**: Add missing paint arguments on shapes ([flame-engine#1727](flame-engine#1727)). ([e59f342](flame-engine@e59f342))
 - **FIX**: Delay camera update ([flame-engine#1811](flame-engine#1811)). ([a5598a8](flame-engine@a5598a8))
 - **FIX**: Overlays can now be properly added during onLoad ([flame-engine#1759](flame-engine#1759)). ([9f35b15](flame-engine@9f35b15))
 - **FIX**: SpriteAnimationWidget can now be update animation safely ([flame-engine#1738](flame-engine#1738)). ([eb07019](flame-engine@eb07019))
 - **FIX**: JoystickComponent drags using the delta Viewport ([flame-engine#1831](flame-engine#1831)). ([54e40de](flame-engine@54e40de))
 - **FIX**: Specify size for the SpriteWidget ([flame-engine#1760](flame-engine#1760)). ([82f75fc](flame-engine@82f75fc))
 - **FEAT**: New colours to pallete.dart ([flame-engine#1783](flame-engine#1783)). ([85cd60e](flame-engine@85cd60e))
 - **FEAT**: add `children` argument to `SpriteComponent.fromImage` ([flame-engine#1793](flame-engine#1793)). ([80a6336](flame-engine@80a6336))
 - **FEAT**: Added Decorator class and HasDecorator mixin ([flame-engine#1781](flame-engine#1781)). ([8d00847](flame-engine@8d00847))
 - **FEAT**: Added TextFormatter classes ([flame-engine#1720](flame-engine#1720)). ([c44272b](flame-engine@c44272b))
 - **FEAT**: Move to Flutter 3.0.0 and Dart 2.17.0 ([flame-engine#1713](flame-engine#1713)). ([2a41d0d](flame-engine@2a41d0d))
 - **FEAT**: Added Rotate3DDecorator ([flame-engine#1805](flame-engine#1805)). ([f05194c](flame-engine@f05194c))
 - **FEAT**: Added Shadow3DDecorator ([flame-engine#1812](flame-engine#1812)). ([0a41b2d](flame-engine@0a41b2d))
 - **FEAT**: Add tertiary tap detector mixin ([flame-engine#1815](flame-engine#1815)). ([e9e7b0d](flame-engine@e9e7b0d))
 - **FEAT**: Add `Ray2` class to be used in raytracing/casting ([flame-engine#1788](flame-engine#1788)). ([26196c0](flame-engine@26196c0))
 - **FEAT**: Added RouterComponent  ([flame-engine#1755](flame-engine#1755)). ([24092bd](flame-engine@24092bd))
 - **FEAT**: Structured text and text styles ([flame-engine#1830](flame-engine#1830)). ([bfdc3a2](flame-engine@bfdc3a2))
 - **FEAT**: Drag events that dispatch using componentsAtPoint ([flame-engine#1715](flame-engine#1715)). ([10669c1](flame-engine@10669c1))
 - **FEAT**: Added routes that can return a value ([flame-engine#1848](flame-engine#1848)). ([f1b276e](flame-engine@f1b276e))
 - **FEAT**: PositionComponent now has a built-in Decorator ([flame-engine#1846](flame-engine#1846)). ([8dd52c3](flame-engine@8dd52c3))
 - **FEAT**: add `HasAncestor` mixin ([flame-engine#1711](flame-engine#1711)). ([987a44f](flame-engine@987a44f))
 - **FEAT**: Added ability to control overlays via the RouterComponent ([flame-engine#1840](flame-engine#1840)). ([e2de70c](flame-engine@e2de70c))
 - **FEAT**: Add vector projection and inversion ([flame-engine#1787](flame-engine#1787)). ([d197870](flame-engine@d197870))
 - **DOCS**: Klondike tutorial, part 4 ([flame-engine#1740](flame-engine#1740)). ([02d0b71](flame-engine@02d0b71))
 - **BREAKING** **REFACTOR**: Matcher closeToVector() now accepts Vector2 as an argument ([flame-engine#1761](flame-engine#1761)). ([c508350](flame-engine@c508350))
 - **BREAKING** **PERF**: Game.images/assets are now same as Flame.images/assets by default ([flame-engine#1775](flame-engine#1775)). ([0ccb0e2](flame-engine@0ccb0e2))
 - **BREAKING** **FEAT**: Raycasting and raytracing ([flame-engine#1785](flame-engine#1785)). ([ed452dd](flame-engine@ed452dd))

flame_tiled-v1.7.2

Toggle flame_tiled-v1.7.2's commit message
 - **FIX**: Remove unnecessary x offset ([flame-engine#1838](flame-en…

…gine#1838)). ([4ea12b7](flame-engine@4ea12b7))

flame_test-v1.7.0

Toggle flame_test-v1.7.0's commit message
> Note: This release has breaking changes.

 - **FIX**: Correct flutter constraint ([flame-engine#1731](flame-engine#1731)). ([c738384](flame-engine@c738384))
 - **FEAT**: Added size parameter for testGolden() ([flame-engine#1780](flame-engine#1780)). ([8e41d83](flame-engine@8e41d83))
 - **FEAT**: Move to Flutter 3.0.0 and Dart 2.17.0 ([flame-engine#1713](flame-engine#1713)). ([2a41d0d](flame-engine@2a41d0d))
 - **BREAKING** **REFACTOR**: Matcher closeToVector() now accepts Vector2 as an argument ([flame-engine#1761](flame-engine#1761)). ([c508350](flame-engine@c508350))

flame_svg-v1.5.0

Toggle flame_svg-v1.5.0's commit message
 - **FIX**: Correct flutter constraint ([flame-engine#1731](flame-eng…

…ine#1731)). ([c738384](flame-engine@c738384))

 - **FEAT**: Move to Flutter 3.0.0 and Dart 2.17.0 ([flame-engine#1713](flame-engine#1713)). ([2a41d0d](flame-engine@2a41d0d))

flame_rive-v1.5.1

Toggle flame_rive-v1.5.1's commit message
 - Update a dependency to the latest release.

flame_oxygen-v0.1.5

Toggle flame_oxygen-v0.1.5's commit message
 - **REFACTOR**: Game is now a class, not a mixin ([flame-engine#1751](

…flame-engine#1751)). ([5225a4e](flame-engine@5225a4e))

 - **FIX**: Correct flutter constraint ([flame-engine#1731](flame-engine#1731)). ([c738384](flame-engine@c738384))
 - **FEAT**: Move to Flutter 3.0.0 and Dart 2.17.0 ([flame-engine#1713](flame-engine#1713)). ([2a41d0d](flame-engine@2a41d0d))

flame_lint-v0.1.2

Toggle flame_lint-v0.1.2's commit message
 - **REFACTOR**: Move to package imports ([flame-engine#1625](flame-e…

…ngine#1625)). ([843ddc3](flame-engine@843ddc3))

 - **REFACTOR**: Add a few more rules to flame_lint, including use_key_in_widget_constructors ([flame-engine#1248](flame-engine#1248)). ([bac6c8a](flame-engine@bac6c8a))
 - **FIX**: Upgrade dartdoc (upgrade analyzer transitive dependency) ([flame-engine#1630](flame-engine#1630)). ([6da8adb](flame-engine@6da8adb))
 - **FEAT**: Move to Flutter 3.0.0 and Dart 2.17.0 ([flame-engine#1713](flame-engine#1713)). ([2a41d0d](flame-engine@2a41d0d))
 - **FEAT**: Add more lint rules ([flame-engine#1703](flame-engine#1703)). ([49252f8](flame-engine@49252f8))
 - **FEAT**: Add non_constant_identifier_names rule ([flame-engine#1656](flame-engine#1656)). ([1b40de0](flame-engine@1b40de0))
 - **FEAT**: Bump to Flutter 2.10.0 ([flame-engine#1617](flame-engine#1617)). ([beac901](flame-engine@beac901))
 - **DOCS**: Fix various dartdoc warnings ([flame-engine#1353](flame-engine#1353)). ([9f09605](flame-engine@9f09605))