feat: icon

This commit is contained in:
levi committed 2022-11-02 10:26:22 +08:00
1 parent 34f8df1999
commit 2eed470d5c
38 files changed
+149 -102

No files matched your search

@@ -9,7 +9,7 @@
android:requestLegacyExternalStorage="true"
android:name="${applicationName}"
android:icon="@mipmap/ic_launcher"
android:label="gopeed">
android:label="Gopeed">
<activity
android:name=".MainActivity"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 544 B

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 442 B

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 721 B

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

+5 -5
View File
@@ -3,11 +3,11 @@ import 'dart:io';
import 'package:dio/adapter.dart';
import 'package:dio/dio.dart';
import 'package:gopeed/api/model/create_task.dart';
import 'package:gopeed/api/model/request.dart';
import 'package:gopeed/api/model/resource.dart';
import 'package:gopeed/api/model/result.dart';
import 'package:gopeed/api/model/task.dart';
import 'model/create_task.dart';
import 'model/request.dart';
import 'model/resource.dart';
import 'model/result.dart';
import 'model/task.dart';
import '../core/libgopeed_boot.dart';
import 'model/server_config.dart';
@@ -1,8 +1,8 @@
import 'dart:convert';
import 'package:flutter/services.dart';
import 'package:gopeed/core/common/libgopeed_interface.dart';
import 'package:gopeed/core/common/start_config.dart';
import 'libgopeed_interface.dart';
import 'start_config.dart';
class LibgopeedChannel implements LibgopeedInterface {
static const _channel = MethodChannel('gopeed.com/libgopeed');
@@ -3,7 +3,7 @@ import 'dart:convert';
import 'dart:ffi';
import 'package:ffi/ffi.dart';
import 'package:gopeed/core/ffi/libgopeed_bind.dart';
import '../ffi/libgopeed_bind.dart';
import 'libgopeed_interface.dart';
import 'start_config.dart';
@@ -1,4 +1,4 @@
import 'package:gopeed/core/common/start_config.dart';
import 'start_config.dart';
abstract class LibgopeedInterface {
Future<int> start(StartConfig cfg);
@@ -3,11 +3,10 @@ import 'dart:ffi';
import 'dart:io';
import 'dart:isolate';
import 'package:flutter/foundation.dart';
import 'package:gopeed/core/common/libgopeed_channel.dart';
import 'package:gopeed/util/util.dart';
import 'package:path_provider/path_provider.dart';
import '../../util/util.dart';
import '../common/libgopeed_channel.dart';
import '../common/libgopeed_ffi.dart';
import '../common/libgopeed_interface.dart';
import '../common/start_config.dart';
+1 -1
View File
@@ -1,4 +1,4 @@
import "./libgopeed_boot_stub.dart"
import "libgopeed_boot_stub.dart"
if (dart.library.html) 'entry/libgopeed_boot_browser.dart'
if (dart.library.io) 'entry/libgopeed_boot_native.dart';
+8 -8
View File
@@ -1,13 +1,13 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:gopeed/api/api.dart';
import 'package:gopeed/api/model/create_task.dart';
import 'package:gopeed/api/model/options.dart';
import 'package:gopeed/api/model/request.dart';
import 'package:gopeed/api/model/resource.dart';
import 'package:gopeed/pages/create/create_controller.dart';
import 'package:gopeed/setting/setting.dart';
import 'package:gopeed/widget/file_list_view.dart';
import '../../api/api.dart';
import '../../api/model/create_task.dart';
import '../../api/model/options.dart';
import '../../api/model/request.dart';
import '../../api/model/resource.dart';
import 'create_controller.dart';
import '../../setting/setting.dart';
import '../../widget/file_list_view.dart';
import 'package:permission_handler/permission_handler.dart';
import 'package:rounded_loading_button/rounded_loading_button.dart';
@@ -3,8 +3,8 @@ import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:get/get.dart';
import 'package:gopeed/setting/setting.dart';
import 'package:gopeed/widget/directory_selector.dart';
import '../../setting/setting.dart';
import '../../widget/directory_selector.dart';
import 'setting_controller.dart';
@@ -1,8 +1,8 @@
import 'dart:async';
import 'package:get/get.dart';
import 'package:gopeed/api/model/task.dart';
import 'package:gopeed/core/libgopeed_boot.dart';
import '../../api/model/task.dart';
import '../../core/libgopeed_boot.dart';
import '../../api/api.dart';
+2 -2
View File
@@ -2,8 +2,8 @@ import 'dart:io';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:gopeed/api/api.dart';
import 'package:gopeed/api/model/task.dart';
import '../../api/api.dart';
import '../../api/model/task.dart';
import 'package:styled_widget/styled_widget.dart';
import 'package:url_launcher/url_launcher.dart';
+2 -2
View File
@@ -1,6 +1,6 @@
import 'package:get/get.dart';
import 'package:gopeed/pages/create/create_controller.dart';
import 'package:gopeed/pages/setting/setting_view.dart';
import '../pages/create/create_controller.dart';
import '../pages/setting/setting_view.dart';
import '../pages/create/create_view.dart';
import '../pages/home/home_controller.dart';
+1 -1
View File
@@ -1,6 +1,6 @@
import 'package:external_path/external_path.dart';
import 'package:flutter/material.dart';
import 'package:gopeed/api/api.dart';
import '../api/api.dart';
import 'package:path_provider/path_provider.dart';
import '../api/model/server_config.dart';
+1 -1
View File
@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:gopeed/util/util.dart';
import '../util/util.dart';
import '../api/model/resource.dart';
@@ -1,68 +1,68 @@
{
"images" : [
{
"size" : "16x16",
"idiom" : "mac",
"filename" : "app_icon_16.png",
"scale" : "1x"
"info": {
"version": 1,
"author": "xcode"
},
{
"size" : "16x16",
"idiom" : "mac",
"filename" : "app_icon_32.png",
"scale" : "2x"
},
{
"size" : "32x32",
"idiom" : "mac",
"filename" : "app_icon_32.png",
"scale" : "1x"
},
{
"size" : "32x32",
"idiom" : "mac",
"filename" : "app_icon_64.png",
"scale" : "2x"
},
{
"size" : "128x128",
"idiom" : "mac",
"filename" : "app_icon_128.png",
"scale" : "1x"
},
{
"size" : "128x128",
"idiom" : "mac",
"filename" : "app_icon_256.png",
"scale" : "2x"
},
{
"size" : "256x256",
"idiom" : "mac",
"filename" : "app_icon_256.png",
"scale" : "1x"
},
{
"size" : "256x256",
"idiom" : "mac",
"filename" : "app_icon_512.png",
"scale" : "2x"
},
{
"size" : "512x512",
"idiom" : "mac",
"filename" : "app_icon_512.png",
"scale" : "1x"
},
{
"size" : "512x512",
"idiom" : "mac",
"filename" : "app_icon_1024.png",
"scale" : "2x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
"images": [
{
"size": "16x16",
"idiom": "mac",
"filename": "app_icon_16.png",
"scale": "1x"
},
{
"size": "16x16",
"idiom": "mac",
"filename": "app_icon_32.png",
"scale": "2x"
},
{
"size": "32x32",
"idiom": "mac",
"filename": "app_icon_32.png",
"scale": "1x"
},
{
"size": "32x32",
"idiom": "mac",
"filename": "app_icon_64.png",
"scale": "2x"
},
{
"size": "128x128",
"idiom": "mac",
"filename": "app_icon_128.png",
"scale": "1x"
},
{
"size": "128x128",
"idiom": "mac",
"filename": "app_icon_256.png",
"scale": "2x"
},
{
"size": "256x256",
"idiom": "mac",
"filename": "app_icon_256.png",
"scale": "1x"
},
{
"size": "256x256",
"idiom": "mac",
"filename": "app_icon_512.png",
"scale": "2x"
},
{
"size": "512x512",
"idiom": "mac",
"filename": "app_icon_512.png",
"scale": "1x"
},
{
"size": "512x512",
"idiom": "mac",
"filename": "app_icon_1024.png",
"scale": "2x"
}
]
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 672 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

+30
View File
@@ -286,6 +286,15 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
flutter_launcher_icons:
dependency: "direct dev"
description:
path: "."
ref: "v0.11.0"
resolved-ref: "5d45f1fa6fcb28608ba77eb53937ac2cc077f2e3"
url: "https://github.com/fluttercommunity/flutter_launcher_icons.git"
source: git
version: "0.11.0"
flutter_lints:
dependency: "direct dev"
description:
@@ -352,6 +361,13 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "4.0.1"
image:
dependency: transitive
description:
name: image
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.2.2"
intl:
dependency: transitive
description:
@@ -562,6 +578,13 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.1.1"
petitparser:
dependency: transitive
description:
name: petitparser
url: "https://pub.flutter-io.cn"
source: hosted
version: "5.1.0"
platform:
dependency: transitive
description:
@@ -882,6 +905,13 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.2.0+2"
xml:
dependency: transitive
description:
name: xml
url: "https://pub.flutter-io.cn"
source: hosted
version: "6.1.0"
yaml:
dependency: transitive
description:
+19 -1
View File
@@ -63,6 +63,10 @@ dev_dependencies:
ffigen: ^6.1.2
build_runner: ^2.2.1
json_serializable: ^6.3.2
flutter_launcher_icons:
git:
url: https://github.com/fluttercommunity/flutter_launcher_icons.git
ref: v0.11.0
# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec
@@ -105,9 +109,23 @@ flutter:
# For details regarding fonts from package dependencies,
# see https://flutter.dev/custom-fonts/#from-packages
# flutter pub run flutter_launcher_icons:main
flutter_icons:
image_path_android: "assets/icon/icon_1024.png"
android: true # can specify file name here e.g. "ic_launcher"
web:
generate: true
image_path: "assets/icon/icon_1024.png"
windows:
generate: true
image_path: "assets/icon/icon_1024.png"
macos:
generate: true
image_path: "assets/icon/icon_macos_1024.png"
ffigen:
name: LibgopeedBind
description: Bindings to gopeed core.
description: Bindings to gopeed library.
output: 'lib/core/ffi/libgopeed_bind.dart'
headers:
entry-points:
Binary file not shown.

Before

Width:  |  Height:  |  Size: 917 B

After

Width:  |  Height:  |  Size: 673 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 22 KiB

+3 -3
View File
@@ -3,8 +3,8 @@
"short_name": "gopeed",
"start_url": ".",
"display": "standalone",
"background_color": "#0175C2",
"theme_color": "#0175C2",
"background_color": "#hexcode",
"theme_color": "#hexcode",
"description": "A new Flutter project.",
"orientation": "portrait-primary",
"prefer_related_applications": false,
@@ -32,4 +32,4 @@
"purpose": "maskable"
}
]
}
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB