diff --git a/ui/flutter/lib/app/modules/app/controllers/app_controller.dart b/ui/flutter/lib/app/modules/app/controllers/app_controller.dart index 64e0c2c5..25e183c5 100644 --- a/ui/flutter/lib/app/modules/app/controllers/app_controller.dart +++ b/ui/flutter/lib/app/modules/app/controllers/app_controller.dart @@ -417,13 +417,15 @@ class AppController extends GetxController with WindowListener, TrayListener { if (config.downloadDir.isEmpty) { if (Util.isDesktop()) { config.downloadDir = (await getDownloadsDirectory())?.path ?? "./"; - } else if (Util.isMobile()) { + } else if (Util.isAndroid()) { final downloadDir = (await DownloadsPath.downloadsDirectory())?.path; if (downloadDir != null) { config.downloadDir = '$downloadDir/Gopeed'; } else { config.downloadDir = (await getApplicationDocumentsDirectory()).path; } + } else if (Util.isIOS()) { + config.downloadDir = (await getApplicationDocumentsDirectory()).path; } else { config.downloadDir = './'; } diff --git a/ui/flutter/lib/app/modules/create/views/create_view.dart b/ui/flutter/lib/app/modules/create/views/create_view.dart index 5fe96dea..9808997e 100644 --- a/ui/flutter/lib/app/modules/create/views/create_view.dart +++ b/ui/flutter/lib/app/modules/create/views/create_view.dart @@ -117,7 +117,7 @@ class CreateView extends GetView { Row(children: [ Expanded( child: TextFormField( - autofocus: true, + autofocus: !Util.isMobile(), controller: _urlController, minLines: 1, maxLines: 5,