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 Request: Saving and loading should be automatic #27

Open
cary-rowen opened this issue Apr 17, 2024 · 1 comment
Open

Feature Request: Saving and loading should be automatic #27

cary-rowen opened this issue Apr 17, 2024 · 1 comment

Comments

@cary-rowen
Copy link
Contributor

For memorized data, I don’t think we need to manually store it. This should be completely automatic, automatically saving when NVDA exits and automatically loading when NVDA starts.

  1. The current reliance on manual data saving may cause the user to forget. NVDA will not ask the user when exiting like Notepad, resulting in data loss.
  2. It takes up two extra gestures, which is not a big problem.
  3. The new data will replace the old data. We only save the data of 10 slots and it is not expected to take up too much disk space.
  4. We should consider situations where users try to save large amounts of text data, which may cause some performance issues:
    • NVDA+Shift+Ctrl+Number should only intercept a small part of the content when trying to report the content in the slot, otherwise it will definitely cause performance problems.
  • Possible performance problems in other read, write or storage procedures.
@thgcode
Copy link
Owner

thgcode commented Apr 17, 2024

Maybe we could have a setting on NVDA settings for autosaving... I see benefits on the two approaches, manual saving could help if you want to quickly go back to the saved snippets, erasing the current ones, however it could cause problems if the user forgets to save the current ones, however automatically saving could save unwanted snippets in this case...

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

No branches or pull requests

2 participants