Official eMule-Board: [Trivial] Options - File Checkbox Instead Of A Radio Button - Official eMule-Board

Jump to content


Page 1 of 1

[Trivial] Options - File Checkbox Instead Of A Radio Button

#1 User is offline   Zangune 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1941
  • Joined: 05-March 12

Posted 25 November 2014 - 12:33 PM

Under 'Start next paused file when a file completes' there are two options: 'Prefer same category' and 'Only in same category'.
If I tick the first one the latter is automatically unchecked and vice versa, so it works anyway, but when you have to ask the user to choose one option between two options a radio button is a better choice.

Radio button

Posted Image

Checkbox

Posted Image
1

#2 User is offline   Eulero 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2553
  • Joined: 09-August 07

Posted 27 November 2014 - 07:06 PM

+1
better UI...an old story :-)

This post has been edited by Eulero: 27 November 2014 - 07:07 PM

0

#3 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4974
  • Joined: 13-May 07

Posted 29 November 2014 - 11:04 AM

View PostZangune, on 25 November 2014 - 03:33 PM, said:

to choose one option between two options a radio button is a better choice.

Checkbox is the right way to choose one of the two ways to go, not radio button.
What the picture refers to as "tristate" in this case is "disabled", meaning: whatever was the choice, it would not be used in the program.
0

#4 User is offline   Zangune 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1941
  • Joined: 05-March 12

Posted 29 November 2014 - 11:51 AM

View Postfox88, on 29 November 2014 - 12:04 PM, said:

Checkbox is the right way to choose one of the two ways to go, not radio button.

I have to disagree.
It seems obvious to me, but 'obvious' can be considered a bad word so I recommend you to read radio and checkbox.

radio:

Quote

represents a selection of one item from a list of items

checkbox:

Quote

represents a state or option that can be toggled



View Postfox88, on 29 November 2014 - 12:04 PM, said:

What the picture refers to as "tristate" in this case is "disabled", meaning: whatever was the choice, it would not be used in the program.

This is just and example of radio buttons and checkboxes, anyway I can't understand why you believe that, this image should be clear

Posted Image

If you choose all child options you will see the tick sign in the mother option, if you choose one, two or three of the four child options then you will see a square sign in the mother option.
0

#5 User is offline   Some Support 

  • Last eMule
  • PipPipPipPipPipPipPip
  • Group: Yes
  • Posts: 3667
  • Joined: 27-June 03

Posted 29 November 2014 - 02:07 PM

A radiobutton allows - and forces you - to make a choice between several options. However, that's not the case here.

Each of those two checkboxes represent an additonal state/option the user can select - or not - rather than a choice the user has to make. The practical implication would be that you HAVE to select on of those two options if they were radio buttons, so a third "Don't prefer anything" option would have to be added. There also isn't really any need to actually make them exclusive like it is currently done - they don't oppose each other, but one of the options becomes redunant when the other is choosen (so to make this clear its unchecked - although disabling the other box would probably be better).

So in this case checkboxes are a fair choice imho. It could be properly improved by restructuring those settings, but I don't think it's currently that confusing to warrent such a change.

#6 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4974
  • Joined: 13-May 07

Posted 29 November 2014 - 02:27 PM

View PostZangune, on 29 November 2014 - 02:51 PM, said:

I have to disagree.

Of course you have a right to disagree with definitions, but your example was an example of a toggle. It's not even tri-state here.
Disabled items are greyed. Disabling radio buttons would not make things any better.
Nothing is wrong with checbox usage in this case.

View PostZangune, on 29 November 2014 - 02:51 PM, said:

This is just and example of radio buttons and checkboxes, anyway I can't understand why you believe that, this image should be clear

It is clear if you get basic knowledge and understanding.
Otherwise you might argue that it is not clear for user to click left mouse button to change the setting.

View PostZangune, on 29 November 2014 - 02:51 PM, said:

If you choose all child options you will see the tick sign in the mother option, if you choose one, two or three of the four child options then you will see a square sign in the mother option.

