Changes between Initial Version and Version 1 of Ticket #351


Ignore:
Timestamp:
Jul 20, 2007, 7:04:42 PM (17 years ago)
Author:
Nicolas
Comment:

(changed description to use real lists and fixed some typos)

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #351

    • Property Keywords advanced_preferences added
  • Ticket #351 – Description

    initial v1  
    11I think there are some problems with the Advanced Preferences.
    22
    3 (1) There is currently no way to know whether you are overriding global preferences except by looking in the BOINC Data directory to see if the global_prefs_override.xml file exists.
     3 1. There is currently no way to know whether you are overriding global preferences except by looking in the BOINC Data directory to see if the `global_prefs_override.xml` file exists.
     4 1. If I change a setting in the Advanced Preferences which does not appear in the Simple GUI Preferences (such as "use at most 16 processors"), and later look at the Simple GUI preferences, the "Customize" checkbox is set.  If I then clear the "customize" check box in the Simple GUI Preferences, this does not necessarily revert all settings to the web-based values, even though on subsequent checks the "customize" checkbox is off.
     5 1. When I press the Clear button, it sets the "Do work while computer is in use" check box, even though my web-based preferences have this option set to No.
    46
    5 (2) If I change a setting in the Advanced Preferences which does not appear in the Simple GUI Preferences (such as "use at most 16 processors"), and later look at the Simple GUI preferences, the "Customize" checkbox is set.  If I then clear the "customize" check box in the Simple GUI Preferences, this does not necessarily revert all settings to the web-based values, even though on subsequent checks the "customize" checkbox is off.
    6 
    7 (3) When I press the Clear button, it sets the "Do work while computer is in use" check box, even though my web-based preferences have this option set to No.
    8 
    9 If I then clear the checkbox, it writes a global_prefs_override.xml file.  This means that if I change my global preferences on the web, those changes will be ignored.
     7If I then clear the checkbox, it writes a `global_prefs_override.xml` file. This means that if I change my global preferences on the web, those changes will be ignored.
    108
    119I believe several changes are needed:
    1210
    13 (a) Instead of a "Clear" button, the Advacned Preferences dialog should have a "customize" or "override" checkbox like the one in the Simple GUI preferences.
    14 
    15 (b) When the "customize" checkbox is off in the Advanced Preferences, the web-based global preference values should be displayed.  Turning this checkbox off should revert the display to the web-based preferences.
    16 
    17 (c) I'm not sure what should be done about problem (2).  One option might be to disable the Simple GUI "customize" checkbox if items are customized in the Advanced Preferences which aren't accessible from the Simple Preferences, and to display a line explaining that you must use the Advanced Preferences to change it.
     11 a. Instead of a "Clear" button, the Advanced Preferences dialog should have a "customize" or "override" checkbox like the one in the Simple GUI preferences.
     12 a. When the "customize" checkbox is off in the Advanced Preferences, the web-based global preference values should be displayed.  Turning this checkbox off should revert the display to the web-based preferences.
     13 a. I'm not sure what should be done about problem (2).  One option might be to disable the Simple GUI "customize" checkbox if items are customized in the Advanced Preferences which aren't accessible from the Simple Preferences, and to display a line explaining that you must use the Advanced Preferences to change it.