pokemon-showdown-client icon indicating copy to clipboard operation
pokemon-showdown-client copied to clipboard

Feature Suggestion - use workbox and the Preact CLI to make this a PWA

Open jcreek opened this issue 1 year ago • 3 comments

This would enable users with modern browsers to install an app directly from the browser, without having to actually install an app. Details on this can be seen here.

I've done this with just workbox on a number of commercial projects, as well as (one open source one)[https://github.com/jcreek/SelectionWheel] which you can play with here. The Mac app does not like being resized, crashing every time I even try to minimise it, which made me wonder what technology was being used for it. I assumed it was just a wrapper around a PWA but it's more complex, probably unnecessarily so.

Converting this to be a PWA would mean the standard web version can be used on desktop and mobile with the full app experience, even in appearing in the Start menu on Windows, for example.

I took a quick look at the code and there doesn't seem to be a bundler in place in this repo, so it wouldn't be a one-to-one process to bring over my previous experience, but if it is something that would be useful then I'd be happy to take a look at it.

jcreek avatar Mar 26 '23 16:03 jcreek