Skip to content

Conversation

@upayanmazumder
Copy link
Member

Fix #24

This pull request updates the application's icon assets and manifest to improve support for maskable icons and enhance compatibility with various devices. The changes add new maskable icon files and adjust the manifest configuration to ensure proper icon usage for different contexts.

Asset additions:

  • Added new maskable icon files: /maskable-icon.png and /maskable-icon.webp to the core assets for service worker caching.

Manifest improvements:

  • Changed the purpose of existing WebP icons (/icons/icon-192x192.webp and /icons/icon-512x512.webp) from maskable to any to clarify their intended usage. [1] [2]
  • Added /apple-touch-icon.webp to the manifest for improved support on Apple devices.
  • Added new manifest entries for /maskable-icon.webp and /maskable-icon.png with purpose: 'maskable' for better PWA maskable icon support.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the application's icon configuration to properly support maskable icons in the PWA manifest. The key changes correct the purpose designation of existing icons and add dedicated maskable icon assets to ensure proper display across different platforms and contexts.

Key Changes:

  • Changed existing WebP icons from maskable to any purpose to reflect their actual design
  • Added dedicated maskable icon files (/maskable-icon.png and /maskable-icon.webp) with proper maskable purpose
  • Added Apple touch icon to the manifest for improved iOS support

Reviewed Changes

Copilot reviewed 2 out of 4 changed files in this pull request and generated 1 comment.

File Description
app/src/app/manifest.ts Updated icon purposes from maskable to any for existing icons and added new manifest entries for dedicated maskable icons and Apple touch icon
app/public/service-worker.js Added new maskable icon files to the service worker's core assets cache list

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@upayanmazumder upayanmazumder merged commit dedeb07 into GDGVIT:dev Oct 21, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

missing maskable icon

1 participant