mod_layout_one 1.0.33 copy "mod_layout_one: ^1.0.33" to clipboard
mod_layout_one: ^1.0.33 copied to clipboard

A comprehensive Flutter layout package with theming and i18n support

1.0.33 #

  • Fixed ModLoading to use Get.context for better context handling
    • Ensures that the loading indicator is displayed correctly in the overlay
    • Improved error handling when no overlay context is found

1.0.32 #

  • Created ModLoading widget:
    • A customizable loading indicator for Flutter applications
    • Supports various loading positions (center, left, right, etc.)
    • Allows for custom icons and images
    • Provides animation options for a smooth loading experience
    • Configurable background color and border radius
    • Integrates with Overlay for displaying loading indicators on top of other widgets
    • Supports both vertical and horizontal orientations
    • Enhanced accessibility features for better user experience

1.0.31 #

  • Added ModRow widget:
    • New widget to create a row layout with ModColumn children
    • Supports custom alignment with MainAxisAlignment and CrossAxisAlignment
    • Optional height property to set the row height
    • Automatically wraps columns within the available width
    • Integrates seamlessly with ModContainer for flexible layouts
    • Ensures consistent behavior across different screen sizes
    • Enhanced accessibility for row and column layouts

1.0.30 #

  • Adjusted pagination in ModDataTable:

    • Improved page navigation logic for better user experience
    • Enhanced visibility of page numbers on different screen sizes
    • Optimized layout for mobile and desktop views
    • Ensured consistent behavior across various devices
    • Fixed issues with page number generation and display
    • Improved accessibility for pagination controls
  • Maintained menu open state for submenus:

    • Enhanced _ExpandableMenuItem to keep submenus open
    • Improved user experience by preserving submenu state
    • Ensured consistent behavior across navigation interactions
    • Optimized layout and transitions for submenu items
    • Enhanced accessibility for nested menu items
    • Better handling of submenu state across screen sizes
    • Improved integration with existing menu functionality

1.0.29 #

  • Changed MenuGroup title property to widget:
    • Replaced title string property with Widget type
    • Allows for more flexible title customization
    • Supports rich text, icons, and custom widgets
    • Maintains backwards compatibility through Text widget
    • Enhanced visual customization options
    • Better integration with design systems
    • Consistent with other widget-based components
    • Improved flexibility for menu headers

1.0.28 #

  • Enhanced menu functionality and responsiveness:
    • Improved mobile drawer behavior and animations
    • Added automatic menu collapse on mobile devices
    • Enhanced theme switching controls in mobile drawer
    • Optimized sidebar layout and spacing
    • Better handling of menu state across screen sizes
    • Improved menu expansion/collapse transitions
    • More consistent menu behavior across platforms
    • Enhanced accessibility for navigation elements

1.0.27 #

  • Added initiallyExpanded property to ModExpansionPanel:
    • New property to control initial expansion state of panels
    • Allows panels to be expanded by default when rendered
    • Seamless integration with existing expansion behavior
    • Maintains backwards compatibility with default collapsed state
    • Customizable through widget properties
    • Consistent behavior across panel instances
    • Enhanced user experience with configurable initial states
    • Useful for displaying important content immediately

1.0.26 #

  • Added multiline property to ModTextBox:
    • New property to enable multi-line text input
    • Supports dynamic height adjustment with autoHeight property
    • Allows for longer text entries and text areas
    • Seamless integration with existing ModTextBox features
    • Maintains backwards compatibility with single-line mode
    • Customizable through widget properties
    • Consistent behavior across different screen sizes
    • Enhanced text input flexibility for various use cases

1.0.25 #

  • Added maxHeight property to ModContainer:
    • New property to set the maximum height of the container
    • Supports dynamic height adjustments based on content
    • Allows for better layout control and flexibility
    • Seamless integration with existing ModContainer features
    • Maintains backwards compatibility with default unlimited height
    • Customizable through widget properties
    • Consistent behavior across different screen sizes and orientations
    • Enhanced visual appeal with flexible height options

