- Fixes of notable glitches after upgrading
- Weight calculation in [SlikkerMaterial]
- New [MaterialStyles.stroked] style in [SlikkerMaterial]
- Fixed animation engine, so it works in Dart 1.15.
- Additonal optimizations in animation engine.
- Remade the way [SlikkerThemeData] works.
- Created [SlikkerMaterialTheme]
- [Minor changes]
- Fixed elevation on hover.
- [Internal changes]
- Renamed accent to hue.
- Changed how depth is measured in [SlikkerMaterial].
- Made [SlikkerMaterial] interaction animations depend on material's size.
- [Internal changes]
- Renamed elevation to depth.
- Fixed button names to material.
- Optimixed operations in [SlikkerMaterial]'s custom painter.
- Added shape property for [SlikkerMaterial] and [SlikkerButton].
- Improved and moved borderRadius calculation to [SlikkerMaterial]'s custom painter.
- Optimized [SlikkerMaterial] redrawing.
- Added
borderRadius
property to [SlikkerTheme]. - Added
spacing
andcenter
properties to [SlikkerButton].
- Renamed [SlikkerButton] to [SlikkerMaterial].
- Added [SlikkerButton] widget, which implements SlikkerMaterial.
- Made
SlikkerApp
,SlikkerButton
,IconExtended
,SlikkerScaffold
,SlikkerTextField
,TopButton
widgets depend onSlikkerTheme
. - Added more properties for
SlikkerThemeData
. - [Minor changes]
- Fixed
SlikkerTextField
padding.
- Fixed
- Added
prefixWidget
andsuffixWidget
's toSlikkerTextField
. - [Minor changes]
- Added search icon.
- Fixed plus icon.
- [IconExtended] widget.
- Added first versions of SlikkerIcons.
- Added SystemChrome overlay style.
- Improvements in button's style.
- Changed press animation. Made it more parralax.
- Changed the way elevation is calculated
- Added [SlikkerTheme] and [SlikkerThemeData] classes.
- Improved the way animation is smoothing during changing the direction.
- Added [SlikkerApp] widget.
- Started migrating to
EditableText
widget in [SlikkerTextField]. - [Minor changes]
- Improved animation waiting.
- [Internal changes]
- Removed
material.dart
dependencies from a few files.
- Removed
- Added cursor response on button hover.
- [Minor changes]
- Added lerp to elevation state.
- [Internal changes]
- Improved
README.md
. - Added todos.
- Improved
- [Minor changes]
- Fixed duration of the animations.
- [Internal changes]
- Removed
ripple.dart
, as it's useless now.
- Removed
- Rewrote [SlikkerAnimationController].
- Smooth animation switch.
- Lighter
run()
function.
- [Minor changes]
- Improved effects.
- Made
./example/main.dart
suit the future design.
- [Minor changes]
- Fixed changing animation duration by itself.
- Fixed response on tap cancel.
- Added button own build in ripple animation.
- [Minor changes]
- Added duration argument to [SlikkerAnimationController.run()].
- [Internal changes]
- Shortened names in [SlikkerButton].
- Placed build button function into
AnimationBuilder
. - Removed widget property in
_ButtonEffects
. - Changed
TapPosition
toOffest
. - Chnaged
_touchEvent
structure.
- [Minor changes]
- Added press animation dispose.
- Integrated Slikkerbutton into effect painter.
- Removed
DecoratedBox
from [SlikkerButton]. - Drawing key/ambient shadows, light, and box with [CustomPainter].
- [Minor changes]
- Fixed [SlikkerScaffold]'s bottom shadow color.
- [Internal changes]
- Changed painter structure.
- Avoided repeating of animation calls [SlikkerAnimationController.run()].
- [Minor changes]
- Fixed skipping state in animations
- Added shaodow painting effect.
- [Internal changes]
- Removed canvas clipping.
- Added light effect on top of button.
- [Internal changes]
- Fixed wrong animation state.
- Made natural animating for hover state and press state on different devices.
- Added
animations.dart
toslikker_kit.dart
's exports. - Added reverse curve for [SlikkerCurve].
- [Internal changes]
- Improved animation values in [SlikkerAnimationController].
- Made [GestureDetector] and [MouseRegion] conditional in [SlikkerButton].
- Added
reverseCurve
property to [SlikkerAnimationController]. - [Internal changes]
- Fixed animation flickering.
- Added link to this changelog in README.md
- [Internal changes]
- Simplified [SlikkerAnimationController] structure.
- Added comments in
animations.dart
. - Fixed no-animation bug
- Removed
material.dart
dependencies frombutton.dart
! YAY! - Created [SlikkerAnimationController]`.
- [Internal changes]
- Improved [SlikkerCurve].
- Added
key
property for [SlikkerButton]. - [Internal changes]
- Added potential press animation.
- [TapPosition] class.
- Removed
_composer
. - Added press recognizer.
- Started building my own Ripple animation.
- Added hover animation for tap
- [Internal changes]
- Simplified state code in [SlikkerButton].
- Improved README.md.
- [Internal changes]
- Improved animation curve.
- Improved switching between hover animations.
- Fixed ripple borderRadius.
- Added changelog for
1.1.0-alpha
versions.
- Added hover state & feedback.
- [Internal changes]
- Migrated to Dart 1.13.
- [Internal changes]
- Organized code in [SlikkerButton].
- Splitterd [SlikkerCard] into [SlikkerButton] and [SlikkerContainer].
- [Internal changes]
- Changed the way animations work in [SlikkerCard].