vvk_ui_kit 1.0.0
vvk_ui_kit: ^1.0.0 copied to clipboard
A Flutter UI kit with Material 3 theming, reusable widgets, utilities, shimmer loading, SVG icons, and light/dark theme support.
1.0.0 #
- Stable release — first production-ready version of
vvk_ui_kitwith a complete public API exported frompackage:vvk_ui_kit/vvk_ui_kit.dart. - Widget test suite — 301 tests across 30 test files covering the full component library:
- Core — extensions, theme tokens,
NavigationUtil,DialogUtil,JsonUtils,Translations, and widget helpers. - Buttons —
UIStyledButton, split/glass/slider/social auth, and all button variants. - Accordion, cards & clips — expansion accordions,
UICard,UIAnimatedFlipCard, ticket/coupon clips, hexagon, and sharp corners. - Carousel & decoration — carousels with indicators, gradient widgets, dotted borders, corner ribbons, and glass surfaces.
- Display & rating — stat cards, banners, command bar, progress bars, animated counter, text avatar, stack badge, timer builder, and rating bars.
- Dialogs — adaptive alert/action sheets, shell dialogs, Cupertino sheets, image picker, and bottom sheets.
- Feedback — snackbars, badges, empty states, tooltips, popover, skeleton placeholders, and product tour (
UITourController, spotlight overlay). - Inputs — form fields,
UIForm, dropdowns, search bar, tag input, number field, color picker, OTP, sliders, calendar/date/time pickers, and settings tiles. - Layout & responsive — dividers, page scaffold, expandable panel, dynamic overflow, keyboard dismiss/toolbar, portal, glass scaffold, and
Responsivehelpers. - Lists, loading & media — swipe action tile, shimmer/overlay/load-more helpers,
UIImage, andUIImageScope. - Navigation & tabs — app bars, bottom bars, menu bar, tree view, breadcrumbs, context menu, side menu, settings scaffolds, and tab bars.
- Selection, states & text — list tile select, pill switch, radio group, rounded checkbox, error info, rich/read-more/marquee text, and SVG icons.
- Core — extensions, theme tokens,
- Documentation — updated
README.md,doc/IMPLEMENTATION_GUIDE.md, and example app catalog to match the current API.
0.0.9 #
- Glass —
UIGlassSurface,UIGlassCard,UIGlassButton,UIGlassAppBar,UIGlassBottomNavBar,UIGlassScaffold,UIGlassTheme. - Product tours —
UITourController,UITourStep,UISpotlightOverlay,UITourTooltipCard,UITourProgressIndicator. - Feedback —
UIPopover.
0.0.8 #
- Coupon clips —
UICouponClip,UICouponCard,UICouponClipper,UICouponDecorationPainter. - Adaptive dialogs —
showUIAdaptiveAlertDialog,showUIAdaptiveActionSheetwith shared platform selection. - Core —
UIPageRoutetransitions (UIEntrancePageTransition,UIDrillInPageTransition,UIHorizontalSlidePageTransition). - Maintenance — removed dead
loading/shimmer.dartre-export; consolidated adaptive platform helper and context-menu item mapping; expanded example showcase coverage.
0.0.7 #
- Buttons —
UISplitButton. - Display —
UICommandBar. - Inputs —
UISearchBar,UITagInput,UINumberField,UIColorPicker.
0.0.6 #
- Layout —
UIPageScaffold,UIExpandableFloatingPanel,UIDynamicOverflow. - Lists —
UISwipeActionTile. - Navigation —
UIBottomNavyBar,UIFloatingBottomBar,UIMenuBar,UITreeView. - Cards —
UIAnimatedFlipCard.
0.0.5 #
- Loading —
UIShimmer,UIShimmerLoadingContainer,UIShimmerBase,UIShimmerPageLoading,UILoadingOverlay,UILoadMoreContainer,UILoadingIndicator. - Interactive example app catalog covering all exported widgets and utilities.
- Implementation guide at
doc/IMPLEMENTATION_GUIDE.md.
0.0.4 #
- Accordion, cards & clips —
UIExpansionAccord,UIExpansionAccordItem,UIExpansionTile,UICard,UICardTopContainer,UIHexagon,UISharpCorners,UITicketClip. - Carousel —
UICarouselWithIndicator,UISectionCarousel,UICarouselControls,UICarouselRowPage,UICarouselNavButton,UICarouselPageIndicators. - Decoration —
UIGradientBox,UIGradientText,UIGradientSvgIcon,UIDottedBorder,UICornerRibbon.
0.0.3 #
- Display —
UIStatSummaryCard,UIStatusBanner,UIBatteryIndicator,UISegmentedBar,UISummaryGrid,UIMetricListTile,UIIconBadge,UIAnimatedCounter,UITextAvatar,UIStackBadge,UITimerBuilder, and related display widgets. - Dialogs —
UICustomMessageDialog,UIShellDialog,UIAlertPanel,UIListDialog,UIImagePickerDialog,showUISheet,showUICupertinoActionSheet. - Feedback —
UISnackbar,UIEmptyState,UIBadge,UILiveBadge,UINoteList,UISkeletonPlaceholder,UITooltip. - Inputs —
UITextFormField,UILabeledField,UILabeledTextFormField,UIFormwith named fields,UIDropdown,UIOverlayDropdown,UIPasswordStrengthIndicator,UIRangeSlider,NoLeadingSpaceFormatter,NoSpaceFormatter, and settings tile widgets.
0.0.2 #
- Selection & states —
UIListTileSelect,UIRoundedCheckbox,UIRadioGroup,UIErrorInfo. - Tabs —
UITabBar,UISegmentedTabBar,UIButtonsTab. - Text & icons —
UIText,UIRichText,UIReadMoreText,UIMarquee,UITextRow,UISvgImage,UISvgAssetIcon,UISocialAuthIconwith a lightweight built-in SVG path parser; widget helpersbuildUILabel,textStyle,textSpan,getMaxLines,getTextHeight. - Core utilities —
NavigationUtil,DialogUtil,DateTimeUtil,JsonUtils,JsonHelper,Mapper,Translations,TranslationCache,StringUtils,StringExtension,DoubleExtension.
0.0.1 #
- Initial release of
vvk_ui_kit. - Theming —
UIAppThemewithUIThemePalettelight/dark presets,UIThemeExtensionsemantic tokens, andUIMetricslayout values. - Buttons —
UIStyledButtonwith style variants,UIPrimaryTextButton,UITextButton,UIElevatedButton,UIIconButton,UIElevatedIconButton,UIImageButton,UIImageTextButton,UICupertinoTextButton,UICustomOutlinedButton,UITabTextButton,UIGradientButton,UISliderButton, andUISocialAuthButton. - Layout & responsive —
UIDivider,UIDashedDivider,UICenteredTextDivider,UIFixedSectionListView,UIScrollableScreen,UISeparatedRow,UISeparatedColumn,UISpacing,UIKeyboardDismissArea,Responsive,ResponsiveProvider,ResponsiveLayout. - Media —
UIImagefor assets, network URLs, SVG, and base64 viaUIImageScopebuilder injection. - Navigation —
UIAppBar,UISideMenu,UISettingsPageScaffold,UITabbedDetailScaffold,UIThemeToggleButton,UIDoubleBackToExit.