Skip to content

dev: support for multiple GUI sessions #289

@VEDA95

Description

@VEDA95

As it currently stands the GUI is built in a way that there's only one session in memory for persisting data as long as the GUI is running. However, since the GUI can be used like a traditional web app outside of pywebview this may cause unintended side effects if multiple users decide to use the GUI at the same time. While I understand the goal is to build around a single-user experience (hence the reason for using pywebview), I think it would be a handicap from for groups or teams that might want to access a single instance of the web app. Furthermore, traditionally web apps are built with multi-user experiences in mind anyways,and it's something we shouldn't shy away from. As a way to accomplish this I propose refactoring how sessions work and implementing the ability to handle multiple gui sessions.

Metadata

Metadata

Assignees

Labels

domain: uxAffects UX/interactivityenhancementEnhancement of the code, not introducing new features.guiIssues pertaining to GUI development

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions