horosproject / horos

Horos™ is a free, open source medical image viewer. The goal of the Horos Project is to develop a fully functional, 64-bit medical image viewer for OS X. Horos is based upon OsiriX and other open source medical imaging libraries. Horos is made freely available under the GNU Lesser General Public License, Version 3 (LGPL-3.0). Horos is linked against the Grok JPEG 2000 library, for fast viewing of JPEG 2000 images. This library is licensed under the terms of the GNU Affero General Public License.
http://www.horosproject.org
Other
478 stars 146 forks source link

UI: why is "Horos Data" folder at top level of my Documents folder? #397

Open drralphs opened 6 years ago

drralphs commented 6 years ago

After downloading Horos, a new folder appeared at the top level of my Documents folder. Why is this folder here and not, for example, in -/library/preferences? Microsoft did something similarly annoying with its "User Data" folder for the Office suite (deleting it didn't help - it was recreated at the next launch). Fortunately, someone found that putting this folder in the user's Preferences folder allowed Office apps to continue working without cluttering up the user's Documents folder. Since I spend most of my time during the day in the Documents folder, this addition is disturbing. Even putting it in the Applications folder would be an improvement (Adobe likes to do this), even though the Preferences solution would be cleaner. Any chance this can get done in a future version?

DD-P commented 6 years ago

Hi,

The ~/Documents folder has been the default database location since OsiriX was first released (14+ years ago). It was a reasonable default, being an expected and user-visible location. It does have drawbacks as you note, including backup churn. Fortunately, there is a preference (Preferences/Database) to change the DB location. This also lets you have multiple databases and move between them per launch.

A default hidden location (e.g. ~/Library/Application Support/) would have the benefit of not cluttering the user's working folder hierarchy. However, it runs the risk of confusing the user about where GBs of disk space have gone.

A first-run dialog could be added, to choose between ~/Documents/, ~/Library/Application Support/ or another location, although this adds a little more set-up when first starting with this complex application.

Regards, David

omrd commented 6 years ago

My preference is for it to be in the Documents folder (as it is now) because I can easily exclude it from Time Machine backups. If it is to be moved to Library my preference would be for the developer to somehow mark it as nobackup

JeanClaude2 commented 6 years ago

It would be better if it was hidden, for example in ~/Library/Application Support/