Skip to content

[FEAT] Improve/Add support for PWA icons #13

Closed

Description

@cplieger

Is this a new feature request?

  • I have searched the existing issues

Wanted change

The msedge app (and I assume other apps) come with a simple image that is used for everything and lives at https://xxx.url.com/icon.png
The current icon has no margin at all which works fine for favicons but not for some PWA icons.

Example on iOS: https://imgur.com/u1pCxuu

I would suggest 2 paths:

  • Add margins to all icons by default. ex: https://imgur.com/8EzP0uh
  • Add a specific icon for PWA and target it with apple-touch-icon.png or manifest.json (and equivalents for other browsers).

Reason for change

Purely visual. A minor change that makes the PWA experience more enjoyable.

Proposed code change

either replace icon.png, or add a new icon and change manifest.json

Activity

  1. github-actions commented on Dec 28, 2025

    @github-actions

    Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

  2. LinuxServer-CI commented on Jan 31, 2026

    @LinuxServer-CI
    Collaborator

    This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

  3. thelamer commented on Feb 18, 2026

    @thelamer
    Member

    I do not care about this, the icon actually works by pulling from our logo dump here https://github.com/linuxserver/docker-templates/tree/master/linuxserver.io/img

    We use the png as favicon.ico and have found that is surprisingly the most compatible format you put a 192x192 png where a 32x32 ico should be and you got an icon on most browsers.

    Same png used for the manifest as well

    {
      "name": "Edge",
      "short_name": "Edge",
      "manifest_version": 2,
      "version": "1.0.0",
      "display": "fullscreen",
      "background_color": "#000000",
      "theme_color": "#000000",
      "icons": [
        {
          "src": "icon.png",
          "type": "image/png",
          "sizes": "180x180"
        }
      ],
      "start_url": "/"
    }
    

    I am not saying what you are reporting is not legitimate just that I am not gonna juggle special graphics for 100 apps and apply tweaks to this level, it is "good enough"

    But feel free to mount in whatever file you want at that path:

    /usr/share/selkies/web/icon.png
    
  4. moved this from Issues to Done in Issue & PR Trackeron Feb 18, 2026
  5. LinuxServer-CI commented on Mar 21, 2026

    @LinuxServer-CI
    Collaborator

    This issue is locked due to inactivity

  6. locked as resolved and limited conversation to collaborators on Mar 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions