- 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
frontLayerElevation
member (#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
BackdropScaffold
example updated
BackdropScaffold
: addedmaintainBackLayerState
argument [#93]
pubspec
: reverthomepage
to 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_demo
fixBackdropScaffold
: addedrevealBackLayerAtStart
property [#82]BackdropScaffold
: renamedcontroller
->animationController
property and state "getter" [#82]
readme
: minor fix
demo
: usegallerize
package [#67]demo
: auto-deploy with new tag creation with Github Actions [#69]dart
: requires Dart >= 2.3 BREAKING [#73]BackdropScaffold
: addedfrontLayerActiveFactor
andbackLayerScrim
; replacedinactiveOverlayColor
withfrontLayerScrim
; [#73]BackdropScaffold
: documentation improvement forsubHeader
,headerHeight
andstickyFrontLayer
[#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_OnWidgetSizeChange
in favour ofValueChanged<Size>
_MeasureSize
: fix: not working properly with Animation [#57]BackdropScaffold
: fix: layout issue for strict constraintbackLayer
[#58]
BackdropScaffold
: exposedkey
property [#53]BackdropScaffold
: fix:headerHeight
not updating once built [#52]
BackdropToggleButton
: exposedcolor
property ofAnimatedIcon
[#48]BackdropScaffold
: added all missing properties from materialScaffold
[#51]BackdropScaffold
: added propertyinactiveOverlayOpacity
.[#51]
- Demo app with use cases [#37]
BackdropNavigationBackLayer
: directly exposeseparatorBuilder
instead ofseparator
[#44]
- fix toggle from front layer bug [#41]
- making
_BackdropScaffoldState
class public [#36]
- refactor
backdrop.dart
to smaller dart files [#32]
subHeader
attribute added toBackdropScaffold
[#29]BackdropSubHeader
provided to implement sub header following MDG [#29]
- refactor
showFrontLayer
toconcealBackLayer
andshowBackLayer
torevealBackLayer
[#30] - added
onBackLayerConcealed
andonBackLayerRevealed
callbacks [#30]
- fix typo [#27]
floatingActionButton
and other related attributes toBackdropScaffold
[#21]
BackdropAppBar
added [#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/backdrop
togithub.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
backLayer
when not visible
- updated README.md
NavigationBackLayer
widget - for easily implement navigation with backdropstickyFrontLayer
- dynamic height for backdrop - based on height of backLayeranimationCurve
for backdrop can be passed as parameter- minor bug fixes
- opacity fixes in
BackdropScaffold
. headerHeight
option added in BackdropScaffold.frontLayerBorderRadius
option added in BackdropScaffold- refactor:
body
->frontLayer
- refactor:
backpanel
->backLayer
BackdropToggleButton
widget implemented.
- Basic backdrop implementation.
BackdropScaffold
widget implemented.