Skip to content

Releases: gonodono/hex-grid

0.1.3

Choose a tag to compare

@gonodono gonodono released this 19 Jun 16:38

This release is mostly bug fixes for the current version of the library before it's updated with breaking changes.

  • Invalid Grid.Address instances are now being properly handled in the Grid initializer.
  • The getHexShape() function on the Compose scope was corrupting its own data. It's been corrected.
  • Grids behavior with regard to invalid Addresses being passed in functions is now as specified in the docs.

One known bug still exists, though, as it wasn't recognized until after the recent version had been pushed. It's easily fixed by the user, though.

  • HexGridView can draw the grid improperly if it has any padding values set. The recommended workaround is to remove any padding from the HexGridView, wrap it in a FrameLayout, and set the padding on that.

This will be fixed in the next release, but it's not clear when that will be, as it involves an extensive overhaul.

0.1.2

Choose a tag to compare

@gonodono gonodono released this 12 Jun 09:08

This release is mostly internal improvements, with only a minor surface change: the Grids now have versions of the get and set operators with [row: Int, column: Int] indices, in addition to the [address: Grid.Address] ones.

0.1.1

Choose a tag to compare

@gonodono gonodono released this 12 Feb 01:23

Minor updates and fixes for issues in the initial commit that went unnoticed.

There is one breaking change: LayoutSpecs is no longer public, and its properties are handled individually now.

0.1.0

Choose a tag to compare

@gonodono gonodono released this 10 Feb 15:56

The initial release. The available features and public API may change in the future.