feat: PWA support with app icon derived from template favicon #169
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add Progressive Web App (PWA) support to the MokoOnyx template so the site is installable on mobile/desktop, using the template's existing favicon as the source for the PWA app icons.
Motivation
MokoOnyx is the successor to MokoCassiopeia. A web app manifest + icons makes any site built on the template installable ("Add to Home Screen"), sets the launch theme color, and improves the mobile experience with zero per-site configuration when the icon is derived automatically from the favicon the template already ships/exposes.
Scope
manifest.json/manifest.webmanifest) withname,short_name,start_url,display: standalone,background_color, andtheme_color.index.phpvia<link rel="manifest" ...>and add thetheme-colormeta tag.192x192and512x512, plus a maskable variant) instead of maintaining a separate icon set.params) so a site admin setting a custom favicon also drives the PWA icon.apple-touch-iconfor iOS home-screen support.Notes
theme_color/background_color) should map to the template's existing color params where possible so branding stays consistent.Acceptance criteria
Pending: implementation. Do not close until tested and verified on a live MokoOnyx site.
Branch created:
feature/169-feat-pwa-support-with-app-icon-derived-f