Replaces the default Flutter blue logo with the project's rainbow-rings icon.svg on all supported platforms.
Android — all five mipmap densities regenerated (mdpi 48px through xxxhdpi 192px).
Linux — linux/sharedinbox.png (512×512) added, installed next to the binary via CMakeLists.txt, and set as the GTK window icon via gtk_window_set_icon_from_file in my_application.cc.
Tooling — icon.png (1024×1024 source raster) committed; flutter_launcher_icons added as dev dep with a flutter_icons config block; task generate-icons added to Taskfile.yml for future regeneration; librsvg added to flake.nix so rsvg-convert is available inside nix develop.
How verified
Icons were generated with Inkscape from icon.svg and visually confirmed (rainbow-rings design appears correctly at all sizes). The playstore/icon.png was already correct and unchanged.
Closes #451
## What changed
Replaces the default Flutter blue logo with the project's rainbow-rings `icon.svg` on all supported platforms.
**Android** — all five mipmap densities regenerated (`mdpi` 48px through `xxxhdpi` 192px).
**Linux** — `linux/sharedinbox.png` (512×512) added, installed next to the binary via `CMakeLists.txt`, and set as the GTK window icon via `gtk_window_set_icon_from_file` in `my_application.cc`.
**Tooling** — `icon.png` (1024×1024 source raster) committed; `flutter_launcher_icons` added as dev dep with a `flutter_icons` config block; `task generate-icons` added to `Taskfile.yml` for future regeneration; `librsvg` added to `flake.nix` so `rsvg-convert` is available inside `nix develop`.
## How verified
Icons were generated with Inkscape from `icon.svg` and visually confirmed (rainbow-rings design appears correctly at all sizes). The `playstore/icon.png` was already correct and unchanged.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #451
What changed
Replaces the default Flutter blue logo with the project's rainbow-rings
icon.svgon all supported platforms.Android — all five mipmap densities regenerated (
mdpi48px throughxxxhdpi192px).Linux —
linux/sharedinbox.png(512×512) added, installed next to the binary viaCMakeLists.txt, and set as the GTK window icon viagtk_window_set_icon_from_fileinmy_application.cc.Tooling —
icon.png(1024×1024 source raster) committed;flutter_launcher_iconsadded as dev dep with aflutter_iconsconfig block;task generate-iconsadded toTaskfile.ymlfor future regeneration;librsvgadded toflake.nixsorsvg-convertis available insidenix develop.How verified
Icons were generated with Inkscape from
icon.svgand visually confirmed (rainbow-rings design appears correctly at all sizes). Theplaystore/icon.pngwas already correct and unchanged.