chickenpaint
chickenpaint copied to clipboard
Chickenpaint as a PWA
It would be relatively easy to add a manifest file and enable chickenpaint to function as a pwa
Benefits of a pwa
- Can be installed on the user's computer/smartphone
- On mobile you do not need to go through the app store's approval process to make it installable
- On mobile it can run in fullscreen mode - reclaiming some valuable vertical space
- When installed it can even run offline when there is no internet connection
- It can autoupdate when the online version is updated
- It is not tied to any website that you need to bookmark or remember or sign up for, you can just use it as a local app
Requirements
- Ability to present the user with an install prompt when not installed
- It needs to pass Lighthouse's minimum requirements to be installable
The pwa can be hosted here on github.io and automated in terms of updating. You can see how I set it up on YarnEditor or tilemap-editor https://github.com/YarnSpinnerTool/YarnEditor https://github.com/blurymind/tilemap-editor