diff --git a/flutter/lib/common.dart b/flutter/lib/common.dart index c3ba3edcf..7e09a8eb7 100644 --- a/flutter/lib/common.dart +++ b/flutter/lib/common.dart @@ -3122,8 +3122,8 @@ Widget loadIcon(double size) { var imcomingOnlyHomeSize = Size(280, 300); Size getIncomingOnlyHomeSize() { - final magicWidth = Platform.isWindows ? 11.0 : 0.0; - final magicHeight = 8.0; + final magicWidth = Platform.isWindows ? 11.0 : 2.0; + final magicHeight = 10.0; return imcomingOnlyHomeSize + Offset(magicWidth, kDesktopRemoteTabBarHeight + magicHeight); } diff --git a/flutter/lib/desktop/pages/desktop_home_page.dart b/flutter/lib/desktop/pages/desktop_home_page.dart index abba991a2..f47e90d9d 100644 --- a/flutter/lib/desktop/pages/desktop_home_page.dart +++ b/flutter/lib/desktop/pages/desktop_home_page.dart @@ -577,6 +577,10 @@ class _DesktopHomePageState extends State child: OutlinedButton( onPressed: () { SystemNavigator.pop(); // Close the application + // https://github.com/flutter/flutter/issues/66631 + if (Platform.isWindows) { + exit(0); + } }, child: Text(translate('Quit')), ), diff --git a/flutter/lib/desktop/widgets/tabbar_widget.dart b/flutter/lib/desktop/widgets/tabbar_widget.dart index 488471629..df0ceca00 100644 --- a/flutter/lib/desktop/widgets/tabbar_widget.dart +++ b/flutter/lib/desktop/widgets/tabbar_widget.dart @@ -375,7 +375,7 @@ class DesktopTab extends StatelessWidget { Expanded( child: GestureDetector( // custom double tap handler - onTap: showMaximize + onTap: !bind.isIncomingOnly() && showMaximize ? () { final current = DateTime.now().millisecondsSinceEpoch; final elapsed = current - _lastClickTime;