PackageTrack
Sign in Get early access

velocity_x

A minimalist Flutter framework for rapidly building custom designs.

4.3.1 4.5K downloads/mo #3995 most downloaded on pub.dev iampawan/VelocityX

What this package is like to depend on

Last release 1 years ago

no release in 18 months

Ships fairly regularly

a new release about every 4 months

Most releases are documented

notes for 34 of 41 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

49 releases · first in 2020

0 releases in the last 12 months

see the full history below

Release timeline

49 releases · Mar 2020 to Feb 2025
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 49
  1. 4.3.1 23 Feb 2025
    Release notes
    • Fixed enableFeedback bug with VxUniversal
    Open source →
  2. 4.3.0 23 Jan 2025
    Release notes
    • Flutter 3.27 compatibility added
    • Bug fixes and improvements
    Open source →
  3. 4.2.1 27 May 2024
    Release notes
    • WidgetState reverted back to MaterialState for compatibility with Flutter <3.22
    Open source →
  4. 4.2.0 21 May 2024
    Release notes
    • Flutter 3.22 support
    Open source →
  5. 4.1.2 23 Nov 2023
    Release notes
    • Bug Fixes
    Open source →
  6. 4.1.1 24 Jul 2023
    Release notes
    • Optimized rebuild for MediaQuery property dependent widgets
    • Replaced MediaQuery.of(context).size with MediaQuery.sizeOf(context)
    • Replaced MediaQuery.of(context).viewInsets with MediaQuery.viewInsetsOf(context)
    • Fix dropdown button test
    • Replace properties of mediaquery data of context extension
    • Added more window size checks in Context extension
    • Fixed issue with ordered and unordered list
    • Fixed issue with captilize extension method
    Open source →
  7. 4.1.0 29 May 2023
    Release notes
    • [New] VxAdaptive widget for responsive screen adaption and scaling.
    • [New] VxFlip widget for flipping effect.
    • [New] VxStat widget for common stats view.
    • [New] New extension methods for context, color, duration, and function etc.
    • [New] debounce() and throttle() extension methods added along with .foregroundColor().
    • [New] More boolean for device and OS checks.
    • [Breaking] VxDiscList and VxDecimalList are now VxUnorderedList and VxOrderedList with more options.
    • VStack, HStack, VxTimeline, VxUniversal etc improved.
    • Demo updated.
    • Many Bug Fixes.
    Open source →
    Release notes
    • [New] VxAdaptive widget for responsive screen adaption and scaling.
    • [New] VxFlip widget for flipping effect.
    • [New] VxStat widget for common stats view.
    • [New] New extension methods for context, color, duration, and function etc.
    • [New] debounce() and throttle() extension methods added along with .foregroundColor().
    • [New] More boolean for device and OS checks.
    • [Breaking] VxDiscList and VxDecimalList are now VxUnorderedList and VxOrderedList with more options.
    • VStack, HStack, VxTimeline, VxUniversal etc improved.
    • Demo updated.
    • Many Bug Fixes.
    Open source →
  8. 4.0.0 22 May 2023
    Release notes

    [4.0.0] - May 22, 2023

    • [New] VxFilter to support filters on your widgets.
    • [New] Dark Mode support added with VxApp.
    • [New] VxDarkModeButton widget added for one-click dark mode.
    • [New] VxNone widget with when props for widgets.
    • [New] Padding & margin of 48 added.
    • [New] Vx Stepper is now Material 3.
    • [New] Upgraded for Flutter 3.10 and Material 3.
    • [Breaking] Saying bye to VxNavigator. Use go_router instead.
    • [Breaking] Saying bye to VxAppBar. Use material AppBar instead.
    • VxTable, VxDialog, BottomSheet, VxTextfield, etc improved.
    • Demo updated.
    • Many bug fixes.
    Open source →
    Release notes
    • [New] VxFilter to support filters on your widgets.
    • [New] Dark Mode support added with VxApp.
    • [New] VxDarkModeButton widget added for one click dark mode.
    • [New] VxNone widget with when props for widgets.
    • [New] Padding & margin of 48 added.
    • [New] Vx Stepper is now Material 3.
    • [New] Upgraded for Flutter 3.10 and Material 3.
    • [Breaking] Saying bye to VxNavigator. Use go_router instead.
    • [Breaking] Saying bye to VxAppBar. Use material AppBar instead.
    • VxTable, VxDialog, BottomSheet, VxTextfield etc improved.
    • Demo updated.
    • Many bug fixes.
    Open source →
  9. 3.6.0 12 Oct 2022
    Release notes
    • New Widgets - VxJson (Json tree widget), VxZoom (Instagram like pinch to zoom), VxAdaptiveNavigation (Navigation rail on large device & Nav Bar for phones), VxSwitcher, VxUniversal (Super widget for everything), VxToggleRotate and VxHoverToggle (Change widget on Hover).
    • New extension methods are added for List, String, Num, Context, Map, Widgets, BoxConstraints and Global Key etc.
    • Added a method to copy data to the clipboard.
    • onTap now has a Mouse Region for better UX on Web & Desktop.
    • Vx.log now has a better UI for displaying logs only on debug mode.
    • Example app is improved.
    • Bug Fixes and more improvements.
    Open source →
  10. 3.5.1 26 May 2022
    Release notes
    • [Breaking] Colors renamed as per Tailwind BlueGray -> Slate, TrueGray -> Neutral, CoolGray -> Gray, Gray -> Zinc, WarmGray -> Stone, LightBlue -> Sky.
    • [New] VxStateSwitcher widget added.
    • [New] Web3 utils added. Check VxWeb3 and some new extension methods.
    • VxResponsive improved.
    • VxState updated.
    • Compatible with Flutter 3.
    • Minor bug fixes.
    Open source →
  11. 3.5.0 25 May 2022
    Release notes
    • [Breaking] Colors renamed as per Tailwind BlueGray -> Slate, TrueGray -> Neutral, CoolGray -> Gray, Gray -> Zinc, WarmGray -> Stone, LightBlue -> Sky.
    • [New] VxStateSwitcher widget added.
    • [New] Web3 utils added. Check VxWeb3 and some new extension methods.
    • VxResponsive improved.
    • VxState updated.
    • Compatible with Flutter 3.
    • Minor bug fixes.
    Open source →
  12. 3.4.0 14 Jan 2022
    Release notes
    • New: .disabled & .clipOval widget extension added & isDarkMode context extension added.
    • context.locale is now context.vxlocale.
    • VxText got shadow support.
    • More string extensions added for json etc.
    • Many issues solved (Check closed github issues).
    • Minor bug fixes.
    Open source →
    Release notes
    • New: .disabled & .clipOval widget extension added & isDarkMode context extension added.
    • context.locale is now context.vxlocale.
    • VxText got shadow support.
    • More string extensions added for json etc.
    • Many issues solved (Check closed github issues).
    • Minor bug fixes.
    Open source →
  13. 3.3.0 17 Jun 2021
    Release notes
    • New: VxTable & .table extension.
    • .scale() method added for text.
    • hexToAscii utility added.
    • [Breaking] VxAnimator is now removed. Use animator package rather.
    • Ticker Mixin issue fixed.
    • Minor bug fixes.
    Open source →
    Release notes
    • New: VxTable & .table extension.
    • .scale() method added for text.
    • hexToAscii utility added.
    • [Breaking] VxAnimator is now removed. Use animator package rather.
    • Ticker Mixin issue fixed.
    • Minor bug fixes.
    Open source →
  14. 3.2.0 26 May 2021
    Release notes
    • Added VxGlassmorphic widget.
    • Added customRounded, topLeftRounded,topRightRounded,bottomLeftRounded etc for VxBox.
    Open source →
  15. 3.1.1 25 May 2021
    Release notes

    VxText color issue fixed.

    Open source →
  16. 3.1.0 23 May 2021
    Release notes

    New Extensions - .shaderMask() and .safeArea()
    Added text theme support to textspan
    Gradient field exposed for VxSkeleton
    VxTextField now uses TextFormField
    Examples updated
    Bug Fixes

    VxNavigator 2.0 Updates

    Regex support added for URIs
    VxRoutePage for transitions
    VxObserver added for checking route changes
    Bug Fixes

    VxState Updates

    [Breaking] VxBuilder & VxConsumer now returns store.
    Store can be directly accessed as MyStore store - VxState.store
    Status for all async operations
    Bug Fixes

    Open source →
    Release notes
    • New Extensions - .shaderMask() and .safeArea()
    • Added text theme support to textspan
    • Gradient field exposed for VxSkeleton
    • VxTextField now uses TextFormField
    • Examples updated
    • Bug Fixes

    VxNavigator 2.0 Updates

    • Regex support added for URIs
    • VxRoutePage for transitions
    • VxObserver added for checking route changes
    • Bug Fixes

    VxState Updates

    • [Breaking] VxBuilder & VxConsumer now returns store.
    • Store can be directly accessed as MyStore store - VxState.store
    • Status for all async operations
    • Bug Fixes
    Open source →
  17. 3.0.0 19 Apr 2021
    Release notes

    [3.0.0] - April 19, 2021

    • New Widget - VxPinView
    • New Dialogs - VxDialogs
    • New BottomSheets - VxBottomSheet
    • New Preview Widget - VxPreview
    • New Drawers - VxDrawer
    • Added cursor and other props to VxTextField
    • Bug Fixes for VxTextField
    • Breaking - Desktop support added for VxPlatform
    • Minor Bug Fixes
    Open source →
    Release notes
    • New Widget - VxPinView
    • New Dialogs - VxDialogs
    • New BottomSheets - VxBottomSheet
    • New Preview Widget - VxPreview
    • New Drawers - VxDrawer
    • Added cursor and other props to VxTextField
    • Bug Fixes for VxTextField
    • Breaking - Desktop support added for VxPlatform
    • Minor Bug Fixes
    • Examples updated
    Open source →
  18. 2.6.1 01 Apr 2021
    Release notes

    [2.6.1] - March 31, 2021

    Fixed issue with ZStack.
    Fixed issue with isEmptyOrNull String.

    Open source →
    Release notes
    • Fixed issue with ZStack.
    • Fixed issue with isEmptyOrNull String.
    Open source →
  19. 2.6.0 16 Mar 2021
    Release notes
    • VxNavigator (Navigator 2.0) support added.
    • AStack widget added.
    Open source →
  20. 2.5.0 13 Mar 2021
    Release notes

    [2.5.0] - March 13, 2021

    • VxAnimator added.
    • VxLayout added for responsiveness.
    • Direct Text Themes support
    • Extended & Improved Color Pallete
    • New Demo Added
    • Added more gradient options
    • size percentage widget added for sizedbox and container
    • Flat button changed to Material button
    • Fixed nullOK issues
    • Added more clippers
    • Added align() method for text and richtext
    • Improvement in textfield
    • Added VxState
    • Minor bug fixes and improvements
    Open source →
    Release notes
    • VxAnimator added.
    • VxLayout added for responsiveness.
    Open source →
  21. 2.4.0-nullsafety.0 11 Mar 2021 pre-release
    Release notes
    • Direct Text Themes support
    • Extended & Improved Color Palette
    • New Demo Added
    • Added more gradient options
    • size percentage widget added for sizedbox and container
    • Flat button changed to Material button
    • Fixed nullOK issues
    • Added more clippers
    • Added align() method for text and richtext
    • Improvement in textfield
    • Added VxState
    • Minor bug fixes and improvements
    Open source →
  22. 2.3.1-nullsafety.0 29 Dec 2020 pre-release
    Release notes
    • 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.
    • 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.
    Open source →
  23. 2.3.0-nullsafety.0 29 Dec 2020 pre-release

    Nothing published for this version

  24. 2.2.2-nullsafety.0 29 Dec 2020 pre-release

    Nothing published for this version

  25. 2.2.1-nullsafety.0 29 Dec 2020 pre-release

    Nothing published for this version

  26. 2.2.0-nullsafety.0 29 Dec 2020 pre-release

    Nothing published for this version

  27. 2.0.0-nullsafety.1 22 Nov 2020 pre-release
    Release notes
    • BREAKING: opt into null safety
    • upgrade Dart SDK constraints to >=2.12.0-0 <3.0.0
    • upgrade Flutter SDK constraints to >=1.24.0-0 <2.0.0
    Open source →
  28. 2.0.0-nullsafety.0 21 Nov 2020 pre-release

    Nothing published for this version

  29. 1.4.1 12 Feb 2021

    Nothing published for this version

  30. 1.4.0 10 Feb 2021
    Release notes
    • Fixed nullOK issues
    • Added more clippers
    • Added align() method for text and richtext
    • Improvement in textfield
    • Added VxState
    • Minor bug fixes and improvements
    Open source →
  31. 1.3.1 29 Dec 2020

    Nothing published for this version

  32. 1.3.0 29 Dec 2020

    Nothing published for this version

  33. 1.2.2 29 Dec 2020

    Nothing published for this version

  34. 1.2.1 29 Dec 2020

    Nothing published for this version

  35. 1.2.0 29 Dec 2020

    Nothing published for this version

  36. 1.0.1 21 Nov 2020
    Release notes
    • 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 child was not working.
    • Minor bug fixes.
    Open source →
  37. 1.0.0 03 Nov 2020
    Release notes
    • 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.
    Open source →
  38. 0.5.0 11 Oct 2020
    Release notes
    • 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.
    Open source →
  39. 0.4.1 15 Jul 2020
    Release notes
    • 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.
    Open source →
  40. 0.4.0 18 May 2020
    Release notes
    • 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.
    Open source →
  41. 0.3.4 03 May 2020
    Release notes
    • 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, themedata etc.
    • Bug Fixes
    Open source →
  42. 0.3.3 03 May 2020

    Nothing published for this version

  43. 0.3.2 13 Apr 2020
    Release notes
    • 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
    Open source →
  44. 0.3.1 10 Apr 2020
    Release notes
    • 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
    Open source →
  45. 0.3.0 07 Apr 2020
    Release notes
    • VxCard Introduced
    • withShadow method for box added.
    • withGradient method for box added.
    • scaleFactor for text improved.
    • withRounded method added for Vx.

    These classes are renamed (Breaking change).

    1. VelocityX -> Vx

    2. VelocityAnimatedBox -> VxAnimatedBox

    3. VelocityConditional -> VxConditional

    4. VelocityConditionalSwitch -> VxConditionalSwitch

    5. VelocityEnsureVisibleWhenFocused -> VxEnsureVisibleWhenFocused

    6. VelocityDevice -> VxDevice

    7. VelocityResponsive -> VxResponsive

    8. VelocityTwo -> VxTwo

    9. VelocityTwoColumn -> VxTwoColumn

    10. VelocityTwoRow -> VxTwoRow

    11. VelocityZeroCard -> VxZeroCard

    12. VelocityZeroList -> VxZeroList

    13. VelocityBox -> VxBox

    14. VelocityXBlock -> VxBlock

    15. VelocityXInlineBlock -> VxInlineBlock

    16. VelocityDiscList -> VxDiscList

    17. VelocityDecimalList -> VxDecimalList

    Open source →
  46. 0.2.0 01 Apr 2020
    Release notes

    -- Added support for rich text. -- Added support for animated container. -- Added new textstyle prop for all kind of texts.

    Open source →
  47. 0.1.2 23 Mar 2020
    Release notes

    -- Renamed Colors -> Eg: redColor100 is now red100 and red100 is now redHex100. -- It will make the color naming consistent. -- Neumorphism added to the box.

    Open source →
  48. 0.1.1 21 Mar 2020
    Release notes
    • Bug Fixes for stable channel
    Open source →
  49. 0.1.0 20 Mar 2020
    Release notes
    • initial release to public.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive