feat: Added modified file tracking and unsaved change #393
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR implements a configurable confirmation dialog if unsaved changes would be discarded in the editor. This PR also implements a config option to prevent ESC to close the editor.
Added Features
*
)Cancel
to continue editingDon't save
to close the editor without saving the changesSave & Close
to close the editor and saving the changes (same as in the top bar)Save & Restart
if the config file affects a restartable service (same as in the top bar)ESC
key can be disabled to prevent accidental closing of the editorImplementation Notes
a
, the editor would fire the "changed" event. If the user now deletes thea
, the editor would fire the "changed" event again, and the file would be shown as changed, even though the change was reverted.[x]
Use ESC to close editor[x]
Prompt to save or discard unsaved changesScreenshots