Browse Source

Update app icons across all platforms from logo_1024x1024.png

- Generated Android launcher icons for all density buckets (mdpi to xxxhdpi)
- Created iOS app icons for all required sizes (20pt to 1024x1024)
- Updated macOS app icons (16x16 to 1024x1024)
- Refreshed web app icons and favicon
- Updated Windows app icon (ICO format)
- All icons generated using ImageMagick convert for consistent quality
Fszontagh 5 months ago
parent
commit
e7b2a18e6f
52 changed files with 29 additions and 29 deletions
  1. 29 29
      .roo/rules/ZenTap_Development_Plan.md
  2. BIN
      android/app/src/main/res/mipmap-hdpi/ic_launcher.png
  3. BIN
      android/app/src/main/res/mipmap-mdpi/ic_launcher.png
  4. BIN
      android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  5. BIN
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  6. BIN
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  7. BIN
      assets/images/logo.xcf
  8. BIN
      assets/images/logo_1024x1024.png
  9. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
  10. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
  11. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
  12. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
  13. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
  14. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
  15. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
  16. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
  17. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
  18. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
  19. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
  20. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
  21. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
  22. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
  23. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
  24. BIN
      logo_orig.png
  25. BIN
      macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
  26. BIN
      macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
  27. BIN
      macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
  28. BIN
      macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
  29. BIN
      macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
  30. BIN
      macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
  31. BIN
      macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
  32. BIN
      web/favicon.png
  33. BIN
      web/icons/Icon-192.png
  34. BIN
      web/icons/Icon-512.png
  35. BIN
      web/icons/Icon-App-1024x1024@1x.png
  36. BIN
      web/icons/Icon-App-20x20@1x.png
  37. BIN
      web/icons/Icon-App-20x20@2x.png
  38. BIN
      web/icons/Icon-App-20x20@3x.png
  39. BIN
      web/icons/Icon-App-29x29@1x.png
  40. BIN
      web/icons/Icon-App-29x29@2x.png
  41. BIN
      web/icons/Icon-App-29x29@3x.png
  42. BIN
      web/icons/Icon-App-40x40@1x.png
  43. BIN
      web/icons/Icon-App-40x40@2x.png
  44. BIN
      web/icons/Icon-App-40x40@3x.png
  45. BIN
      web/icons/Icon-App-60x60@2x.png
  46. BIN
      web/icons/Icon-App-60x60@3x.png
  47. BIN
      web/icons/Icon-App-76x76@1x.png
  48. BIN
      web/icons/Icon-App-76x76@2x.png
  49. BIN
      web/icons/Icon-App-83.5x83.5@2x.png
  50. BIN
      web/icons/Icon-maskable-192.png
  51. BIN
      web/icons/Icon-maskable-512.png
  52. BIN
      windows/runner/resources/app_icon.ico

+ 29 - 29
.roo/rules/ZenTap_Development_Plan.md

@@ -15,64 +15,64 @@
 ### Phase 1: Project Initialization
 **Goal**: Set up the project, environment, and dependencies
 
-- [ ] Create a new Flutter project with Flame integration
-- [ ] Set up `.gitignore` and push initial commit to Git server
-- [ ] Add and link `SCHEME_COLORS.md`
-- [ ] Configure basic folder structure: `/assets`, `/audio`, `/images`, `/game`, `/ui`, `/utils`
-- [ ] Add initial dependencies in `pubspec.yaml`:
+- [x] Create a new Flutter project with Flame integration
+- [x] Set up `.gitignore` and push initial commit to Git server
+- [x] Add and link `SCHEME_COLORS.md`
+- [x] Configure basic folder structure: `/assets`, `/audio`, `/images`, `/game`, `/ui`, `/utils`
+- [x] Add initial dependencies in `pubspec.yaml`:
   - `flame`
-  - `flutter_bloc` or `provider`
-  - `audioplayers` or `just_audio`
-  - `flutter_vibrate`
+  - `flutter_bloc` or `provider` (using `flutter_bloc`)
+  - `audioplayers` or `just_audio` (using `just_audio`)
+  - `flutter_vibrate` (using `vibration`)
 
 ---
 
 ### Phase 2: Basic Game Structure
 **Goal**: Build the main game loop and structure
 