1.0.24 #

  • Added claims property to ModBaseLayout:
    • New property to manage user claims and permissions
    • Supports dynamic claim-based UI rendering
    • Allows for conditional display of menu items and actions
    • Seamless integration with existing ModBaseLayout features
    • Maintains backwards compatibility with default null claims
    • Customizable through widget properties
    • Consistent behavior across different screen sizes and orientations
    • Enhanced security with claim-based access control

1.0.23 #

  • Added background property to ModContainer:
    • New property to customize the background color of the container
    • Supports solid colors, gradients, and images
    • Allows for dynamic background changes based on state
    • Seamless integration with existing ModContainer features
    • Maintains backwards compatibility with default transparent background
    • Customizable through widget properties
    • Consistent behavior across different screen sizes and orientations
    • Enhanced visual appeal with flexible styling options

1.0.22 #

  • Added searchHint to ModDropdownSearch:
    • New property to customize the hint text displayed in the search box
    • Allows for better user guidance and improved UX
    • Supports dynamic hint text based on context
    • Seamless integration with existing search functionality
    • Maintains backwards compatibility with default 'Search...' hint
    • Customizable through widget properties
    • Consistent behavior across single and multi-select modes

1.0.21 #

  • Added displayStringForOption to ModDropdownSearch:
    • New property to customize string representation of selected items
    • Supports both widget-level and item-level customization
    • Allows dynamic string formatting based on item properties
    • Improves display flexibility for complex objects
    • Maintains backwards compatibility with toString() fallback
    • Seamless integration with existing dropdown features
    • Enhanced type safety with generic support
    • Consistent behavior across single and multi-select modes

1.0.20 #

  • Added ModDropdownSearch widget:
    • Customizable dropdown with search functionality
    • Supports single and multi-select modes
    • Built-in search filtering with customizable search box
    • Supports icons and images for dropdown items
    • Configurable dropdown height and max height
    • Custom styling options for background, text and borders
    • Supports disabled state and validation
    • Prefix and suffix icons with customizable colors
    • Error text display with validation support
    • Responsive overlay positioning
    • Smooth animations for dropdown open/close
    • Customizable item rendering and selection indicators
    • Supports keyboard navigation and accessibility
    • Flexible label positioning (top or inside)
    • Multiple size options (lg, md, sm, xs)
    • Support for custom objects with toString override
    • Built-in clear button in search box
    • Optional close button for multi-select mode
    • Maintains selected items state
    • Seamless integration with form validation

1.0.19 #

  • Added ModDropDown widget:

    • Customizable dropdown with various sizes (lg, md, sm, xs)
    • Supports custom label positions (top, left)
    • Includes prefix and suffix icons
    • Provides validation and error text display
    • Allows for custom border radius and width
    • Supports read-only mode and focus management
    • Integrates seamlessly with existing form widgets
    • Enhanced accessibility features and keyboard navigation
    • Improved responsive behavior on different screen sizes
  • Adjusted ModTextBox widget:

    • Added support for custom styles and border radius
    • Enhanced validation and error text display
    • Improved keyboard type handling and input formatters
    • Added support for read-only mode
    • Enhanced accessibility features and keyboard navigation
    • Improved responsive behavior on different screen sizes
    • Added support for suffix buttons with custom actions
    • Enhanced integration with form validation and state management

1.0.18 #

  • ModDataTable improvements:
    • Added support for custom row click handlers
    • Enhanced sorting functionality with multiple column support
    • Improved pagination performance and memory usage
    • Added row selection capability with checkbox support
    • Enhanced accessibility features and keyboard navigation
    • Added support for frozen columns
    • Improved responsive behavior on different screen sizes
    • Added support for custom cell renderers
    • Enhanced search and filtering capabilities
    • Added support for row expansion/collapse
    • Improved header styling customization options
    • Added support for column resizing
    • Enhanced data loading states and indicators
    • Added support for CSV/Excel export
    • Improved scrolling performance for large datasets

