diff --git a/assets/images/128x128.png b/assets/images/128x128.png new file mode 100644 index 0000000..a099918 Binary files /dev/null and b/assets/images/128x128.png differ diff --git a/assets/images/144x144.png b/assets/images/144x144.png new file mode 100644 index 0000000..32ff0c3 Binary files /dev/null and b/assets/images/144x144.png differ diff --git a/assets/images/16x16.png b/assets/images/16x16.png new file mode 100644 index 0000000..b839ac1 Binary files /dev/null and b/assets/images/16x16.png differ diff --git a/assets/images/192x192.png b/assets/images/192x192.png new file mode 100644 index 0000000..c5784dc Binary files /dev/null and b/assets/images/192x192.png differ diff --git a/assets/images/20x20.png b/assets/images/20x20.png new file mode 100644 index 0000000..8373857 Binary files /dev/null and b/assets/images/20x20.png differ diff --git a/assets/images/22x22.png b/assets/images/22x22.png new file mode 100644 index 0000000..9db6c0b Binary files /dev/null and b/assets/images/22x22.png differ diff --git a/assets/images/24x24.png b/assets/images/24x24.png new file mode 100644 index 0000000..153523f Binary files /dev/null and b/assets/images/24x24.png differ diff --git a/assets/images/256x256.png b/assets/images/256x256.png new file mode 100644 index 0000000..4bad78c Binary files /dev/null and b/assets/images/256x256.png differ diff --git a/assets/images/29x29.png b/assets/images/29x29.png new file mode 100644 index 0000000..d1665b4 Binary files /dev/null and b/assets/images/29x29.png differ diff --git a/assets/images/32x32.png b/assets/images/32x32.png new file mode 100644 index 0000000..516fc58 Binary files /dev/null and b/assets/images/32x32.png differ diff --git a/assets/images/40x40.png b/assets/images/40x40.png new file mode 100644 index 0000000..69aa20d Binary files /dev/null and b/assets/images/40x40.png differ diff --git a/assets/images/48x48.png b/assets/images/48x48.png new file mode 100644 index 0000000..4f97e41 Binary files /dev/null and b/assets/images/48x48.png differ diff --git a/assets/images/512x512.png b/assets/images/512x512.png new file mode 100644 index 0000000..1afcdcd Binary files /dev/null and b/assets/images/512x512.png differ diff --git a/assets/images/60x60.png b/assets/images/60x60.png new file mode 100644 index 0000000..f760b8a Binary files /dev/null and b/assets/images/60x60.png differ diff --git a/assets/images/64x64.png b/assets/images/64x64.png new file mode 100644 index 0000000..a3aa63a Binary files /dev/null and b/assets/images/64x64.png differ diff --git a/assets/images/72x72.png b/assets/images/72x72.png new file mode 100644 index 0000000..d074d36 Binary files /dev/null and b/assets/images/72x72.png differ diff --git a/assets/images/76x76.png b/assets/images/76x76.png new file mode 100644 index 0000000..7f5a1ae Binary files /dev/null and b/assets/images/76x76.png differ diff --git a/assets/images/83x83.png b/assets/images/83x83.png new file mode 100644 index 0000000..4f8c96b Binary files /dev/null and b/assets/images/83x83.png differ diff --git a/assets/images/96x96.png b/assets/images/96x96.png new file mode 100644 index 0000000..773674e Binary files /dev/null and b/assets/images/96x96.png differ diff --git a/linux/my_application.cc b/linux/my_application.cc index 914556e..9e61a4e 100644 --- a/linux/my_application.cc +++ b/linux/my_application.cc @@ -39,6 +39,7 @@ static void my_application_activate(GApplication* application) { #endif if (use_header_bar) { GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); + gtk_window_set_icon_from_file(GTK_WINDOW(window),"assets/images/48x48.png",NULL); gtk_widget_show(GTK_WIDGET(header_bar)); gtk_header_bar_set_title(header_bar, "notube"); gtk_header_bar_set_show_close_button(header_bar, TRUE); diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json index a2ec33f..96d3fee 100644 --- a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -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" + } + ] +} \ No newline at end of file diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png index 82b6f9d..40e0bb9 100644 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png index 13b35eb..0616481 100644 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png index 0a3f5fa..70ac818 100644 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png index bdb5722..d2a0829 100644 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png index f083318..3f1bdd0 100644 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png index 326c0e7..781056d 100644 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png index 2f1632c..d9f656b 100644 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png differ diff --git a/pubspec.lock b/pubspec.lock index 481d727..8226350 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1,6 +1,14 @@ # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: + archive: + dependency: transitive + description: + name: archive + sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d + url: "https://pub.dev" + source: hosted + version: "3.6.1" args: dependency: transitive description: @@ -41,6 +49,22 @@ packages: url: "https://pub.dev" source: hosted version: "1.3.0" + checked_yaml: + dependency: transitive + description: + name: checked_yaml + sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff + url: "https://pub.dev" + source: hosted + version: "2.0.3" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: c05b7406fdabc7a49a3929d4af76bcaccbbffcbcdcf185b082e1ae07da323d19 + url: "https://pub.dev" + source: hosted + version: "0.4.1" clock: dependency: transitive description: @@ -198,6 +222,14 @@ packages: url: "https://pub.dev" source: hosted version: "8.1.6" + flutter_launcher_icons: + dependency: "direct main" + description: + name: flutter_launcher_icons + sha256: "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea" + url: "https://pub.dev" + source: hosted + version: "0.13.1" flutter_lints: dependency: "direct dev" description: @@ -277,6 +309,14 @@ packages: url: "https://pub.dev" source: hosted version: "4.0.2" + image: + dependency: transitive + description: + name: image + sha256: "2237616a36c0d69aef7549ab439b833fb7f9fb9fc861af2cc9ac3eedddd69ca8" + url: "https://pub.dev" + source: hosted + version: "4.2.0" intl: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 0f85b0f..feaaaef 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -34,6 +34,7 @@ dependencies: rename: ^3.0.2 logger: ^2.3.0 package_info_plus: ^8.0.0 + flutter_launcher_icons: ^0.13.1 dev_dependencies: flutter_test: @@ -98,3 +99,18 @@ flutter: - assets/executable/ flutter_intl: enabled: true + +flutter_launcher_icons: + image_path: "assets/images/favicon.png" + windows: + generate: true + image_path: "assets/images/48x48.png" + icon_size: 48 + macos: + generate: true + image_path: "assets/images/48x48.png" + icon_size: 48 + linux: + generate: true + image_path: "assets/images/48x48.png" + icon_size: 48 diff --git a/windows/runner/resources/app_icon.ico b/windows/runner/resources/app_icon.ico index 35cdd40..d3242a3 100644 Binary files a/windows/runner/resources/app_icon.ico and b/windows/runner/resources/app_icon.ico differ