Changes between Version 1 and Version 2 of PrefsUnification


Ignore:
Timestamp:
Dec 2, 2014, 5:11:49 PM (9 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PrefsUnification

    v1 v2  
    2727It's kind of a toss-up, except that I think that it's slightly more natural
    2828to express time-of-day and time-of-week prefs positively.
    29 So let's go with positive across the board.
     29That's how it's stored in the DB,
     30and it would be a pain to invert it in the UI.
     31So I lean slightly toward positive.
    3032
    31 However, we need to say things precisely.
     33whichever way we choose, we need to say things precisely.
    3234The current GUI wording (positive) is imprecise in two ways:
    3335
     
    3941
    4042 * Run CPU tasks when all the following hold:
    41   * the computer is plugged in, not running on batteries (laptops only)
    42   * the computer is idle
     43  * [x] the computer is plugged in, not running on batteries (laptops only)
     44  * [x] the computer is idle
    4345  * the time of day is between X and Y
    44   * other CPU usage is less then X%
     46  * other CPU usage is less than X%
    4547 * Run GPU tasks if the above conditions hold, and
    46   * the computer is idle [this can be disabled if the CPU idle setting is set]
     48  * [x] the computer is idle [this can be disabled if the CPU idle setting is set]
    4749 * "Idle" means no mouse or keyboard input in last X minutes
     50
     51Negative prefs would look like:
     52 * Run tasks all the time except when
     53  * [x] the computer is on batteries (laptops only)
     54  * [x] the computer is in use
     55  * the time of day is not between X and Y
     56  * other CPU usage is greater than X%
     57 * In addition, don't run GPU tasks when
     58  * [x] the computer is in use (disable if the above "computer in use" is set)
     59 * "In use" means mouse or keyboard input in last X minutes