- 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
[fluttercommunity#64]BackdropScaffold
: addedfrontLayerBackgroundColor
[fluttercommunity#63, fluttercommunity#66]BackdropNavigationBackLayer
: addeditemPadding
,itemSplashColor
,itemSplashBorder
[fluttercommunity#65]
_MeasureSize
: removed_OnWidgetSizeChange
in favour ofValueChanged<Size>
_MeasureSize
: fix: not working properly with Animation [fluttercommunity#57]BackdropScaffold
: fix: layout issue for strict constraintbackLayer
[fluttercommunity#58]
BackdropScaffold
: exposedkey
property [fluttercommunity#53]BackdropScaffold
: fix:headerHeight
not updating once built [fluttercommunity#52]
BackdropToggleButton
: exposedcolor
property ofAnimatedIcon
[fluttercommunity#48]BackdropScaffold
: added all missing properties from materialScaffold
[fluttercommunity#51]BackdropScaffold
: added propertyinactiveOverlayOpacity
.[fluttercommunity#51]
- Demo app with use cases [fluttercommunity#37]
BackdropNavigationBackLayer
: directly exposeseparatorBuilder
instead ofseparator
[fluttercommunity#44]
- fix toggle from front layer bug [fluttercommunity#41]
- making
_BackdropScaffoldState
class public [fluttercommunity#36]
- refactor
backdrop.dart
to smaller dart files [fluttercommunity#32]
subHeader
attribute added toBackdropScaffold
[fluttercommunity#29]BackdropSubHeader
provided to implement sub header following MDG [fluttercommunity#29]
- refactor
showFrontLayer
toconcealBackLayer
andshowBackLayer
torevealBackLayer
[fluttercommunity#30] - added
onBackLayerConcealed
andonBackLayerRevealed
callbacks [fluttercommunity#30]
- fix typo [fluttercommunity#27]
floatingActionButton
and other related attributes toBackdropScaffold
[fluttercommunity#21]
BackdropAppBar
added [fluttercommunity#23]
- animation duration fix [fluttercommunity#19]
- configurable inactive layer color with animating color change [fluttercommunity#20]
- Improve the front layer border radius [fluttercommunity#22]
- bug fix: unfocusing keyboard before fling. [fluttercommunity#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.