View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004515 | FreeCAD | Feature | public | 2020-12-19 08:24 | 2021-12-08 23:37 |
Reporter | qwerty_f | Assigned To | chrisb | ||
Priority | normal | Severity | tweak | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Target Version | 0.20 | Fixed in Version | 0.20 | ||
Summary | 0004515: Preferences folder misused in Mac version | ||||
Description | As discussed in this forum topic I like to suggest making fixes for some mis-uses. Though they currently do not harm, they might be cause for harm in the future. The Preferences folder is not being used correctly. ~/Library/Prefrences is meant to store .plist files. The naming for the .plist should be according to a reverse domain name order. So like Apple uses com.apple.<application>.plist it should be org.freecadweb.freecad.plist rather than FreeCAD.plist. Most applications have adopted this convention. The current FreeCAD sub-folder shall be placed in ~/Library/Application Support. Though Apple uses the reverse domain notation here as well, most applications just use the application or company name. So it would be ok to just move the FreeCAD folder from Preferences to Application Support. As a migration strategy it should be ok to just copy the folder during some installation phase or initial start and leave the Preferences/FreeCAD as it is, probably placing a deprecation note as text file inside. | ||||
Steps To Reproduce | does not apply | ||||
Additional Information | none | ||||
Tags | macOS, preferences | ||||
FreeCAD Information | OS: macOS 11.1 Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19.14555 (Git shallow) Build type: Release Branch: master Hash: d3d34fc9d1622d842a3a07b057e53d2a9d4e0a8c Python version: 3.9.0 Qt version: 5.15.1 Coin version: 4.0.0 OCC version: 7.5.0 Locale: German/Germany (de_DE) Same situation in OS: macOS 10.15 Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19.23323 (Git) Build type: Release Branch: master Hash: 512d5c6141aec52b6eecc67370336a28fde862a6 Python version: 3.8.6 Qt version: 5.12.5 Coin version: 4.0.0 OCC version: 7.4.0 Locale: C/Default (C) | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2020-12-19 08:24 | qwerty_f | New Issue | |
2020-12-19 08:24 | qwerty_f | Tag Attached: macOS | |
2020-12-19 08:24 | qwerty_f | Tag Attached: preferences | |
2020-12-19 09:46 | chrisb | Description Updated | |
2020-12-19 09:46 | chrisb | FreeCAD Information | OS: macOS 11.1 Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19.14555 (Git shallow) Build type: Release Branch: master Hash: d3d34fc9d1622d842a3a07b057e53d2a9d4e0a8c Python version: 3.9.0 Qt version: 5.15.1 Coin version: 4.0.... => OS: macOS 11.1 Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19.14555 (Git shallow) Build type: Release Branch: master Hash: d3d34fc9d1622d842a3a07b057e53d2a9d4e0a8c Python version: 3.9.0 Qt version: 5.15.1 Coin version: 4.0.... |
2021-02-06 06:49 | abdullah | Target Version | => 0.20 |
2021-12-08 23:37 | chrisb | Assigned To | => chrisb |
2021-12-08 23:37 | chrisb | Status | new => closed |
2021-12-08 23:37 | chrisb | Resolution | open => fixed |
2021-12-08 23:37 | chrisb | Fixed in Version | => 0.20 |