Maintainer for the chocolatey package of Hydrus here. https://chocolatey.org/packages/hydrus-network
Looks like at most 20 people regularly use the package. Chances that any of you actually see this are slim. Oh well.
Hydrus has supported custom db locations for quite some time now. Soon, I will be migrating the install destination from C:\tools to C:\Program Files. This means user database + files will have to find a new home. This also means either I have to move your files in my update script, or you'll have to move your own files to the new location.
Unless @Hydrus_Dev is willing to integrate this change into their own installer**, I won't use the installer- I'll be using the zip file, and I'll create the shortcuts manually. If I do this, Hydrus won't appear in the Windows list of installed software. Users of my package will probably want to uninstall hydrus before updating.
What I want to know from Windows users is: where do you want your pictures and database to be?
#1
C:\Users\<user>\Hydrus
C:\Users\<user>\HydrusNetwork
#2
C:\Users\<user>\AppData\Roaming\Hydrus
C:\Users\<user>\AppData\Roaming\HydrusNetwork
#3
C:\Users\<user>\Pictures\Hydrus
C:\Users\<user>\Pictures\HydrusNetwork
#4
C:\Users\<user>\Documents\Hydrus
C:\Users\<user>\Documents\HydrusNetwork
Personally, I think #1 is the best choice. It's visible to users and it won't get in the way.
#2 less technically inclined users might mistakenly lose or delete this folder.
#3+4 a lot of imageviewer software (including W10 Photos) will attempt to index hydrus files (including thumbnails) and no one wants that.
#3+4 might get in the way of users who use OneDrive
So, what do you all think? I'm pretty dead set against #3+4, but I'm willing to hear thoughts on all options.
**hydrus start menu shortcut must -db_dir to whichever location we end up chosing. Probably should default to installing hydrus to program files, but I have no trouble overriding that in my script.