Skip to content

Latest commit

 

History

History
212 lines (135 loc) · 9.71 KB

CHANGELOG.md

File metadata and controls

212 lines (135 loc) · 9.71 KB

[0.9.1] - 6 September 2023

  • FEAT: feat: added concealBacklayerOnBackButton option (#133)

[0.9.0] - 19 May 2023

  • CHORE: upgrade to Flutter 3.10.0
  • CHORE: remove deprecated members in BackdropAppBar

[0.8.1] - 28 August 2022

  • DOCS: fix badge links
  • CHORE: move to OSI-approved license

[0.8.0] - 12 May 2022

  • FIX: SchedulerBinding.instance is now null-safe (#124) (#125)

[0.7.2] - 3 May 2022

  • DOCS: remove mention of deprecated member
  • REFACTOR: making BackdropScaffoldState.scaffoldKey non-null with late (#114)
  • FEAT: added frontLayerShape in-place of frontLayerBorderRadius in BackdropScaffold (#116)
  • PERF: only rebuild widgets when BackdropScaffoldState changed (#119)

[0.7.1] - 19 December 2021

  • DOCS: proper(short) first sentence of doc-comments (#110)

[0.7.0] - 19 December 2021

  • DOCS: added "Awesome Flutter" shield
  • CHORE: migrated to flutter_lints with additional rules (#99)
  • CI: added check for proper PR title based on conventionalcommits.org (#101)
  • STYLE: fix all lint issues (#100)
  • DOCS: added api-doc links to quick links section
  • BREAKING REFACTOR: removed all deprecated members (#102)
  • BREAKING REFACTOR: moved all files to src/ dir (#103)
  • DOCS: remove note for flutter v1 and minor formatting
  • FEAT: synced members of Scaffold and AppBar (#104)
  • DOCS: start doc-comments with a single sentence summary (#105)
  • CI: using flutter analyze and checking correct formatting (#107)
  • FEAT: added double frontLayerElevation member (#109)
  • CI: restructured, cleaned, added pub.dev checks (#108)
  • CHORE: default gitignore for idea added

[0.6.2] - 28 June 2021

  • doc: "all-contributors" generated through CLI
  • doc(readme): minor - using HTML badges instead of MD
  • ci(analysis): upgraded analyzer action to v3
  • doc(readme): GIF for BackdropScaffold example updated

[0.6.1] - 4 May 2021

  • BackdropScaffold: added maintainBackLayerState argument [#93]

[0.6.0] - 11 March 2021

  • pubspec: revert homepage to github repo
  • dart: requires Dart >= 2.12 BREAKING [#86]
  • dart: opt-in for null safety [#86]

[0.5.3] - 2 March 2021

  • pubspec: set https://fluttercommunity.github.io/backdrop/ as "Home Page"
  • readme: added "Live Demo" to "Quick links"
  • BackdropScaffold: fix bug where _animationController.dispose() is not called correctly [#83]

[0.5.2] - 27 February 2021

  • example: referring "live demo" so that it shows up in pub.dev
  • example: proper sdk constraints and migrated to Flutter Android Embedding v2
  • ci-cd: deploy_demo fix
  • BackdropScaffold: added revealBackLayerAtStart property [#82]
  • BackdropScaffold: renamed controller -> animationController property and state "getter" [#82]

[0.5.1] - 23 February 2021

  • readme: minor fix

[0.5.0] - 23 February 2021

  • demo: use gallerize package [#67]
  • demo: auto-deploy with new tag creation with Github Actions [#69]
  • dart: requires Dart >= 2.3 BREAKING [#73]
  • BackdropScaffold: added frontLayerActiveFactor and backLayerScrim; replaced inactiveOverlayColor with frontLayerScrim; [#73]
  • BackdropScaffold: documentation improvement for subHeader, headerHeight and stickyFrontLayer [#73]
  • example: added example for variable height front layer [#73]
  • BackdropScaffold: added reverseAnimationCurve [#74]
  • readme: added "Accessing underlying backdrop functionalities" section [#77]

[0.4.7] - 28 October 2020

  • BackdropScaffold: added scaffoldKey [#64]
  • BackdropScaffold: added frontLayerBackgroundColor [#63, #66]
  • BackdropNavigationBackLayer: added itemPadding, itemSplashColor, itemSplashBorder [#65]

[0.4.6] - 19 September 2020

  • _MeasureSize: removed _OnWidgetSizeChange in favour of ValueChanged<Size>
  • _MeasureSize: fix: not working properly with Animation [#57]
  • BackdropScaffold: fix: layout issue for strict constraint backLayer [#58]

[0.4.5] - 16 September 2020

  • BackdropScaffold: exposed key property [#53]
  • BackdropScaffold: fix: headerHeight not updating once built [#52]

[0.4.4] - 10 September 2020

  • BackdropToggleButton: exposed color property of AnimatedIcon [#48]
  • BackdropScaffold: added all missing properties from material Scaffold [#51]
  • BackdropScaffold: added property inactiveOverlayOpacity.[#51]

[0.4.3] - 15 August 2020

  • Demo app with use cases [#37]
  • BackdropNavigationBackLayer: directly expose separatorBuilder instead of separator [#44]

[0.4.2] - 10 August 2020

  • fix toggle from front layer bug [#41]

[0.4.1] - 6 June 2020

  • making _BackdropScaffoldState class public [#36]

[0.4.0] - 6 June 2020

  • refactor backdrop.dart to smaller dart files [#32]

[0.3.4] - 5 June 2020

  • subHeader attribute added to BackdropScaffold [#29]
  • BackdropSubHeader provided to implement sub header following MDG [#29]

[0.3.3] - 4 June 2020

  • refactor showFrontLayer to concealBackLayer and showBackLayer to revealBackLayer [#30]
  • added onBackLayerConcealed and onBackLayerRevealed callbacks [#30]

[0.3.2] - 28 May 2020

  • fix typo [#27]

[0.3.1] - 27 May 2020

  • floatingActionButton and other related attributes to BackdropScaffold [#21]

[0.3.0] - 27 May 2020

  • BackdropAppBar added [#23]

[0.2.17] - 26 May 2020

  • animation duration fix [#19]
  • configurable inactive layer color with animating color change [#20]
  • Improve the front layer border radius [#22]

[0.2.15] - 15 May 2020

  • bug fix: unfocusing keyboard before fling. [#16]

[0.2.14] - 21 April 2020

  • Moved package from gitlab.com/daadu/backdrop to github.com/fluttercommunity/backdrop

[0.2.13] - 21 April 2020

  • Moved package to Flutter Community

[0.2.11] - 18 April 2020

  • Reverting to v0.2.9

[0.2.10] - 18 April 2020

  • Added documentation link in pubspec.yaml

[0.2.9] - 18 April 2020

  • Documentation of classes and attributes

[0.2.8] - 16 January 2020

  • disabling focus on backLayer when not visible

[0.2.7] - 18 December 2019

  • updated README.md

[0.2.0] - 18 December 2019

  • NavigationBackLayer widget - for easily implement navigation with backdrop
  • stickyFrontLayer - dynamic height for backdrop - based on height of backLayer
  • animationCurve for backdrop can be passed as parameter
  • minor bug fixes

[0.1.0] - 28 July 2018.

  • opacity fixes in BackdropScaffold.
  • headerHeight option added in BackdropScaffold.
  • frontLayerBorderRadius option added in BackdropScaffold
  • refactor: body -> frontLayer
  • refactor: backpanel -> backLayer
  • BackdropToggleButton widget implemented.

[0.0.1] - 21 July 2018.

  • Basic backdrop implementation.
  • BackdropScaffold widget implemented.