Changes between Version 1 and Version 2 of PrefsUnification
- Timestamp:
- Dec 2, 2014, 5:11:49 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PrefsUnification
v1 v2 27 27 It's kind of a toss-up, except that I think that it's slightly more natural 28 28 to express time-of-day and time-of-week prefs positively. 29 So let's go with positive across the board. 29 That's how it's stored in the DB, 30 and it would be a pain to invert it in the UI. 31 So I lean slightly toward positive. 30 32 31 However, we need to say things precisely.33 whichever way we choose, we need to say things precisely. 32 34 The current GUI wording (positive) is imprecise in two ways: 33 35 … … 39 41 40 42 * Run CPU tasks when all the following hold: 41 * the computer is plugged in, not running on batteries (laptops only)42 * the computer is idle43 * [x] the computer is plugged in, not running on batteries (laptops only) 44 * [x] the computer is idle 43 45 * the time of day is between X and Y 44 * other CPU usage is less th en X%46 * other CPU usage is less than X% 45 47 * 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] 47 49 * "Idle" means no mouse or keyboard input in last X minutes 50 51 Negative 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