Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
253665e
Fix some typos in README
tp Jan 13, 2020
afb2bd2
Merge pull request #116 from tp/patch-1
letsar Apr 4, 2020
8e974c2
Create FUNDING.yml
letsar Jun 4, 2020
fc20250
Update FUNDING.yml
letsar Jun 25, 2020
a9c5504
Fixes static analysis issues
letsar Jul 21, 2020
32878fb
Update README.md
letsar Aug 26, 2020
36b30e9
Fixed a color issue in SlideAction
letsar Aug 27, 2020
f417b19
Fix formatting issues
letsar Aug 27, 2020
31bb071
nnbd migration
letsar Oct 31, 2020
ca3a60b
null safety migration trial
letsar Oct 31, 2020
9bc234b
starting the revival
letsar Nov 13, 2020
01e359a
added dismissible feature
letsar Nov 17, 2020
5c337eb
added close on scroll
letsar Nov 18, 2020
afff882
Update version
letsar Nov 19, 2020
0b724e7
Update version
letsar Nov 19, 2020
80c2a63
Merge remote-tracking branch 'origin/null_safety' into null_safety
letsar Nov 19, 2020
e196a30
Update changelog
letsar Nov 19, 2020
3527050
add notifications
letsar Nov 19, 2020
72fbb7e
small imports refactor
letsar Nov 20, 2020
3d5a70b
add actions
letsar Nov 20, 2020
04406e7
removing SlidableGroup as it's replaced with a tag now
letsar Nov 20, 2020
6ec1f67
add textdirection support
letsar Nov 23, 2020
315230c
add tests for gesture_detector
letsar Nov 24, 2020
b5ff534
add some tests
letsar Nov 26, 2020
6ff26c4
add tests
letsar Nov 28, 2020
dd15ba0
add tests
letsar Nov 29, 2020
423b125
renaming and tests
letsar Dec 4, 2020
ca0c78c
add animations in readme
letsar Dec 4, 2020
da13599
add documentation and tests
letsar Dec 5, 2020
9e8f3d5
Add sponsoring and contribution sections
letsar Dec 5, 2020
e85a5be
add funding
letsar Jan 2, 2021
3e11601
Updated Dart minimum SDK version to 2.12.0.
diegotori Mar 21, 2021
f7a6f29
Removed unnecessary force wrapping when calling Navigator.of.
diegotori Mar 21, 2021
5605957
Upgraded Android Example App's Gradle and Kotlin versions.
diegotori Mar 21, 2021
aee274a
Removed deprecated FlatButton calls.
diegotori Mar 21, 2021
20a5232
migrate from mockito to mocktail
letsar Mar 25, 2021
ce47f42
refactor imports
letsar Mar 25, 2021
dbd1803
refactor imports
letsar Mar 25, 2021
c7ea39b
refactor test imports
letsar Mar 25, 2021
39d3b49
Merge pull request #198 from diegotori/null_safety
letsar Apr 11, 2021
33805b9
version 0.6.0
letsar Apr 11, 2021
017f181
Merge branch 'null_safety'
letsar Apr 11, 2021
fdc5fea
Migrate to null-safety
letsar Apr 27, 2021
70ad625
Update readme and version
letsar May 13, 2021
59f5433
Setting a prerelease version instead of a definitive one
letsar May 13, 2021
0c2b0a1
delete master before merging from revival
letsar May 13, 2021
03fd288
Merge branch 'feature/revival'
letsar May 13, 2021
fe14d63
fix publishing issues
letsar May 13, 2021
25e75bc
add flutter favorite package logo
letsar May 13, 2021
8e52da1
Add GetStream.io logo
letsar Jul 14, 2021
bc711ee
Fixes #216
letsar Jul 14, 2021
901f1e6
Merge remote-tracking branch 'origin/master'
letsar Jul 14, 2021
7dfd7c1
Fix Flutter Favorite logo issue
letsar Jul 15, 2021
239a7f9
Make controller.dismiss usable from outside
letsar Jul 15, 2021
cded103
remove unused variable
letsar Jul 15, 2021
87c1d65
Fixes #225
letsar Jul 16, 2021
73e185a
Fixes #226
letsar Jul 18, 2021
c583dc7
Fix flutter analyze
letsar Jul 18, 2021
2f698e7
Fix animation stopping when to fast
letsar Jul 24, 2021
bc53b41
bump to dev.7
letsar Jul 24, 2021
72ecb7b
Fixed Dismissible animation issue
letsar Jul 24, 2021
7aa18b1
Fixes initialization issue
letsar Aug 3, 2021
d0fce62
Formatting and 1.0 version
letsar Nov 11, 2021
40b5c87
migrate example to null-safety
letsar Nov 12, 2021
314f441
make SlidableController not nullable
letsar Nov 13, 2021
175b073
creating another notification system and add SlidableAutoCloseBehavior
letsar Nov 13, 2021
6b81baf
changed notification to be sent only when animation status changed
letsar Nov 13, 2021
0fbda56
adding a way to automatically close other Slidable with the same grou…
letsar Nov 14, 2021
9d398ed
fixed #244
letsar Nov 15, 2021
346d5c6
Add custom padding and border radius to SlidableAction
johnstef99 Dec 4, 2021
5bae4b2
Fixes animation not always reporting status changes
letsar Dec 4, 2021
bf2d935
Add the possibility to not automatically open the slidable when the t…
letsar Dec 4, 2021
600643f
adds an example for issue #251
letsar Dec 4, 2021
8e14725
Revert "Fixes animation not always reporting status changes"
letsar Dec 4, 2021
1af5771
update example issue #251
letsar Dec 4, 2021
f43b7ae
add dragDismissible
letsar Dec 5, 2021
0301122
bump to 1.2.0
letsar Dec 29, 2021
44927e4
add a dev dependency on collection
letsar Dec 29, 2021
db5bde5
update getstream link
letsar Jan 7, 2022
60087b1
Update getstream link
letsar Jan 7, 2022
9247e93
fix capitalization
johnstef99 Feb 18, 2022
b4b0ff3
Update auto_close_behavior.dart
bct-fbo May 13, 2022
b71fe8a
Merge branch 'letsar:master' into master
johnstef99 May 13, 2022
7c126c4
Merge pull request #339 from bct-fbo/flutter-3.0-update
letsar May 15, 2022
c01651f
fixes build warning while supporting Flutter 2
letsar May 15, 2022
a096c72
changing sdk constraints
letsar May 15, 2022
b3e80b6
fixes sdk constraints error
letsar May 15, 2022
9035955
Merge pull request #278 from johnstef99/master
letsar May 22, 2022
566e358
bump version 1.3.0
letsar May 22, 2022
3da1f0a
fixes #289
letsar Jul 10, 2022
e6772b7
add last fix in changelog
letsar Jul 10, 2022
b4e78de
fixes #279
letsar Jul 10, 2022
0032081
Fixes #361
letsar Jul 14, 2022
92e2493
update SDK constraints
letsar Jul 14, 2022
53cee74
Compatibility with Flutter 3.7
ueman Apr 8, 2023
0a5021b
Merge pull request #417 from ueman/flutter-3.7
letsar Apr 14, 2023
dcbd633
add skipping scrolling into disabled pane
Popiron Jul 6, 2023
c82bc66
fix delete treshold
Popiron Jul 5, 2023
301461b
controller open to manage the state.
alex-melnyk Oct 13, 2023
861a769
Remove deprecated apis references
QuncCccccc Oct 26, 2023
5dd6ff7
Merge pull request #443 from QuncCccccc/remove_deprecated_api_reference
letsar Nov 2, 2023
440af7f
bump version to 3.0.1
letsar Nov 2, 2023
6e75ba1
change sdk constraints
letsar Nov 2, 2023
cb4def1
Document ratio parameter in openTo method
Brunobnahorny Dec 11, 2023
e14ff90
Merge pull request #442 from alex-melnyk/feature/enable_programatic_c…
letsar Mar 14, 2024
13267a8
bump version v3.1.0
letsar Mar 14, 2024
8c77c98
Ignore pubspec.lock
letsar Mar 14, 2024
81d8289
remove example/pubspec file
letsar Mar 14, 2024
ec1a3e6
Merge pull request #449 from Brunobnahorny/patch-1
letsar Jul 11, 2024
3f0010f
Merge pull request #435 from Popiron/fix/delete_threshold_not_respected
letsar Jul 11, 2024
be008a4
Merge pull request #434 from Popiron/fix/slidable_twitching_after_swipe
letsar Jul 11, 2024
3043300
Cleanup and bump to 3.1.1
letsar Jul 11, 2024
c34d3fb
Drop use of deprecated hash function
kevmoo Jul 12, 2024
3280106
Merge pull request #484 from kevmoo/drop_deprecation
letsar Jul 19, 2024
7dbeb66
Bump to 3.1.2
letsar Dec 12, 2024
d28c1ce
add courier logo
letsar Jan 23, 2025
a510f1e
Fixes #512 and updates SDK and Flutter constraints
letsar Jan 23, 2025
9f8bc1f
fix: ensure dismissal triggers when past threshold regardless of rele…
lukemmtt Jul 31, 2025
fe17928
Fixes missing listener removal in auto-close
letsar Aug 22, 2025
b9bb956
feat: Add alignment parameter to CustomSlidableAction for better vert…
lukemmtt Sep 20, 2025
4b8a611
Fixes issue when actionPaneConfigurator is null when opening slidable
letsar Sep 27, 2025
723c5b8
Merge pull request #537 from TimeFinderApp/fix/dismiss-threshold-gest…
letsar Sep 27, 2025
0563760
4.0.3
letsar Sep 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
github: letsar
patreon: romainrastel
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: ['https://www.buymeacoffee.com/romainrastel', 'paypal.me/RomainRastel']
89 changes: 69 additions & 20 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,30 +1,79 @@
# See https://www.dartlang.org/tools/private-files.html

