chickenpaint icon indicating copy to clipboard operation
chickenpaint copied to clipboard

Chickenpaint as a PWA

Open blurymind opened this issue 2 years ago • 0 comments

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

blurymind avatar Aug 05 '21 08:08 blurymind