almohad_design_system 0.2.4 copy "almohad_design_system: ^0.2.4" to clipboard
almohad_design_system: ^0.2.4 copied to clipboard

A personalized design system for Flutter applications, providing reusable UI components like buttons, cards, chat bubbles, and more.

0.0.1 #

  • Initial release.

0.0.2 #

  • Added BaseTexts widget.

0.0.3 #

  • Added more widgets.

0.0.4 #

  • Container: Added bordered and dotted_bordered variations.
  • Fixes & Improvements:
    • Improved installation clarity.
    • Fixed Android-related issues.
    • Structured changelog for better readability. πŸš€
  • Buttons: Introduced CustomButton with built-in animations. πŸŽ‰
    • Supports scale, fade, rotate, slide, bounce, and shake animations.
    • Added customizable options for text, colors, icons, padding, and border styling.
    • Improved user interaction with smooth visual feedback.

0.0.5 Feature Expansion & Enhancements πŸŽ‰ #

πŸš€ New Additions & Enhancements #

πŸ†• New Widgets Added #

  • Live Time Provider (liveTime) β†’ Real-time date/time provider. πŸ•’
  • Expandable Content (expandedContent) β†’ Collapsible content with smooth animations. πŸ”„
  • Parallax Image (parallaxImage) β†’ Scroll-sensitive image animation. πŸ–ΌοΈ
  • Glassmorphic Widget (glass) β†’ Frosted-glass effect for modern UI design. πŸ”οΈ
  • Claymorphic Widget (clay) β†’ Soft UI inspired by claymorphism. πŸŒ™
  • Neumorphic Widget (neu) β†’ 3D button and container styles. ⚑
  • Avatar (avatar) β†’ Customizable avatar component with fallback support. πŸ‘€
  • Copy to Clipboard (copyToClipboard & copyToClipboardWithLabel) β†’ Enhanced clipboard utilities. πŸ“‹

βš™ New Utility Methods #

  • Map Launcher (launchMaps) β†’ Now supports dynamic map selection via MapsSheet.show(). πŸ—ΊοΈ
  • Loading Overlay (overlayLoading) β†’ Overhauled performance with improved busy-state handling. πŸ”„
  • Custom Dialogs (showDialog) β†’ More flexibility for alerts, confirmations, and prompts. πŸ’¬

🎭 Enhanced Components #

  • button Widget β†’ Added more animation types: bounce, shake, slide, etc.
  • toastCustom Method β†’ Improved toast feedback system with customizable icon colors.
  • container Widget β†’ Added new shadow depth and bordered variants for more styling flexibility.

πŸ›  Bug Fixes & Optimizations #

  • Fixed Android UI issues affecting some widgets.
  • Improved memory handling for dynamic elements.
  • Refactored dependencies for better modularity.

This version refines the Almohad Design System with better usability, smoother animations, and more flexibility in UI components! 🎨πŸ”₯

0.0.6 Major Improvements & New Features πŸš€πŸŽ‰ #

πŸ†• New Features & Widgets #

  • Chat Bubble (chatBubble) β†’ Enhanced message styling & interactivity. πŸ’¬
  • Audio Player (audioPlayer) β†’ Seamless audio playback with progress tracking. 🎡
  • Back Navigation Support (handleBackGesture) β†’ Improved Android 13+ gesture handling. πŸ”™
  • Dynamic Shadow (shadowEffect) β†’ Apply adjustable depth & glow effects. 🌟
  • Animated Gradient (gradientEffect) β†’ Beautiful gradient transitions for UI elements. 🎨
  • Divider (customDivider) β†’ Customizable dividers with spacing & styles. βœ‚οΈ
  • Avatar Group (avatarGroup) β†’ Display multiple avatars in a stacked layout. πŸ‘₯
  • Blur Effect (blurContainer) β†’ Apply dynamic blur to enhance UI aesthetics. πŸ”

