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

[FEATURE] Multi-Tasking Support in Workspace View #146

Merged
merged 5 commits into from
Aug 11, 2021

Conversation

Lissy93
Copy link
Owner

@Lissy93 Lissy93 commented Aug 11, 2021

Lissy93 /FEATURE/multi-tasking-support → Lissy93/dashy Commits: 5 | Files Changed: 8 | Additions: 87 Powered by Pull Request Badge

Category: Feature

Overview
Adds multi-tasking option, for the workspace view. Once enabled, open apps will be kept open in the background, so that they don't have to be reloaded, facilitating near-instant switching between open apps / multi-tasking. Since this has an impact on performance, it has been added as an optional feature, which can be enabled by setting appConfig.enableMultiTasking: true. Note that the first time an app is opened, it will still need to load, this is similar to opening apps in browser tabs.

Issue Number #144

New Vars
enableMultiTasking | boolean | Optional | If set to true, will keep apps open in the background when in the workspace view. Useful for quickly switching between multiple sites, and preserving their state, but comes at the cost of performance.

Screenshot

Screen recording of multi-tasking

Code Quality Checklist (Please complete)

  • All changes are backwards compatible
  • All lint checks and tests are passing
  • There are no (new) build warnings or errors
  • (If a new config option is added) Attribute is outlined in the schema and documented
  • (If a new dependency is added) Package is essential, and has been checked out for security or performance
  • Bumps version, if new feature added

If set to true, will keep apps open in the background when in the workspace view. Useful for quickly switching between multiple sites, and preserving their state, but comes at the cost of performance.
@Lissy93 Lissy93 requested a review from liss-bot as a code owner August 11, 2021 20:00
@netlify
Copy link

netlify bot commented Aug 11, 2021

✔️ Deploy Preview for dashy-dev ready!

🔨 Explore the source changes: 01dfa57

🔍 Inspect the deploy log: https://app.netlify.com/sites/dashy-dev/deploys/61142de1e806da0007fd28d5

😎 Browse the preview: https://deploy-preview-146--dashy-dev.netlify.app/

@Lissy93 Lissy93 merged commit e031e02 into master Aug 11, 2021
@Lissy93 Lissy93 deleted the FEATURE/multi-tasking-support branch August 11, 2021 20:18
asterling8516 pushed a commit to asterling8516/dashy that referenced this pull request Nov 23, 2023
Closes Lissy93#146

Signed-off-by: Bjorn Lammers <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant