Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Generalized window management/PWA framework for all custom apps #2218

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
ketang opened this issue Jun 9, 2022 · 2 comments
Closed

Generalized window management/PWA framework for all custom apps #2218

ketang opened this issue Jun 9, 2022 · 2 comments
Labels
api Area: HTTP API site Area: frontend dashboard

Comments

@ketang
Copy link
Contributor

ketang commented Jun 9, 2022

Ideally we can support every app launching in any of:

  • in-page embed/iframe sort of thing
  • new tab
  • new window
  • PWA

With no incremental work per app other than your standard generic app setup.

Can we create a generic PWA or PWA framework that makes it easy to wrap arbitrary apps? The idea is that any app can become a separate entry in <Ctrl>/<Cmd>-<Tab> and capture all keystrokes without us having to do work for each individual app. Any app customers "install" in Coder can be launched as a PWA.

@misskniss misskniss added api Area: HTTP API site Area: frontend dashboard labels Jun 14, 2022
@AbhineetJain AbhineetJain self-assigned this Jun 21, 2022
@AbhineetJain
Copy link
Contributor

#2909 is a good issue to solve with this epic.

@AbhineetJain AbhineetJain removed their assignment Aug 5, 2022
@kylecarbs
Copy link
Member

I don't think we should inject a PWA routing system for each app. There are a lot of undesired UX nuances by doing that. We can discuss once we get feedback that we should. Apps can deliver their own PWAs for now.

@kylecarbs kylecarbs closed this as not planned Won't fix, can't repro, duplicate, stale Aug 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Area: HTTP API site Area: frontend dashboard
Projects
None yet
Development

No branches or pull requests

4 participants