I guess you can understand that this example is very different from the first one.
Here use of a tri-state checbox is logical and legitimate though less clear.
Could you make a drawing of a better way to do the same?
0

#7 User is offline   Zangune 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1941
  • Joined: 05-March 12

Posted 29 November 2014 - 06:02 PM

View PostSome Support, on 29 November 2014 - 03:07 PM, said:

The practical implication would be that you HAVE to select on of those two options if they were radio buttons

Right if you use radio buttons only, read below please.

View Postfox88, on 29 November 2014 - 03:27 PM, said:

Could you make a drawing of a better way to do the same?

Something like this?

Posted Image

First click to choose starting next paused file when a file completes, second click for choosing to prefer the same category or to start only if in the same category.
Can this be considered an enhancement or this is just more confusing?
0

#8 User is offline   Some Support 

  • Last eMule
  • PipPipPipPipPipPipPip
  • Group: Yes
  • Posts: 3667
  • Joined: 27-June 03

Posted 29 November 2014 - 06:52 PM

View PostZangune, on 29 November 2014 - 06:02 PM, said:

Posted Image

First click to choose starting next paused file when a file completes, second click for choosing to prefer the same category or to start only if in the same category.
Can this be considered an enhancement or this is just more confusing?


It's not the same functionality. Just take the case that you want to start the next paused file, but do NOT want to prefer OR force the same category. (also the half-state for the checkbox in the image is wrong, the function is not affected by the choice of any of the additional two options, so it can only have the checked or unchecked state)

#9 User is offline   Zangune 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1941
  • Joined: 05-March 12

Posted 29 November 2014 - 09:33 PM

If I read well my explanation was not clear as I thought.

If you want to start the next paused file and you neither want eMule to prefer nor to force the same category you have to click once on 'Start next paused file when a file completes', you will see a check sign and 'prefer the same category' and 'only in same category' will be greyed out.
If you want to start the next paused file and you want eMule to prefer the same category you have to click two times on 'Start next paused file when a file completes', you will see a square sign and you can choose 'prefer the same category', so it is selectable.
If you want to start the next paused file and you want eMule to force the same category you have to click two times on 'Start next paused file when a file completes', you will see a square sign and you can choose 'only in same category', so it is selectable, again.
The square mark in this case is intended to be a double-state, not a half-state, if you believe it adds confusion then nevermind and sorry.
0

#10 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4974
  • Joined: 13-May 07

Posted 29 November 2014 - 09:48 PM

View PostZangune, on 29 November 2014 - 09:02 PM, said:

Can this be considered an enhancement or this is just more confusing?

You will need 4 radio buttons for the same functionality, because intermediate state is not user-controlled - only "on" or "off" are.
1. Do not start paused files when a file completes
2. Start any paused file
3. Start paused files preferring the same category
4. Start paused files only from the same category

Alternatively, the first point could be implemented as a checkbox (also it should enable/disable radio buttons).

Personally I dislike imtermediate state in checkboxes because it is not obvious what happens when it is clicked: will it be checked or cleared.
Probably in IRC options someone wanted to play with such checkboxes. :)
0

#11 User is offline   Link64 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2153
  • Joined: 25-January 04

Posted 30 November 2014 - 10:32 PM

View PostZangune, on 29 November 2014 - 07:02 , said:

First click to choose starting next paused file when a file completes, second click for choosing to prefer the same category or to start only if in the same category.
Can this be considered an enhancement or this is just more confusing?

This would be very confusing for most users I think, the indeterminate state is usually nothing that user can activate by hiself, this state appears when the user activates just some of the sub-options like shown on the picture in post #4. Checkbox is something you enable or disable, nothing more.
So poste ich richtig! (besonders Punkt 2 beachten)
Für alle, die was heruntergeladen haben und nicht wissen was sie damit anfangen sollen: endun.gen.

BOINC ...and you can always say you're working on a science project.
0

#12 User is offline   Zangune 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1941
  • Joined: 05-March 12

Posted 01 December 2014 - 11:21 AM

Thank you guys, I got it :)
Maybe some modder will add this to test if someone feels confortable with it.
0

  • Member Options

Page 1 of 1

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users