Changelog History
-
v3.0.1
July 13, 2018 -
v3.0 Changes
June 22, 2018๐ THIS IS A BETA RELEASE
-
v2.2.7
May 26, 2017 -
v2.2.6
December 07, 2016 -
v2.2.5
November 11, 2016 -
v2.2.4
November 11, 2016 -
v2.2.3 Changes
October 27, 2016 -
v2.2.2
August 26, 2016 -
v2.2.1 Changes
August 23, 2016 -
v2.2.0 Changes
August 10, 2016๐ Improved rendering strategy. This should render more predictably, more consistently, and with much less memory consumption. Instead of layered
Views
, all tiles are drawn to a singleCanvas
; additionally tiles from previous levels are compared to existing draw operation to determine if any pixels of the previous tile will be seen (e.g., an as-yet rendered tile from the most current level; a partially opaque tile from the current level, etc).๐ Some APIs have been deprecated, most notably
shouldRecycleBitmaps
- bitmaps are always recycled now.Other changes should be largely internal and not noticed by most users, and should generally considered to be non-breaking, however some changes could be noticed (for example,
TileCanvasViewGroup
no longer hasTileCanvasView
children - or any children - so if an existing app usesTileView.getTileCanvasViewGroup().getChildAt(0)
, the result would now be null.๐ Changes that could be considered breaking:
- ๐ TileCanvasView has been removed
- TileCanvasViewGroup is no longer extends ScalingLayout, or implement TileCanvasView.TileCanvasDrawListener
- ๐ Tile.stampTime is deprecated and now a no-op