Releases: alexjlockwood/kyrie
Releases Β· alexjlockwood/kyrie
0.2.1
0.2.0
What's new
KyrieDrawable
s can now be built programatically using a significantly less verbose Kotlin DSL API.- Thanks David Blanc for this awesome contribution!
KyrieDrawable
paths can now reference gradients andColorStateList
s as their fill/stroke colors.- Gradients and
ColorStateList
s referenced inVectorDrawable
s are now properly inflated from XML as well.
- Gradients and
- Tinting with
ColorStateList
s that referenced theme attributes are now correctly inflated on API 22 and below. - Migrated all public-facing APIs to Kotlin.
- Migrated support library dependencies to Android X.
- Migrated the documentation site from Javadoc to dokka.
- Replaced the sample app's icon with a prettier one.
API changes
- The following annotation classes have been migrated to Kotlin enum types:
StrokeLineCap
,StrokeLineJoin
,FillType
,ClipType
,RepeatMode
. Animation#repeatCount(int)
has been replaced withAnimation#repeatCount(long)
.
0.1.3
0.1.2
0.1.1
- Added a
LineNode
class (similar to the<line>
element in SVG). - Added a
fillType
property toClipPathNode
, which allows you to create clip paths with either aNON_ZERO
orEVEN_ODD
winding type. - Added a
clipType
property toClipPathNode
, which allows you to create clip paths with either aINTERSECT
orSUBTRACT
clipping strategy.
0.1.0
Initial release!
0.0.3
Third pre-release.
0.0.2
Second pre-release.
0.0.1
Initial pre-release.