Releases: mikepenz/Android-Iconics
Releases · mikepenz/Android-Iconics
v3.2.0-rc1
v3.1.0
v3.1.0-rc02
WARNING
- this release is the first release using androidX, stay with older versions for pure appcompat dependencies
Changes
- upgrade to androidX v1.0.0-rc02
- updated the FontAwesome icon set to the latest release v5.3.1
- updated the CommunityMaterialIcons to the latest release v2.7.94
- please see the migration notes, as the icons were split into 2 enums due to the huge amount of icons
Icon sets
- re-released most icon sets to update their pom, and have them available on jcenter
- NOTE some set's are not yet available as they have their approval pending on jcenter
implementation 'com.mikepenz:google-material-typeface:3.0.1.3.original@aar'
implementation 'com.mikepenz:material-design-iconic-typeface:2.2.0.5@aar'
implementation 'com.mikepenz:fontawesome-typeface:5.3.1.1@aar'
implementation 'com.mikepenz:octicons-typeface:3.2.0.5@aar'
implementation 'com.mikepenz:meteocons-typeface:1.1.0.5@aar'
implementation 'com.mikepenz:community-material-typeface:2.7.94.1@aar'
implementation 'com.mikepenz:weather-icons-typeface:2.0.10.5@aar'
implementation 'com.mikepenz:typeicons-typeface:2.0.7.5@aar'
implementation 'com.mikepenz:entypo-typeface:1.0.0.5@aar'
implementation 'com.mikepenz:devicon-typeface:2.0.0.5@aar'
implementation 'com.mikepenz:foundation-icons-typeface:3.0.0.5@aar'
implementation 'com.mikepenz:ionicons-typeface:2.0.1.5@aar'
implementation 'com.mikepenz:pixeden-7-stroke-typeface:1.2.0.3@aar'
v3.1.0-rc01
WARNING
- this release is the first release using androidX, stay with older versions for pure appcompat dependencies
Changes
- upgrade to androidX
- use bridge themes to support old appcompat too
- update to build tools 28
- update to targetSdk 28
- include material dependency
- update to the new release setup used in my other libs
- update to gradle 4.9
- cleanup
v3.0.4
v3.0.3
v3.0.2
v3.0.1
- Fix exception when closing empty path
It happens when you open Android studio's layout preview where some of your views try to use IconicsDrawable. Because layout preview doesn't support Paint.getTextPath(), path itself will be empty, and when you try to close it, it throws the exception.
Simple fix is to check if path is not empty before trying to close it.
THANKS @Robyer
v3.0.0
library
- add
IconicsDrawable#shadowLayer
- THANKS @jayrave
- Fix: some methods doesn't call invalidateSelf and finally does nothing in the end of chain
- THANKS @zTrap
- adjust API for shadow drawing
- add more API methods to provide shadow functionality
- simplify shadow API's
- add enable shadow method
app
- adaptive icons
- new colors
v2.9.5
migration
- the attributes for the
IconicsMenuInflaterUtil
start now withico_
instead ofiiv_
- the
IconicsMenuInflaterUtil
was moved into thecore
module to simplify code
library
- IconicsMenuInflaterUtil moved into core-module
- Now iconics drawable will be created if at least one attribute was filled
- Yes, now u can create IconicsDrawable via xml without icon (useful for bg color and for example with rounded corners)
- fix issue if icon was used via XML
THANKS @zTrap