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 to automatically Create a new folder and put all files there when creating a portable copy #16443
Comments
Sincerely, imho this risks to be further confusing for users, that probably avoid to change anything. Did you considered the @Qchristensen comment? It seems very reasonable... |
@ABuffEr that comment I saw, but I thought populating the edit field with /nvda automatically will add the risk that the user forgets this and installs NVDA accidentally to a subdirectory without removing the /nvda. |
Another possible solution I thought of is to make the NVDA directory less complex by changing the folder structure of NVDA so that I don't have to add NVDA subfolders. Implementation
After doing this, only a few files/folders will exist in the NVDA root directory:
Therefore, even if the user places the portable version where a large number of files exist, it will not be particularly troublesome to maintain.
Known issues:If the version folder cannot be deleted when updating NVDA, several version folders may be generated after multiple updates. |
@wmhn1872265132 thanks for this proposal, I'd rather see it as a further optimization of the current situation, but it doesn't solve the root problem. Still people will have to grab those files manually, but ofcourse your proposal goes into the right direction as well. However, I don't know how the paths are defined in NVDA and which files are imported from the root directory, so the implementation might have some higher complexity. |
@wmhn1872265132
The simplification of directory contents idea is an interesting one. IMHO it needs its own issue however, as it might effect more than just this problem and should be triaged separately.
I would not want to wait on solving this one, while NV Access considers implications of that reorganization.
|
For me the current situation i.e. NVDA placing its files exactly in the specified folder is the ideal behavior. I understand that this is suitable only for power users, so its not a good default. To mitigate this concern I'd suggest to go the other way around i.e. create the folder by default, but ad a check box named "Create NVDA folder in the specified location" or similar. This check box should be checked by default and when unchecked the current behavior should be preserved. |
What @lukaszgo1 says is exactly what I was thinking as well. It seems like the most simple approach.
@Qchristensen's approach may be technically simpler, but I think it has too much potential for users to do something accidental or unexpected.
|
Is your feature request related to a problem? Please describe.
Summary of #3113. When creating a portable copy, over 100 files are being thrown in the location chosen in the portable installer. However, if a folder with many other files is chosen accidentally, the files are scattered all around and it is overly complicated to collect them and put them into a separate folder.
Describe the solution you'd like
Among the solutions proposed in #3113, most people agreed they wish to have NVDA creating a folder upon installing the portable copy.
Drawbacks pointed out by @jcsteh:
Mittigants:
This way, users could decide tehmselves if they want to throw all files in the "location for the portable directory", or if they prefer to activate the checkbox to create a sub directory with a specific name in that location.
Describe alternatives you've considered
As proposed by Jamie, A dialog warning the user that the location chosen contains already other files. However, this will be also shown when overriding an existing portable copy and could be confusing for users from an UX perspective.
Additional context
n/a
The text was updated successfully, but these errors were encountered: