From 7f6772888ab30c024325ffae9ced2ef134d04151 Mon Sep 17 00:00:00 2001 From: minie4 Date: Thu, 29 Aug 2024 22:53:50 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20port=5Fconnection=5Fdialog?= =?UTF-8?q?=20not=20being=20scrollable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/port_connection_dialog.dart | 42 +++++++++++++++++---------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/lib/port_connection_dialog.dart b/lib/port_connection_dialog.dart index ad44db3..0a2506b 100644 --- a/lib/port_connection_dialog.dart +++ b/lib/port_connection_dialog.dart @@ -106,26 +106,28 @@ class _PortConnectionState extends State { Widget build(BuildContext context) { return SizedBox( width: min(MediaQuery.of(context).size.width, 400), - child: Column( - mainAxisSize: MainAxisSize.min, - crossAxisAlignment: CrossAxisAlignment.stretch, - children: (connections - .map((elem) => PortConnectionCard( - sourcePort: elem.$1, - connection: elem.$2, - isOutput: widget.isOutput, - mixerState: widget.mixerState, - sendAction: widget.sendAction) as Widget) - .toList()) + - [ - const SizedBox(height: 10), - TextButton.icon( - onPressed: () { - widget.showNewConnectionDialog(context); - }, - icon: const Icon(Icons.add), - label: const Text("New connection")) - ], + child: SingleChildScrollView( + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.stretch, + children: (connections + .map((elem) => PortConnectionCard( + sourcePort: elem.$1, + connection: elem.$2, + isOutput: widget.isOutput, + mixerState: widget.mixerState, + sendAction: widget.sendAction) as Widget) + .toList()) + + [ + const SizedBox(height: 10), + TextButton.icon( + onPressed: () { + widget.showNewConnectionDialog(context); + }, + icon: const Icon(Icons.add), + label: const Text("New connection")) + ], + ), ), ); }