Improve automatic project changes detection
The "scan home dir. for projects" feature on no-project startup is great, but has a couple of significant shortcomings at the moment:
-
The user's home directory may contain large quantities of unrelated files, but all projects in a specific subdirectory (e.g. ~/Projects). It would be great to be able specify a directory to scan for this reason.OK, so actually this feature is implemented as a tick box in the "Add" file dialogue. This is a bit confusing, as having only "scan home dir" on the welcome page sort of suggests there isn't a more granular option.
I think it would make more sense to just have a welcome screen link that triggers the "Add" dialogue, with text along the lines of "add or scan for repositories". This would point the user to/inform them of the more flexible option, as well as make the less flexible "scan home dir" special-case link unnecessary.
-
There doesn't seem to be a way to auto-scan for repos on startup. If the user wants to just be presented with an up-to-date view of all their projects in their preferred project location, at the moment they have to manually re-scan their project directory via "Add" every time.
An editable list of "startup scan dirs" in prefs would address this. It would also be useful to have a sub-checkbox for this in the Add dialogue, parented by/conditional upon the "scan" checkbox (e.g. "add dir to startup scan dirs").