Skip to content
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

[RFE] Improve Headless UX for desktop app #493

Open
illume opened this issue Apr 12, 2022 · 0 comments
Open

[RFE] Improve Headless UX for desktop app #493

illume opened this issue Apr 12, 2022 · 0 comments
Assignees
Labels
app distribution Related to distributing headlamp (for example with package managers or listed on websites) headless

Comments

@illume
Copy link
Collaborator

illume commented Apr 12, 2022

Current situation

"Headless mode" is when the Headlamp app uses the browser window rather than an Electron app window.

Currently

  • the headless app opens a browser window/tab, and then when someone closes that tab the server is still running.
  • the default behaviour is to not use headless mode.

Impact

When the browser tab is closed the backend server keeps running.

Ideal future situation

There's no way to:

  • close a headless app from within the browser.
  • open a browser tab for the app when a browser tab is closed.

Implementation options

  • Have a on close window handler when asks the user "Do you want to close app?", or simply closes the backend server.
  • For changing the default to headless mode, have a build time configuration to make that the default.
@illume illume added the app label Apr 12, 2022
@illume illume self-assigned this Apr 19, 2022
@illume illume changed the title [RFE] Improve Headless UX [RFE] Improve Headless UX for desktop app Apr 21, 2022
@illume illume added distribution Related to distributing headlamp (for example with package managers or listed on websites) headless labels Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app distribution Related to distributing headlamp (for example with package managers or listed on websites) headless
Projects
None yet
Development

No branches or pull requests

1 participant