- FEAT: feat: added concealBacklayerOnBackButton option (#133)
- CHORE: upgrade to Flutter 3.10.0
- CHORE: remove deprecated members in BackdropAppBar
- DOCS: fix badge links
- CHORE: move to OSI-approved license
- 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)
- DOCS: proper(short) first sentence of doc-comments (#110)
- 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
frontLayerElevationmember (#109) - CI: restructured, cleaned, added pub.dev checks (#108)
- CHORE: default gitignore for idea added
- 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
BackdropScaffoldexample updated
BackdropScaffold: addedmaintainBackLayerStateargument [#93]
pubspec: reverthomepageto github repodart: requires Dart >= 2.12 BREAKING [#86]dart: opt-in for null safety [#86]
pubspec: sethttps://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]
example: referring "live demo" so that it shows up in pub.devexample: proper sdk constraints and migrated to Flutter Android Embedding v2ci-cd:deploy_demofixBackdropScaffold: addedrevealBackLayerAtStartproperty [#82]BackdropScaffold: renamedcontroller->animationControllerproperty and state "getter" [#82]
readme: minor fix
demo: usegallerizepackage [#67]demo: auto-deploy with new tag creation with Github Actions [#69]dart: requires Dart >= 2.3 BREAKING [#73]BackdropScaffold: addedfrontLayerActiveFactorandbackLayerScrim; replacedinactiveOverlayColorwithfrontLayerScrim; [#73]BackdropScaffold: documentation improvement forsubHeader,headerHeightandstickyFrontLayer[#73]example: added example for variable height front layer [#73]BackdropScaffold: addedreverseAnimationCurve[#74]readme: added "Accessing underlying backdrop functionalities" section [#77]
BackdropScaffold: addedscaffoldKey[#64]BackdropScaffold: addedfrontLayerBackgroundColor[#63, #66]BackdropNavigationBackLayer: addeditemPadding,itemSplashColor,itemSplashBorder[#65]
_MeasureSize: removed_OnWidgetSizeChangein favour ofValueChanged<Size>_MeasureSize: fix: not working properly with Animation [#57]BackdropScaffold: fix: layout issue for strict constraintbackLayer[#58]
BackdropScaffold: exposedkeyproperty [#53]BackdropScaffold: fix:headerHeightnot updating once built [#52]
BackdropToggleButton: exposedcolorproperty ofAnimatedIcon[#48]BackdropScaffold: added all missing properties from materialScaffold[#51]BackdropScaffold: added propertyinactiveOverlayOpacity.[#51]
- Demo app with use cases [#37]
BackdropNavigationBackLayer: directly exposeseparatorBuilderinstead ofseparator[#44]
- fix toggle from front layer bug [#41]
- making
_BackdropScaffoldStateclass public [#36]
- refactor
backdrop.dartto smaller dart files [#32]
subHeaderattribute added toBackdropScaffold[#29]BackdropSubHeaderprovided to implement sub header following MDG [#29]
- refactor
showFrontLayertoconcealBackLayerandshowBackLayertorevealBackLayer[#30] - added
onBackLayerConcealedandonBackLayerRevealedcallbacks [#30]
- fix typo [#27]
floatingActionButtonand other related attributes toBackdropScaffold[#21]
BackdropAppBaradded [#23]
- animation duration fix [#19]
- configurable inactive layer color with animating color change [#20]
- Improve the front layer border radius [#22]
- bug fix: unfocusing keyboard before fling. [#16]
- Moved package from
gitlab.com/daadu/backdroptogithub.com/fluttercommunity/backdrop
- Moved package to Flutter Community
- Reverting to v0.2.9
- Added documentation link in
pubspec.yaml
- Documentation of classes and attributes
- disabling focus on
backLayerwhen not visible
- updated README.md
NavigationBackLayerwidget - for easily implement navigation with backdropstickyFrontLayer- dynamic height for backdrop - based on height of backLayeranimationCurvefor backdrop can be passed as parameter- minor bug fixes
- opacity fixes in
BackdropScaffold. headerHeightoption added in BackdropScaffold.frontLayerBorderRadiusoption added in BackdropScaffold- refactor:
body->frontLayer - refactor:
backpanel->backLayer BackdropToggleButtonwidget implemented.
- Basic backdrop implementation.
BackdropScaffoldwidget implemented.