David, Here are my thoughts: - Whatever logical changes you make here in the Task Commands groupbox, would also need to be applied in the Projects Commands groupbox, and Transfers too. - I have mixed feelings on splitting the commands group. I might leave it grouped and labeled the way it is. - The following is a proposal, an idea, but I encourage you to read my comments afterward, since my opinion is mixed. -----Tasks: - "Show only active tasks" checkbox sounds good to me - For "Show graphics", "..." sounds good. I also think this should be enabled when any selected task can show graphics, instead of current functionality that disables it when any can't. - For Suspend/Resume, if you have some suspended and some running tasks selected, then what? Current behavior is to disable the button. I propose we split into 2 buttons. - If we split, then Suspend and Resume should be enabled, when ANY selected task is capable of the operation, even if some aren't. - Abort should follow suit. If I select 9 aborted tasks and 1 unaborted task, I should be able to click Abort. - For "Properties", "..." sounds good. -----Projects: - Same logic applies for Suspend, Resume, No New Tasks, Reset Project... if any one of my selected projects is capable of the operation, then enable the button. - I guess we'd have a button for "No New Tasks", and a separate button for "Allow new tasks"? -----Transfers: - Same logic applies for Retry Now and Abort Transfer... if any one of my selected files is capable of the operation, then enable the button.
I personally have not had much of a problem with the button structure/layout as it exists today, but it has for sure at times been uber tedious to cherry pick certain "Unsuspended" tasks just to make "Suspend" become enabled, or to cherry pick certain "No New Tasks" projects just to make "Allow New Tasks" become enabled. I'll be honest. I don't feel comfortable splitting up our "boolean-able buttons" into 2 buttons. The current setup feels good to me, for an Advanced View. What I'd much rather prefer are columns in the grid, ie: "Suspended", so I can easily sort/find my Suspended Projects/Tasks. Same for finding the "No New Tasks" ones, and "Projects controlled by Account Manager". And "Project Disk Usage", "Tasks completed", "Tasks failed", "Estimated Computation Size", "Working Set Size", "Directory" ...... Those would be fun to be able to easily view, and sort by, from an "advanced user's perspective". :) And they'd help me to select the correctly tasks/projects, to get the button to become enabled. My grids on my main rig: 37 projects, usually running 14 tasks all at the same time, amidst a mix of ~200 queued tasks. Regards, Jacob > Date: Wed, 17 Jun 2015 15:17:13 -0700 > From: [email protected] > To: [email protected] > CC: [email protected]; [email protected]; > [email protected] > Subject: [boinc_dev] suggested changes to Manager GUI > > Based on Steven's comments, I propose that we > > - replace the "Show active tasks" / "Show all tasks" botton with a checkbox > "[x] Show only active tasks > > - Remove the word "Commands" > > - Put "..." after Show graphics and Properties to indicate that they open a > new window. > > - Group Show graphics and Properties (which show info) > separately from Suspend and Abort (which operate on the task). > > - Enable Suspend and Resume if a group of tasks is selected > where some are suspended and some are not. > > Comments? > > -- David > > On 15-Jun-2015 3:41 PM, Steven Bailey wrote: > > > > *Tasks* tab > > > > · “Show active tasks” and “Show all tasks” have different contexts from the > > other > > buttons in the “Commands” groupbox. > > > > · “Show active tasks” and “Show all tasks” are different names for the same > > binary > > switch. Some of the buttons in the “Commands” groupbox are switches, and > > some open > > a new window, but they all look alike. > > > > ·“Commands” is programmer jargon. > > > > · “Suspend” and “Resume” are disabled if a group of tasks are selected > > where at > > least one task is suspended and at least one task is not suspended. > > > > *Tools/Computing preferences* dialog > > > > ·“0 means no restriction” means also, “100 means totally restricted”. The > > only > > restriction that is predictable is 50; 50.1 and 49.9 are ambiguous. > > > > ·“On multiprocessor systems …” could be a list of processors and an > > election of > > which ones to use, instead of a percentage where 1%, 2%, and 33% mean the > > same > > thing on a machine with 3 CPUs (I’m guessing; I don’t know, and I’m expert, > > and > > I’ve looked it up on the message boards). Fixing this also solves an > > identified > > task of allowing election of which CPUs are used. > > > > > > _______________________________________________ > boinc_dev mailing list > [email protected] > http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev > To unsubscribe, visit the above URL and > (near bottom of page) enter your email address. _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
