This project adheres to Semantic Versioning.
- Added id to prompt view
- Fixed null text causing crash when layout direction is right to left
- Fixed right to left text positioning
- Improved text and background positioning calculations
- Added side nav target example
- Fixed right to left text drawing outside the background
- Added check for primary text layout being created before drawing
- Fixed background not covering text in certain scenarios
- Prompts greater than 88dp from the top or bottom now use an optimized background
- Fixed onHidePromptComplete event being triggered twice
- Fixed background being too small in certain use cases
- Fixed null target view not being handled gracefully
- Fixed point in background calculation
- Added card example
- Fixed background not showing when animations are disabled
- Added following guidelines on centre positioned targets
- Added setting background colour alpha
- Added setting focal colour alpha
- Fixed incorrect text positioning on centre positioned targets
The fix for the target activity not having a view group as its first child view changed the default view that is clipped to. This means that for the dialog activity sample the view that is clipped to needs to be set.
builder.setClipToView(findViewById(R.id.dialog_view))
- Added ability to set the view that the prompt is clipped to
- Added app bar action icon examples
- Fixed crash that occurred when target activity did not have a view group as its first child view
- Improved text position calculations
- Improved background radius calculations
- Fixed prompt icon sharing its state with other drawables
- Improved ActionMode example
- Fixed crash when running on Gingerbread and below that was introduced in v1.6.1
- Fixed prompt being shown behind ActionMode (removed drawing behind DrawerLayout)
- Added ActionMode example
- Added RTL layout support
- Added methods to change text gravity
- Added disabling idle animation
- Added method to change the view that is rendered as the target
- Improved dialog style sample
- Fixed prompt text positioning not taking clip bounds into account
- Fixed clip bounds being incorrectly calculated on KitKat and lower
- Fixed status bar height being incorrectly applied to clip bounds
- Changed how status bar height is obtained
- Fixed clip bounds being incorrectly calculated
- Added tinting icon drawable
- Fixed icon drawable being incorrectly tinted
- Added changing primary and secondary text typeface
- Reduced number of generated methods
- Removed incorrect delay in starting the prompt display animation
- Added style attribute for controlling capturing focal touch events
- Added option to capture touch events outside prompt
- Added options to disable auto dismiss and auto finish prompt
- Fixed prompt view position not changing on target view position change
- Fixed null pointer exception in Builder.show when create returns null
- Fixed crash if secondary text not set
- Fixed incorrectly named method getTextSeparation, renamed to setTextSeparation
- Fixed incorrect text positioning when view is clipped
- Fixed incorrect margin use
- Added loading prompt theme from style
- Fixed prompt being drawn outside activity bounds
- Initial release