# Files and directories created by pub
.dart_tool/
.packages
.pub/
build/
# If you're building an application, you may want to check-in your pubspec.lock
pubspec.lock

# Directory created by dartdoc
# If you don't generate documentation locally you can remove this line.
doc/api/
# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/

# IntelliJ related
*.iml
*.ipr
*.iws
.idea/
.DS_Store
.vscode/

example/android/\.project
# The .vscode folder contains launch configuration and tasks you configure in
# VS Code which you may wish to be included in version control, so this line
# is commented out by default.
#.vscode/

# Flutter/Dart/Pub related
**/doc/api/
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
.pub-cache/
.pub/
build/
coverage/

# Android related
**/android/**/gradle-wrapper.jar
**/android/.gradle
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java

example/android/\.settings/org\.eclipse\.buildship\.core\.prefs
# iOS/XCode related
**/ios/**/*.mode1v3
**/ios/**/*.mode2v3
**/ios/**/*.moved-aside
**/ios/**/*.pbxuser
**/ios/**/*.perspectivev3
**/ios/**/*sync/
**/ios/**/.sconsign.dblite
**/ios/**/.tags*
**/ios/**/.vagrant/
**/ios/**/DerivedData/
**/ios/**/Icon?
**/ios/**/Pods/
**/ios/**/.symlinks/
**/ios/**/profile
**/ios/**/xcuserdata
**/ios/.generated/
**/ios/Flutter/App.framework
**/ios/Flutter/Flutter.framework
**/ios/Flutter/Flutter.podspec
**/ios/Flutter/Generated.xcconfig
**/ios/Flutter/app.flx
**/ios/Flutter/app.zip
**/ios/Flutter/flutter_assets/
**/ios/Flutter/flutter_export_environment.sh
**/ios/ServiceDefinitions.json
**/ios/Runner/GeneratedPluginRegistrant.*

