Releases: iampawan/VelocityX
v1.3.1 & v2.3.1 nullsafety
[1.3.1] - Decemeber 29, 2020
- Introducing VxShapes with ext: VxCircle -> .circle(), VxEllipse -> .ellipse(), VxCapsule -> .capsule(), VxContinuousRectangle -> .continuousRectangle(), VxBevel -> .bevel(), VxTriangle -> .triangle() and VxTicket -> .ticket()
- VxPlatform added to create a common widget for different platforms.
- VxAnimator added exposing the animator package.
- Added widget support to badge and new positions.
- Added isIntrinsic prop for some widgets like DataTable which doesn't support layout builder.
- Vx.getColorFromHex() added to convert hex to color.
- Label Style and TextStyle added to the VxTextField.
- Fixed shadow issues and introduced more shadows for box/container or similar widgets.
- More Extensions - context : screenDensity, string: isNumber(),isLetter(), isSymbol(), isCreditCardValid(), bool: toggle(), Iterable: sumBy, sumByDouble, averageBy, filter and more.
- Widget Extensions - stroke(), fractionalBox(), px(val), py(val), rotate60(), rotateN60(), clipHalf(), aspectRatio(), and positioned().
- withAnimation returns AnimationController to control and dispose it manually.
- Many Bug Fixes.
v1.0.1 November 21, 2020
[1.0.1] - November 21, 2020
- Added isFastScrollingEnabled to fast scroll the VxSwiper or swiper ext.
- Added .fontWeight method for texts to set custom font weight.
- Fixed an issue with compilation with some of the flutter versions.
- Fixed an issue with VxScrollVertical and VxScrollHorizontal where the child was not working.
- Minor bug fixes.
v1.0.0 November 03, 2020
- Added VxTimeline widget.
- Added VxSkeleton widget with skeleton extension.
- Added VxMarquee widget with marquee extension.
- Added VxBadge widget with badge extension.
- Added VxToast widget with showToast & showLoading context extension.
- Extensions for ScrollController added.
- withAnimation & withRepeatAnimation added.
- onTap, onInkTap series added for more ease.
- VxTextField added.
- VxAnimatedHeight added.
- Offset, preferredSize, sliverBoxAdapter extensions added.
- vxPreviewRoute added along with materialRoute & cupertinoRoute extensions.
- expand,backgroundColor,cornerRadius,keepAlive,onFeedBackTap extensions added.
- Mouse Region extension methods added.
- Material extension added.
v0.5.0 Oct 11, 2020
- Compatible with latest flutter versions.
- numCurrency and numCurrencyWithLocale() added.
- circularAssetImage, circularNetworImage, circularAssetShadowImage added to string extension methods.
- orientation prop added to context extensions.
- randomColor, randomOpaqueColor and randomPrimaryColor added to Vx.
- VxPopupMenu widget and popupMenu ext Added.
- Added timeAgo ext for DateTime.
- New extension methods added for Context - mediaquery, theme, navigator, form, scaffold and overlay etc.
- New extension methods added for Icon.
- New props for VxBox - withContraints(), foregroundDecoration.
- New props for VxText family - softWrap(), minFontSize(), maxFontSize(),stepGranularity(),overflowReplacement(),overflow, strutStyle(), wrapWords(), wordSpacing() and textBaseLine(),
- Documentations Improved.
- [BREAKING] Overflow has been removed and clip has been added with default as Clipbehavior.None. It can affect all the widgets which uses Stack or ZStack.
- [BREAKING] ScrollVertical and ScrollHorizontal has been renamed to VxScrollVertical and VxScrollHorizontal to maintain consistency.
v0.4.1 July 15, 2020
- Card color issue fixed.
- HStack and VStack now has cross alignment as center by default.
- Flags added to check debug, release, profile and web mode using Vx class.
v0.4.0 May 18, 2020
- Uses latest material design text specs.
- Shadow color method added to card.
- New transform extensions - flipX, flipY, flipHorizontal, flipVertical, customScale
- New theme extensions - lightTheme, darkTheme, customTheme
- New navigator extensions - nextPage, nextReplacementPage, nextAndRemoveUntilPage, pop.
- Bug fixes.
- Readme updated.
v0.3.4 May 04, 2020
Fixed transform extension issues.
Added clip prop to the card and box.
Added guard similar to Swift.
Many more extensions added for context, iterable and num like duration, sum, theme data, etc.
Bug Fixes
v0.3.2 April 13, 2020
Added VxTextDropDown Widget with textDropDown() ext.
Added VxRandomBox Widget with randomBox() ext.
Added Vx.log(), Vx.inspect() utilities.
Added Vx.isReleaseMode, Vx.isProfileMode, Vx.isDebugMode, Vx.isWeb utilities..
Example App updated.
Bug Fixes
[0.3.1] - April 10, 2020
Added VxSwiper Widget with swiper() ext.
Added VxAppBar Widget with search functionality.
Added VxShimmar Widget with shimmer() ext.
Added size(), square(), withDecoration() methods to boxes.
isMobile prop added for context.
Example App updated.
Bug Fixes
Breaking Change [0.3.0] - April 07, 2020
- VxCard Introduced
- withShadow method for box added.
- withGradient method for box added.
- scaleFactor for text improved.
- withRounded method added for Vx.
This classes are renamed (Breaking change).
-
VelocityX -> Vx
-
VelocityAnimatedBox -> VxAnimatedBox
-
VelocityConditional -> VxConditional
-
VelocityConditionalSwitch -> VxConditionalSwitch
-
VelocityEnsureVisibleWhenFocused -> VxEnsureVisibleWhenFocused
-
VelocityDevice -> VxDevice
-
VelocityResponsive -> VxResponsive
-
VelocityTwo -> VxTwo
-
VelocityTwoColumn -> VxTwoColumn
-
VelocityTwoRow -> VxTwoRow
-
VelocityZeroCard -> VxZeroCard
-
VelocityZeroList -> VxZeroList
-
VelocityBox -> VxBox
-
VelocityXBlock -> VxBlock
-
VelocityXInlineBlock -> VxInlineBlock
-
VelocityDiscList -> VxDiscList
-
VelocityDecimalList -> VxDecimalList