1.0.17 #

  • Added ModDataTable widget:
    • Customizable data table with pagination support
    • Configurable column headers with sorting capability
    • Flexible column width control (fixed or percentage based)
    • Alternating row colors for better readability
    • Built-in pagination controls with rows per page selection
    • Support for custom border styles
    • Dynamic page number generation and navigation
    • Sortable columns with direction indicators
    • Responsive layout adaptation
    • Customizable pagination text and styling
    • Efficient data source handling
    • Flexible row height and header styling options
    • Support for custom cell content rendering
    • Maintains consistent table styling and behavior

1.0.16 #

  • Added ModIconButton widget:
    • Provides an icon button with loading state
    • Supports customizable icons, colors, and sizes
    • Includes rotation animation for loading state
    • Allows for asynchronous operations with loading feedback
    • Maintains consistent button styling and behavior
    • Supports optional tooltip and feedback options
    • Integrates seamlessly with existing button widgets

1.0.15 #

  • ModTextBox validation improvements:
    • Fixed validation error handling and display
    • Added proper error state management
    • Improved validation feedback timing
    • Enhanced error message formatting
    • Ensured consistent validation behavior across form fields
    • Fixed validator callback execution
    • Added proper error state clearing on valid input

1.0.14 #

  • ModTextBox error message improvements:
    • Added error message tooltip when field has validation error
    • Improved error message visibility and styling
    • Added red background to error tooltip
    • Enhanced error state visual feedback
    • Maintains consistent error handling across form fields

1.0.13 #

  • Changed padding in ModModal:
    • Replaced double padding parameter with EdgeInsetsGeometry
    • Provides more flexible padding control
    • Allows directional padding customization
    • Maintains consistent padding API across widgets

1.0.12 #

  • Adjusted padding in ModContainer:
    • Added optional padding parameter for flexible spacing control
    • Maintains responsive container behavior
    • Allows customization of container content spacing
    • Implemented via EdgeInsetsGeometry padding parameter

1.0.11 #

  • Added padding support to ModColumn:
    • Enables custom padding around column content
    • Improves spacing control in grid layouts
    • Maintains responsive behavior with padding
    • Implemented via optional padding parameter in ModColumn widget

1.0.10 #

  • Added ColumnSize.none to grid system:
    • Allows columns to be hidden at specific screen sizes
    • Enables responsive layouts with conditional column visibility
    • Improves flexibility in grid system layouts
    • Implemented in ModColumn widget with null width handling

1.0.9 #

  • ModButton improvements:

    • Added loading state with customizable loading icon and text
    • Added right icon support
    • Added text alignment control
    • Improved size consistency across different button types
    • Enhanced button padding and spacing
  • ModTextBox improvements:

    • Added support for different sizes (lg, md, sm, xs) matching button sizes
    • Added support for suffix buttons
    • Added label position control (top/left)
    • Added floating label behavior control
    • Improved text and icon sizing consistency
    • Enhanced input decoration and padding
    • Added support for prefix and suffix icons with proper sizing

1.0.8 #

  • Correction of language translation, set to English.

1.0.7 #

  • Updated LanguageSelector widget to use PopupMenuButton for language selection.
  • Improved language flag display in LanguageSelector widget.

1.0.6 #

  • Added footerHeight parameter to ModBaseLayout to allow customization of footer height.

1.0.5 #

  • Added onTap parameter to MenuItem in sidebar.

1.0.4 #

  • Added new examples to ButtonsPage.
  • Improved documentation in README.md.

1.0.3 #

  • Added ModTextDivider widget.

1.0.2 #

  • Improvement in the button.

1.0.1 #

  • Initial release with basic features.

1.0.0 #

  • Initial release with basic features.
0
likes
130
points
1.27k
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter layout package with theming and i18n support

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

cached_network_image, flutter, flutter_svg, get, shared_preferences

More

Packages that depend on mod_layout_one