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

Star Files can be manipulated outside Constellation while still open #2060

Open
1 task done
antares1470 opened this issue Jun 3, 2024 · 0 comments
Open
1 task done
Labels
bug Something isn't working

Comments

@antares1470
Copy link
Collaborator

antares1470 commented Jun 3, 2024

Prerequisites

Description

Star files while open in Constellation shouldn't be able to be edited externally. Instead, you can delete, rename and move files around without Constellation (or your OS) getting mad. In some cases, Constellation won't even pick up any issues unless you make changes within Constellation after the external manipulation has occurred (which in the case of deletion means you can inadvertently lose your graph).

While open, some sort of lock should be applied to the file (similar to what you see with files types for other applications) so that it can't be manipulated while the lock is on.

Steps to Reproduce

  1. Create a basic graph and save it (keep graph open afterwards)
  2. Open up your OS File explorer, navigate to where you saved the graph, and delete the file
  3. File is deleted successfully (this shouldn't happen)
  4. Close the graph in Constellation

Expected behaviour: Graph shouldn't be able to be deleted, renamed, etc. while in use

Actual behaviour: Graph can be altered externally, causing unexpected (and sometimes undesired) behaviour (in this case, the file is gone)

Reproduces how often: 100%

Additional Information

Any additional information, configuration or data that might be
necessary to reproduce the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
1 participant