* add constraints for dropdown
* hide buttons while actions is empty in dialog
* add close button for modal dialog
* add IntrisicWidth for Menu Box
* add BuildContext to auto get Rect for dropdown
* change dropdown padding => margin
* add dropdown padding
* The message of loading can be null
* improve code style
* improve dropdown animate
* add actionAlignment for dropdown
* Improve dropdown
* fix EntryController.close
* Add TextStyle for alert & confirm 's actions
* Improve SnackBar's style
* fix snack message overflow
* fix close ignored when not inited
* fix loading close error
* add ToastStyle.iconPadding
* add ModalStyle.textBodyAlignment
* add textBodyAlignment form alert & confirm
* add buttonPadding for ModalStyle.separated
* improve message split
* add ShirneDialogLocalizations.register
* rename cancelButtonStyle to defaultButtonStyle
* refactor modalDialog
* change AlertDialog to SimpleDialog to support customize action buttons
* add ShirneDialogTheme.alertStyle
* add ModalStyle.expandedAction
* remove actionsOverflowDirection and actionsOverflowButtonSpacing
* add ModalStyle.separated to custom dialog actions style
* update for 3.7
* dart version
* remove popup barrierDismissible(unused)
* improve default value
* add arg style to alert/confirm/prompt
* fix dropdown outer path
* add arg dragHandlerBuilder to popup
* change ModalStyle.actionsPadding from zero to 8/16
* upgrade combined_animation to 0.3.0
* upgrade combined_animation to 0.2.0
* fix toast dismiss incorrect
* toast & loading & snack reflactor,supported animation
* add loading theme style & custom builder
* fix loading return type
* add previews
* add [prompt]
* implement [ShirneTheme.lerp]
* add onConfirm callback for alert & confirm
* Improve themes
* Improve widget
* Ignore pointer for toast
* Improve toast animation
* Improve theme into MaterialThemeData.extension
* fetch Overlay from navigatorKey
* fetch Overlay from navigatorKey
* Improve code style
* Embeded icons
* update example
* toast arguments doc
* add icon font
* improve context cite
* reflector static method
* use with static method & instance method
* add button style of alert & confirm
* add a widget title to cover textTitle
* add setting to config all popup style
* background of popup use colorScheme.surface by default
* add imagePreview
* add color settings on progress widget
* add MyDialog.getAlignment for get Alignment from string
* add comments
* add optional [icon] to toast
* Change alert & confirm to return a future
* export [ModalController]
* support basic usage: alert ,confirm, toast, snack, popup