7f8f492acd
The APK was showing just a purple circle because the legacy launcher PNG files (ic_launcher.png and ic_launcher_round.png) were solid purple with no logo. Changes: - Update generate-icons.sh to generate legacy launcher PNGs (for Android < 8.0) - Add ImageMagick as fallback SVG renderer when inkscape/rsvg unavailable - Replace 'bc' calculations with bash arithmetic for better compatibility - Generate both square and round launcher icons with white logo on purple bg - Regenerate all launcher icons (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi) The icons now properly display: - Purple background (#7c52e0) - White Ditto logo (66% safe zone sizing) - Round variant with circular mask This fixes the issue for both: - Modern devices (Android 8.0+): Uses adaptive icon system with vector foreground - Legacy devices (Android < 8.0): Uses pre-rendered PNG launcher icons