• Mushaheed Syed's avatar
    Add ActionButtonIconsData for overriding action icons (#118229) · 7d85a585
    Mushaheed Syed authored
    * Add ActionButtonIconsData for overriding action icons
    
    * Fix formatting issues
    
    * Add missing exports in material library and add copyWith method in ActionButtonIconsData
    
    * Move all action buttons, and icons to action_buttons.dart
    
    * Rename actionButtonIcons to actionIconTheme
    
    * Refactor buttons in action_buttons.dart to extend a private class for common implementation
    
    * Refactor icons in action_buttons
    
    * Fix docs in action_buttons_theme
    
    * Fix #107646 always use 'Icons.arrow_back' as a back_button icon in web
    
    * Update documentation for action buttons and add style parameter to every action button
    
    * Fix analyzer warnings
    
    * Add missing style argument in IconButton of _ActionButton
    
    * Add tests for action buttons, action icon theme, drawer buttons, and back buttons
    
    * Add example (+test) for action icon button's action icon theme in examples/api
    
    * Fix analysis errors
    
    * Add missing license header in action_icon_theme.0.dart
    
    * Fix deprecation notice in theme_data.dart
    
    * Update theme data tests for actionIconTheme
    
    * Remove iconSize parameter from ActionButtons and update docs
    
    * Fix failing tests
    
    * Update button color during backbutton tests to red
    
    * Fix analytics issues
    
    * Fix format
    7d85a585