⚑ Enhancements & Refinements #

  • Chat Bubbles

    • Optimized alignment, padding, and animations for a smooth experience.
    • Added support for mentions (@user), hashtags (#topic), and URLs with clickable actions.
  • Button Improvements

    • More customization options for hover, press, and focus states.
    • Added loading indicators for async operations.
  • Overlay System

    • Improved Loading Overlay (overlayLoading) – Now supports background blur.
    • Custom Dialogs (showDialog) – More flexible modal support with animations.

πŸ› Bug Fixes & Optimizations #

  • Fixed LiveTime performance issues – Now updates efficiently with minimal redraws. πŸ•’
  • Improved memory efficiency in widgets with better resource management. πŸ”§
  • Fixed Map Launcher bugs on certain Android versions. πŸ“
  • Refactored Toast System for better reliability and UI clarity. πŸ›‘

πŸ”₯ Almohad Design System is Now Faster & More Powerful! #

This update brings smoother animations, enhanced user interactions, and new design possibilities to Flutter applications. πŸš€πŸŽ¨

πŸ”„ Stay tuned for more improvements in the next release! πŸš€

0.0.7 _Major Improvements πŸš€πŸŽ‰ #

Changelog #

0.0.8 πŸš€ #

✨ What’s New in 0.0.8? #

  • πŸ”₯ Performance Enhancements – Optimized key UI components for better speed & efficiency.
  • 🎨 New UI Widgets – Added Swipe Actions, Custom Animations, and Enhanced Chat Bubbles.
  • πŸ“’ Improved Accessibility – Better keyboard navigation, screen reader support, and contrast updates.
  • πŸ“Œ Breaking Changes – Minor adjustments to button and overlayLoading API.

πŸ†• New Features & Enhancements #

πŸ’¬ Chat Bubble (chatBubble)

  • Now supports markdown-like formatting for text styling.
  • Optimized tappable mentions (@user), hashtags (#topic), and auto-linking URLs.

🎡 Advanced Audio Player (audioPlayer)

  • Waveform visualization for playing audio messages.
  • Background playback support & improved seek functionality.

πŸ–ΌοΈ Image Enhancements (imagePreview)

  • Now supports gesture-based zooming & panning.
  • Added auto-thumbnail generation for improved performance.

πŸ› οΈ Utility Improvements

  • New DateHelper methods β†’ Better date/time formatting & localization.
  • toastCustom enhancements β†’ More customizable icon & animation options.
  • Dynamic Shadow (shadowEffect) β†’ New depth, blur, and color blending options.

πŸ› Bug Fixes & Optimizations #

  • Fixed LiveTime high CPU usage issue πŸ•’
  • Reduced ChatBubble memory footprint for large message lists.
  • Improved compatibility with Android 14 & iOS 17.
  • Optimized asset loading & lazy loading for images/icons.

πŸ”₯ Almohad Design System is Smoother, Faster & More Powerful! πŸš€ #

This update makes UI interactions more dynamic, chat experiences richer, and performance smoother. Upgrade now and enjoy the enhancements!

πŸ“Œ Next update: More animations, gesture-based interactions & AI-powered UI components! πŸš€

0.0.9 _Major Improvements πŸš€πŸŽ‰ #

0.1.0 _Major Improvements πŸš€πŸŽ‰ #

0.1.1 _Major Improvements πŸš€πŸŽ‰ #

0.1.2 _Major Improvements πŸš€πŸŽ‰ #

0.1.3 _Major Improvements πŸš€πŸŽ‰ #

0.1.4 Updates πŸš€ #

Added chatInput widget – Customizable chat input with interactive options. πŸ’¬ #

Improvements

  • Enhanced UI flexibility & performance.

  • Fixed minor alignment issues.

0.1.5 Updates πŸš€ #

0.1.6 πŸš€ Enhancements & Fixes #

✨ What's New? #

  • New Widget: LabeledDivider – A customizable divider with a label for better UI separation. βœ‚οΈ
  • New Utility: handleBackGesture now supports custom navigation callbacks. πŸ”™

πŸ› οΈ Improvements #

  • Performance Boost: Optimized widget rendering for smoother UI interactions. ⚑
  • Chat Enhancements: Improved chatBubble UI and added support for emoji reactions. πŸ’¬
  • Refactored toastCustom to support longer messages & auto-dismiss options. πŸ””

πŸ› Bug Fixes #

  • Fixed overlayLoading flickering issue on slow network connections.
  • Resolved imagePreview zoom inconsistencies on some devices. πŸ–ΌοΈ
  • Minor UI adjustments for better responsiveness.

0.1.7 πŸš€ Enhancements & Fixes #

πŸ› οΈ Improvements #

  • Performance Boost: Optimized widget rendering for smoother UI interactions. ⚑

πŸ› Bug Fixes #

  • Minor UI adjustments for better responsiveness.

0.1.8 πŸš€ Enhancements & Fixes #

✨ What's New? #

  • New Widgets:
    • TagInputField: TagInputField – A customizable text field supporting multiple tags with auto-suggestions. 🏷️
    • AnimatedSwitcherWrapper: AnimatedSwitcherWrapper – Easily add smooth transitions to widget changes. πŸ”„
    • Cyberpunk – A futuristic widget with vibrant neon gradients and dynamic shadows. 🌌
    • Depth – Adds a 3D depth effect to any widget with customizable shadow intensity. 🏞️
    • Isometric – A widget that applies an isometric 3D transformation effect. πŸ”³
    • RetroFuturism – A gradient-based widget with retro-futuristic vibes, complete with neon-inspired box shadows. πŸ›Έ
    • Skeuomorphis – A skeuomorphic widget with realistic textures (e.g., wood or leather) and dynamic shadows. πŸͺ΅

πŸ› οΈ Improvements #

  • Chat Enhancements:

    • chatBubble now supports message reactions (like, love, laugh, etc.). β€οΈπŸ˜‚
    • Improved text parsing for mentions (@user) and hashtags (#topic).
    • Added auto-scroll to the latest message in chat views.
  • UI/UX Enhancements:

    • Improved responsiveness of button animations for better fluidity.
    • overlayLoading now supports custom loading indicators.

πŸ› Bug Fixes #

  • Fixed toastCustom auto-dismiss issues on certain Android versions.
  • Resolved imagePreview gesture conflicts when zooming and panning.
  • Fixed occasional crashes when using LiveTime with invalid date formats.

πŸš€ Upgrade now for a smoother, more interactive UI experience!

0.1.9 βš™οΈ Fixes #

0.2.0 βš™οΈ Fixed Analysis #

0.2.1 πŸš€ Enhancements & Fixes #

✨ What's New? #

  • New Widgets:
    • TransformText: A floating action button with a customizable label for better UX. πŸ”˜
    • transformingToggle: A wrapper for progress indicators with built-in animations. ⏳
    • animatedToggle: A card with hover effects for interactive UI. πŸ–±οΈ
    • richTexts: A text widget with a glitch animation effect. πŸ•ΆοΈ
    • actionButton: A text widget with a wavy animation effect. 🌊

πŸ› οΈ Improvements #

  • Chat Enhancements:
    • chatBubble now supports gradient backgrounds and message threading. πŸ’¬
    • Improved auto-detection of URLs with inline preview support.
  • UI/UX Enhancements:
    • animatedToggle now supports icon animations on state change.
    • overlayLoading now allows custom overlay blur strength.
    • imagePreview optimized for faster rendering and lazy loading.

πŸ› Bug Fixes #

  • Fixed toastCustom animation stuttering on low-end devices.
  • Resolved overlayLoading overlapping issues in nested widgets.
  • Fixed LiveTime timezone discrepancies in certain locales.
  • General performance optimizations for smoother UI updates.

πŸš€ Upgrade now for an even more powerful UI experience!

0.2.2 πŸš€ AnalysisFixes #

0.2.3 πŸš€ Lottie Animation viewer added #

0.2.4 πŸš€ Lottie viewer fixed #

1
likes
130
points
68
downloads

Publisher

unverified uploader

Weekly Downloads

A personalized design system for Flutter applications, providing reusable UI components like buttons, cards, chat bubbles, and more.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

another_flushbar, audioplayers, cached_network_image, flutter, flutter_animate, flutter_gutter, flutter_riverpod, flutter_svg, iconsax, intl, lottie, map_launcher, url_launcher, wolt_modal_sheet

More

Packages that depend on almohad_design_system