diff --git a/lib/widgets/dialogs/aves_dialog.dart b/lib/widgets/dialogs/aves_dialog.dart index 0421e4fc5..fef886654 100644 --- a/lib/widgets/dialogs/aves_dialog.dart +++ b/lib/widgets/dialogs/aves_dialog.dart @@ -15,6 +15,8 @@ class AvesDialog extends StatelessWidget { static const double defaultHorizontalContentPadding = 24; static const double controlCaptionPadding = 16; static const double borderWidth = 1.0; + static const EdgeInsets actionsPadding = EdgeInsets.symmetric(vertical: 4, horizontal: 8); + static const EdgeInsets buttonPadding = EdgeInsets.symmetric(horizontal: 8); AvesDialog({ super.key, @@ -46,7 +48,8 @@ class AvesDialog extends StatelessWidget { content: _buildContent(context), contentPadding: scrollableContent != null ? EdgeInsets.zero : EdgeInsets.only(left: horizontalContentPadding, top: 20, right: horizontalContentPadding), actions: actions, - actionsPadding: const EdgeInsets.symmetric(horizontal: 8), + actionsPadding: actionsPadding, + buttonPadding: buttonPadding, shape: shape(context), ); } @@ -133,7 +136,7 @@ class DialogTitle extends StatelessWidget { Widget build(BuildContext context) { return Container( alignment: Alignment.center, - padding: const EdgeInsets.symmetric(vertical: 20, horizontal: 16), + padding: const EdgeInsets.symmetric(vertical: 18, horizontal: 16), decoration: AvesDialog.contentDecoration(context), child: Text( title, diff --git a/lib/widgets/dialogs/filter_editors/cover_selection_dialog.dart b/lib/widgets/dialogs/filter_editors/cover_selection_dialog.dart index 6babbb57e..fd4e72cc3 100644 --- a/lib/widgets/dialogs/filter_editors/cover_selection_dialog.dart +++ b/lib/widgets/dialogs/filter_editors/cover_selection_dialog.dart @@ -150,13 +150,11 @@ class _CoverSelectionDialogState extends State { ), ); - const actionsPadding = EdgeInsets.symmetric(horizontal: 8); - const double actionsSpacing = 8.0; final actionsWidget = Padding( - padding: actionsPadding.add(const EdgeInsets.all(actionsSpacing)), + padding: AvesDialog.actionsPadding, child: OverflowBar( alignment: MainAxisAlignment.end, - spacing: actionsSpacing, + spacing: AvesDialog.buttonPadding.horizontal / 2, overflowAlignment: OverflowBarAlignment.end, children: [ TextButton( diff --git a/lib/widgets/dialogs/tile_view_dialog.dart b/lib/widgets/dialogs/tile_view_dialog.dart index b43715f13..490d632dc 100644 --- a/lib/widgets/dialogs/tile_view_dialog.dart +++ b/lib/widgets/dialogs/tile_view_dialog.dart @@ -178,13 +178,11 @@ class _TileViewDialogState extends State> with ), ); - const actionsPadding = EdgeInsets.symmetric(horizontal: 8); - const double actionsSpacing = 8.0; final actionsWidget = Padding( - padding: actionsPadding.add(const EdgeInsets.all(actionsSpacing)), + padding: AvesDialog.actionsPadding, child: OverflowBar( alignment: MainAxisAlignment.end, - spacing: actionsSpacing, + spacing: AvesDialog.buttonPadding.horizontal / 2, overflowAlignment: OverflowBarAlignment.end, children: [ TextButton(