supercharged_plus 2.3.0
supercharged_plus: ^2.3.0 copied to clipboard
Supercharged Plus brings all the comfort features from languages like Kotlin to all Flutter developers.
2.3.0 #
- New Widget Extensions: Added
.paddingAll(),.paddingSymmetric(),.paddingOnly(),.center(),.expanded(),.flexible(),.clipRRect(). - New BuildContext Extensions: Added
textTheme,colorScheme,showSnackBar(),pop(),push(). - Updated
supercharged_dart_plus: Bumped dependency to^2.3.0featuring new String, DateTime, and Iterable extensions. - Linter & Code Modernization: Updated to
flutter_lints: ^5.0.0and convertedpart ofdirectives to URI format.
2.2.0 #
- Project Rebranding: Package rebranded to
supercharged_plusmaintained by rizkyghofur. - New Feature (PR #35): Added
DeltaOffsethelper class for directional offset construction (rightBottom,leftTop,right,left,top,bottom, etc.) contributed by@jopmiddelkamp. - New Feature (PR #36): Added
sortAscandsortDesclist sorting extension methods and comparator functions contributed by@jopmiddelkamp. - New Feature (
BuildContextExtensions): Added Flutter UI convenience shortcuts onBuildContext(context.theme,context.isDarkMode,context.width,context.height,context.mediaQuery,context.padding,context.orientation,context.isPortrait,context.isLandscape). - Dart 3 & Flutter 3 Support: Modernized SDK constraints (
>=2.12.0 <4.0.0) for Dart 3 and Flutter 3 compatibility. - Pub.dev Optimizations: Added
LICENSE(MIT), updated pubspec metadata (repository,issue_tracker,topics), created runnableexample/lib/main.dart&example/main.dartfiles, and published newmigration.mdguide.
2.1.1 #
- Updated
README.md.
2.1.0+1 #
- Update: Use
flutter_lintsinstead ofpedantic
2.0.0 #
- New: Supercharged is sound null-safe (Flutter 2.0)
- New: Size
tweenTomethod - New: Rect
tweenTomethod - New: String
toColormethod supports 4-character and 8-character (RGBA) strings - Breaking: Renamed and deprecated several methods to avoid conflicting with Dart's own implementation. See migration guide for more details.
sortedByrenamed tosortedBySCsortedByNumrenamed tosortedByNumSCsortedByStringrenamed tosortedByStringSCsumrenamed tosumSCaveragerenamed toaverageSCfirstOrNullrenamed tofirstOrNullSClastOrNullrenamed tolastOrNullSCforEachIndexedrenamed toforEachIndexedSCmapIndexedrenamed tomapIndexedSC
- Breaking: Removed already deprecated method
between. - Deprecation:
filteris now deprecated in favour of Dart's ownwhere.
1.12.0 #
- New: Auto-import helper class
Superchargedadded.
1.11.1 #
- Fix: Optional parameter in Iterable
pickOneandpickSomemethods
1.11.0 #
- New: Offset
tweenTomethod - New: Iterable
onEachmethod - New: Iterable
onEachIndexedmethod - New: Iterable
pickOnemethod - New: Iterable
pickSomemethod - Fix: Example for Iterable
associateWithmethod
1.10.0 #
- New: Duration
delaymethod
1.9.0 #
- New: Iterable
replaceWheremethod - New: Iterable
replaceFirstWheremethod - New: Iterable
maxIndexedmethod
1.8.2 #
- Fixed: Use release version dependency of
supercharged_dartdependency.
1.8.1 #
- Fixed: Typo in documentation
1.8.0 #
- New: Animation
intervalmethod - New: Animation
curvemethod - Changed: Upgraded to
pedantic 1.9 rulesetand fixed linter issues - Migrated all non-Flutter extensions to supercharged_dart to this package
1.7.0 #
- New: DateTime
isBetweenmethod - Changed: double
betweenrenamed toisBetween - Changed: int
betweenrenamed toisBetween
1.6.0 #
- New: double
betweenmethod - New: int
betweenmethod
1.5.1 #
- Fixed: Unit test for DateTime
durationmethod
1.5.0 #
- New: DateTime
durationmethod
1.4.0 #
- New: Animatable
animatedBymethod - New: Animatable
curvedmethod
1.3.0 #
- New: int
tweenTomethod - New: double
tweenTomethod - New: Color
tweenTomethod - New: Duration
/operator
1.2.1 #
- Fixed: typo in API documentation
1.2.0 #
- New: DateTime
+operator - New: DateTime
-operator - New: DateTime
rangeTomethod - New: DateTime
untilmethod - New: Duration
fromNowmethod - New: Duration
agomethod - New: Iterable
lastIndexgetter - New: Iterable
withoutFirstmethod - New: Iterable
withoutLastmethod - Improved: Added
nullcheck for intuntil - Improved: Added
nullcheck for inttimes - Improved: Removed implicit casts and improved usage of strong types
1.1.0 #
- New: Iterable
sortedBymethod - New: Iterable
sortedByNummethod - New: Iterable
sortedByStringmethod - New: Iterable
chunkedmethod has additional parameterfill - Improved: More efficient implementation for
minByandmaxBy - Fixed: typo in API documentation
1.0.0 #
- Initial release