example/android/app/\.classpath
# Exceptions to above rules.
!**/ios/**/default.mode1v3
!**/ios/**/default.mode2v3
!**/ios/**/default.pbxuser
!**/ios/**/default.perspectivev3

example/android/app/\.project
pubspec.lock

example/android/app/\.settings/org\.eclipse\.buildship\.core\.prefs
example/ios/Flutter/ephemeral/
10 changes: 10 additions & 0 deletions .metadata
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# This file tracks properties of this Flutter project.
# Used by Flutter tool to assess capabilities and perform upgrades etc.
#
# This file should be version controlled and should not be manually edited.

version:
revision: 8874f21e79d7ec66d0457c7ab338348e31b17f1d
channel: stable

project_type: package
140 changes: 139 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,141 @@
## 4.0.3

### Fixed
* Fixes issue with dismissal [#537](https://github.com/letsar/flutter_slidable/issues/537)

## 4.0.2

### Fixed
* Issue when actionPaneConfigurator is null when calling openCurrentActionPane. Thanks to @EM-Sabeel.

## 4.0.1

### Fixed
* Issue in auto_close_behavior where removeStatusListener was not called.

## 4.0.0

### Changed
* Minimum version of Flutter (3.27.0 now)

### Fixed
* Icon color in actions [#512](https://github.com/letsar/flutter_slidable/issues/512)
* Use withValues instead of withOpacity

## 3.1.2

### Fixed
* Use Object.hash instead of hashValues.

## 3.1.1

### Fixed
* An issue when having only one action pane set [#311](https://github.com/letsar/flutter_slidable/issues/311)
* An issue with delete threshold [#230](https://github.com/letsar/flutter_slidable/issues/230)

## 3.1.0

### Added
* A way to provide a controller to the Slidable.

## 3.0.1

### Changed
* Remove deprecation use of `primary` and `surface` parameters from OutlinedButton.styleFrom method. (See https://github.com/letsar/flutter_slidable/pull/443)

## 3.0.0

### Changed
* Minimum version of Flutter (3.7.0 now)

## 2.0.0
### Changed
* Minimum version of Flutter (3.0.0 now) and Dart (2.17.0 now).

## 1.3.2
### Fixed
* ClipBehavior.none issue (https://github.com/letsar/flutter_slidable/issues/361).

## 1.3.1
### Fixed
* Rare LateInitializationError with DrawerMotion (https://github.com/letsar/flutter_slidable/issues/289).
* Issue with shadow content (https://github.com/letsar/flutter_slidable/issues/279).

## 1.3.0
### Added
* Padding and BorderRadius to SlidableAction.

## 1.2.1
### Fixed
* Build warning

## 1.2.0
### Added
* A way to automatically close other Slidables within the same group by tapping on them.
* Add a dragDismissible parameter on ActionPane.
### Fixed
* The RTL issue (#244).

## 1.1.0
### Changed
* Created a totally different notification system in order to be more flexible.
* Deprecated SlidableNotificationListener in favor of SlidableAutoCloseBehavior.

## 1.0.0
Same as 1.0.0-dev.9. This is just for making it clear that it's now stable.

## 1.0.0-dev.9
### Fixed
* Fixes an issue where we click on the Slidable instead of dragging it (https://github.com/letsar/flutter_slidable/pull/235).

## 1.0.0-dev.8
### Fixed
* Fixes an issue where the Dismissible animation stopped in middle when the gesture was too fast.

## 1.0.0-dev.7
### Fixed
* Fixes an issue where the Slidable animation stopped in middle when the gesture was too fast.

## 1.0.0-dev.6
### Fixed
* Fixes an issue preventing the actionPaneType to be updated when it animates (https://github.com/letsar/flutter_slidable/issues/226).

## 1.0.0-dev.5
### Fixed
* Fixes an issue preventing the Slidable to reach the extentRatio manually (https://github.com/letsar/flutter_slidable/issues/225).

## 1.0.0-dev.4
### Added
* ResizeRequest is now available, and the SlidableController.dismiss method can be used from outside.

## 1.0.0-dev.3
### Fixed
* Fixes Dismissal issue with endActionPane (https://github.com/letsar/flutter_slidable/issues/216).

## 1.0.0-dev.2
### Changed
* Flutter Favorite package logo

## 1.0.0-dev.1
### Changed
* Complete package rewriting in order to be more flexible and simple to use.

## 0.6.0
### Added
* Null Safety Support

## 0.5.7
### Fixed
* Formatting issues

## 0.5.6
### Fixed
* Color issue in SlideAction

## 0.5.5
### Fixed
* Static Analysis issues

## 0.5.4
### Added
* Ripple effect when tapping on the IconSlideAction (https://github.com/letsar/flutter_slidable/pull/89)
Expand Down Expand Up @@ -98,4 +236,4 @@
* The `rightActions` have been renamed to `secondaryActions`.

## 0.1.0
* Initial Open Source release.
* Initial Open Source release.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
Loading