almohad_design_system 0.2.4
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
anddotted_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
, andshake
animations. - Added customizable options for text, colors, icons, padding, and border styling.
- Improved user interaction with smooth visual feedback.
- Supports
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
©ToClipboardWithLabel
) β Enhanced clipboard utilities. π
β New Utility Methods #
- Map Launcher (
launchMaps
) β Now supports dynamic map selection viaMapsSheet.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.
- Improved Loading Overlay (
π 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.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
andoverlayLoading
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 #
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. πͺ΅
- TagInputField:
π οΈ 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.
- Improved responsiveness of
π 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!