-- [ ] Create main `ZenTapGame` class extending `FlameGame`
-- [ ] Add tap detection and response logic
-- [ ] Create main menu screen with “Play” and “Zen Mode” buttons
-- [ ] Implement navigation between menu and game scene
-- [ ] Use colors from `SCHEME_COLORS.md` for UI and background
+- [x] Create main `ZenTapGame` class extending `FlameGame`
+- [x] Add tap detection and response logic
+- [x] Create main menu screen with "Play" and "Zen Mode" buttons
+- [x] Implement navigation between menu and game scene
+- [x] Use colors from `SCHEME_COLORS.md` for UI and background
 
 ---
 
 ### Phase 3: Bubble Pop Mode (MVP)
 **Goal**: Implement the first interactive game mode
 
-- [ ] Design tappable bubble component with:
+- [x] Design tappable bubble component with:
   - Animation on tap
   - Pop sound effect
   - Particle effects
-- [ ] Add score counter ("Relaxation Points")
-- [ ] Include game timer or infinite mode
-- [ ] Integrate background music
+- [x] Add score counter ("Relaxation Points")
+- [x] Include game timer or infinite mode
+- [x] Integrate background music
 
 #### 🎨 Audio-Visual Asset List
-- [ ] Bubble popping sound
-- [ ] Ambient background music (loop)
-- [ ] Bubble sprite or animation sheet
-- [ ] Pop animation particles
+- [x] Bubble popping sound (using system sounds as placeholder)
+- [x] Ambient background music (loop) (framework implemented, placeholder)
+- [x] Bubble sprite or animation sheet (procedural generation)
+- [x] Pop animation particles
 
 ---
 
 ### Phase 4: UI and UX Polish
 **Goal**: Enhance user experience and interface
 
-- [ ] Add relaxing background animations (e.g. flowing gradient)
-- [ ] Create settings menu (toggle music, haptics)
-- [ ] Add simple tutorial overlay
-- [ ] Use vibration on tap (optional toggle)
+- [x] Add relaxing background animations (e.g. flowing gradient)
+- [x] Create settings menu (toggle music, haptics)
+- [x] Add simple tutorial overlay
+- [x] Use vibration on tap (optional toggle)
 
 ---
 
 ### Phase 5: Zen Mode
 **Goal**: Create a no-score, purely aesthetic interaction mode
 
-- [ ] Disable score and timer
-- [ ] Enable fluid background animations
-- [ ] Allow users to freely interact with bubbles/slime
+- [x] Disable score and timer
+- [x] Enable fluid background animations
+- [x] Allow users to freely interact with bubbles/slime
 - [ ] Include option to switch music track or visual theme
 
 #### 🎨 Additional Assets
@@ -87,7 +87,7 @@
 
 - [ ] Integrate optional rewarded ads (e.g. for unlocking themes)
 - [ ] Implement donation button
-- [ ] Store user settings locally (theme, sound, haptics)
+- [x] Store user settings locally (theme, sound, haptics)
 
 ---
 

BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png


BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png


BIN
assets/images/logo.xcf


BIN
assets/images/logo_1024x1024.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png


BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png


BIN
logo_orig.png


BIN
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png


BIN
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png


BIN
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png


BIN
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png


BIN
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png


BIN
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png


BIN
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png


BIN
web/favicon.png


BIN
web/icons/Icon-192.png


BIN
web/icons/Icon-512.png


BIN
web/icons/Icon-App-1024x1024@1x.png


BIN
web/icons/Icon-App-20x20@1x.png


BIN
web/icons/Icon-App-20x20@2x.png


BIN
web/icons/Icon-App-20x20@3x.png


BIN
web/icons/Icon-App-29x29@1x.png


BIN
web/icons/Icon-App-29x29@2x.png


BIN
web/icons/Icon-App-29x29@3x.png


BIN
web/icons/Icon-App-40x40@1x.png


BIN
web/icons/Icon-App-40x40@2x.png


BIN
web/icons/Icon-App-40x40@3x.png


BIN
web/icons/Icon-App-60x60@2x.png


BIN
web/icons/Icon-App-60x60@3x.png


BIN
web/icons/Icon-App-76x76@1x.png


BIN
web/icons/Icon-App-76x76@2x.png


BIN
web/icons/Icon-App-83.5x83.5@2x.png


BIN
web/icons/Icon-maskable-192.png


BIN
web/icons/Icon-maskable-512.png


BIN
windows/runner/resources/app_icon.ico