ledger_design_system 1.0.7 copy "ledger_design_system: ^1.0.7" to clipboard
ledger_design_system: ^1.0.7 copied to clipboard

Ledger Design System for ATOA

1.0.7 #

🐛 Bugfix: #

  • Ledger Text Field assertion removed for showLabel.
  • intl version flexibility based on host app.

🚀 Updates: #

  • Added LedgerSpinner for infinite loading indicator.
  • Supporting enabled in switch and checkbox with label for semantics.

1.0.6 #

🚀 Updates: #

  • Ledger Buttons support package for assets used.

1.0.5 #

🚀 Updates: #

  • Ledger Text Field label string assertion removed to support semantics.

1.0.4 #

🚀 Updates: #

  • Ledger Ledger bottom sheet with page view added to support children inside bottom sheet and navigation between children

1.0.3 #

💅 Style: #

  • Ledger Custom inkwell updated for enabling disabling visual/haptic feedback

1.0.2 #

🚀 Updates: #

Theme System #

  • Regal Removed unused ledger code

🐛 Bugfix: #

Theme System #

  • Text Theme bodyLarge not labelLarge in theme extensions

1.0.1 #

🐛 Bugfix: #

Theme System #

  • Text Theme labelLarge not largeSmall

1.0.0 #

🚀 Updates: #

🎨 Theme System #

  • Complete Ledger Theme System with light and dark mode support
  • Color System with base colors, shade colors, and semantic colors
  • Typography with Figtree font family integration
  • Theme Extensions for enhanced theming capabilities
  • Theme Provider for easy theme management

🧩 Core Widgets #

  • LedgerButton - Custom button component with multiple variants
  • LedgerTextField - Enhanced text input with validation support
  • LedgerSwitch - Custom switch component with theming
  • LedgerCheckbox - Themed checkbox component
  • LedgerIconButton - Icon button with consistent styling
  • LedgerBottomSheet - Custom bottom sheet implementation
  • LedgerStatusCard - Status display card component
  • LedgerDatePicker - Date selection component

🎯 UI Components #

  • CarouselSlider - Image carousel with indicators and auto-play
  • Chip - Themed chip component
  • Divider - Custom divider with spacing
  • SearchBar - Search input component
  • StatusWidget - Status indicator component
  • SupportedBankSliders - Bank selection slider
  • LinearProgressIndicator - Progress indicator
  • ProgressTimeline - Timeline progress component

📱 Interactive Elements #

  • Snackbar System - Error, success, and info snackbars with CTA support
  • CustomGestureDetector - Enhanced gesture handling
  • CustomInkWell - Themed ink well effects
  • CustomRefreshIndicator - Pull-to-refresh component
  • InfiniteListView - Infinite scroll list view
  • LedgerInfiniteSpinner - Loading spinner component

🎨 Visual Components #

  • SVGThemedIcon - Themed SVG icon component
  • CustomText - Enhanced text widget with theming
  • CustomAutoSizeText - Auto-sizing text component
  • CustomTextSpan - Rich text span component
  • FocusLinesShapeAnimation - Focus animation effects
  • DisableWidget - Widget state management

🛠️ Utility Components #

  • CustomNavigationCard - Navigation card component
  • EmptySpacing - Spacing utilities
  • RadiusSpacing - Border radius utilities
  • ThemeModeNotifier - Theme mode state management
  • EventTrackMixin - Event tracking mixin
  • CallbacksHandler - Callback management system

🎛️ Advanced Features #

  • AppSVGThemeProvider - SVG theming provider
  • LedgerThemeProvider - Main theme provider
  • PageIndicators - Carousel page indicators
  • IndicatorOptions - Carousel indicator customization
  • CarouselItemWidget - Carousel item builder
  • PlaceHolderCarousel - Loading state carousel

📐 Layout & Spacing #

  • Spacing System - Consistent spacing utilities
  • Empty Spacing - Empty space management
  • Radius Spacing - Border radius system
  • Utility Functions - Helper utilities for common operations