The launcher showed Flutter's logo: the project template's icons were never replaced. tool/app_icons.py now makes every icon from the kingfisher (assets/icon/halkyon_icon.png), through flutter_launcher_icons v0.14.4 configured in the app's pubspec: Android's adaptive icon (the kingfisher inset 16 % on white, for each launcher to cut to its shape) and the square one before Android 8; iOS's, without transparency; macOS's, the rounded tile on Apple's grid (824 of 1024 pixels); and Windows', the rounded tile, its .ico with every size from 16 to 256 pixels (the tool writes only 256). It keeps the iOS project file as it was, which the tool would break (flutter_launcher_icons issue 634), and writes the snap's icon as tool/snap_icon.py did, which it replaces. The Linux runner gives its window the bundled icon too, for desktops that don't take it from the desktop file. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
413 B
20x20px
413 B
20x20px