#Changelog
#2.1.0 (27/04/2015)
- Fixed #155, We now clone correctly.
- Added Styles for Custom Views. (
builder.addCustomStyle(ToggleButton.class, android.R.attr.buttonStyleToggle)
)
#2.0.2 (05/01/2015)
- Fixed
CalligraphyConfig.Builder
missing return statements. - Fixed
createView()
getting the wrong parent context, Fixed: #135, #120
#2.0.1 (28/01/2014)
- Throw exception on passing null into
CalligraphySpan
- Fixed memory bug with
Toolbar
. @dlew
#2.0.0 (16/01/2014)
Breaking changes
This is a massive rewrite of the interception model. Look at CalligraphyLayoutInflater
and
CalligraphyConfig
for more information on options and changes.
- BREAKING CHANGE This is an API change to Calligraphy config.
Changed CalligraphyConfig to a builder pattern, use
CalligraphyConfig.Builder().build()
;
Notable changes:
- Removed jar binary, We build an @aar due to the way we tag
View
s. - Intercept View creation at each stage.
- Defer view creation to native components (Except CustomViews).
- Inject
setPrivateFactory
on theActivity
. - We wrap Factory not disturbing underlying factory and layout inflater invocation.
- Better support for
cloneInContext()
which the compat library uses heavily.
#1.2.0 (20/10/2014)
- Fixes issues with
appcompat-v7:21+
(uses underlyingToolbar
impl). - Lollipop support.
- Fast path view with font already set by us.
#1.1.0 (02/08/2014)
- Fixes ActionBar Title/SubTitle
textStyles
. - Fixes
textAllCaps
bug, now works correctly. - Fixes some
Spannable
issues reported, we are more careful what we applySpannable
's too now. - Fixes missing Typeface on hint text on
EditText
/AutoComplete
. - Fixes empty source and javadoc jars on maven.
#1.0.0 (05/07/2014)
- Added ActionBar Title/SubTitle support.
- Toast support via default style/or TextView theme style.
- Removed FontFamily parsing as it lead to users not being able to use
fontFamily
- Added TextAppearance Support - Thanks @codebutler & @loganj
- Default Font no longer required.
#0.8/9 (Skipped major API change)
#0.7.1 (22/04/2014)
- Fixed Resources not found Exception - @Smuldr
#0.7.0 (28/01/2014)
- Added Anti-aliasing support
- Added custom font attribute support - Thanks @Roman Zhilich
- Changed Maven groupId to
uk.co.chrisjenx
artifact is nowcalligraphy
.compile 'uk.co.chrisjenx:calligraphy:0.+'
#0.6.0 (02/01/2014)
- Supports all Android implementations of
TextView
- Supports Custom
TextView
s - Thanks @mironov-nsk - Caches none found fonts as null
#0.5.0
- Added support for
Button
class
#0.4.0
- Initial Release