Changes between Initial Version and Version 1 of Ticket #11427


Ignore:
Timestamp:
04/16/20 01:05:19 (4 years ago)
Author:
Thunderforge
Comment:

I've spun off a recommendation to change the default save location to #11428.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #11427 – Description

    initial v1  
    6565=== Suggested Solution ===
    6666
    67 ==== Notify the User ====
    68 
    6967Since the user may be unaware that denying access to the Documents folder is related to saves not actually being saved (as with manual saves and AGI/SCI) or games crashing, the immediate solution would be to provide some sort of notification that this is happening.
    7068
    7169Perhaps when the ScummVM launcher starts up, check that the savegame path is writable and prompt the user to change it if it's not (this would address other edge cases as well, such as the savegame path pointing to a folder on removable media that is not inserted).
    72 
    73 ==== Change the Default Save Location ====
    74 
    75 A long-term solution for the macOS port would be to change the default location of the savegames files from `~/Documents` to `~/Library/Application Support/ScummVM`, which is the recommended location according to [https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/MacOSXDirectories/MacOSXDirectories.html Apple's developer guidelines]:
    76 
    77 > Contains all app-specific data and support files. These are the files that your app creates and manages on behalf of the user and can include files that contain user data.
    78 
    79 This will prevent new users from experiencing the issue since ScummVM will not need access to Documents, meaning users will not be prompted. (No special permissions are needed to access Application Support).