Add zoom and pan shortcuts. Prevent page from accidental navigation or reload #392
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.
Summary of Changes
Shortcut Keys Implementation
Added keyboard shortcuts to improve the user experience:
These shortcuts provide quicker access to essential functionalities while working in the editor.
Prevent Page Reload or Unintentional Navigation
Implemented functionality to prevent the page from closing or navigating away (forward/backward) unintentionally.
A confirmation prompt is shown when the user tries to reload the page or navigate away, helping avoid accidental loss of progress.
Reason for Change
The addition of shortcuts simplifies user interaction, making the app more efficient.
Preventing accidental page reloads or navigation ensures that the user's work is not lost unexpectedly.
Testing