wordplaydev / wordplay

An accessible, language-inclusive programming language and IDE for creating interactive typography on the web.
Other
62 stars 30 forks source link

Allow installation as progressive web application #564

Open amyjko opened 3 weeks ago

amyjko commented 3 weeks ago

What are you trying to do that you can't?

The application is fundamentally a web app currently. This is in tension with many teacher use cases, which involve installing an application, using it offline, and storing projects locally on a device instead of in the cloud, and allowing it to appear as a native application on a device rather than requiring navigation to a website.

What is your idea?

Support Wordplay as a "Progressive Web App". There are a variety of tradeoffs to this model, but it is increasingly well supported. There's much to decide about Android, iOS, and macOS integration, so the design needed here is to evaluate all of the possible tweaks that we would make to support this use case and develop a design proposal that provides a concrete list of modifications and additions to make this possible. There's a good overview here of the iOS PWA limitations. Other tradeoff analyses likely exist.

jsorror commented 4 days ago

@amyjko can I be added to this issue? Thank you!

diana24p commented 4 days ago

@amyjko I would like to work on this issue can I please be assigned

vedashnii commented 4 days ago

@amyjko I'd like to work on this issue, could I be assigned to it? Thank you!

anushkamalpani commented 4 days ago

@amyjko Can I be added to the issue?

amyjko commented 3 days ago

Are all four of you willing to work together? If you're not sure, create a channel in Discord for this issue (per the onboarding guide) and discuss there, and post a decision here.