Files
ObsiGate/desktop/frontend-static/icons
bruno 301c325af7
CI / lint (push) Successful in 25s
CI / security (push) Successful in 19s
CI / test (push) Successful in 29s
CI / build (push) Successful in 8s
CI / e2e (push) Failing after 21s
Desktop Build / build-windows (push) Has been cancelled
Desktop Build / build-linux (push) Has been cancelled
Refactor frontend into ES modules with modern tooling
2026-07-26 10:29:19 -04:00
..

ObsiGate PWA Icons

Generated Icons

This directory contains PWA icons in SVG format.

Converting to PNG

For production, convert these SVG files to PNG:

Using ImageMagick:

for file in *.svg; do
  size=$(echo $file | grep -oP '\d+x\d+' | head -1 | cut -d'x' -f1)
  convert -background none -resize ${size}x${size} "$file" "${file%.svg}.png"
done

Using Inkscape:

for file in *.svg; do
  size=$(echo $file | grep -oP '\d+x\d+' | head -1 | cut -d'x' -f1)
  inkscape "$file" --export-filename="${file%.svg}.png" --export-width=$size
done

Online tools:

Icon Types

  • Regular icons: Standard app icons with rounded corners
  • Maskable icons: Icons with safe zone padding for adaptive icons
  • Search icon: Icon for the search shortcut

Sizes

  • 72x72, 96x96, 128x128, 144x144, 152x152: Mobile devices
  • 192x192: Android home screen
  • 384x384: High-res displays
  • 512x512: Splash screens and high-DPI displays