[Trivial] Options - File Checkbox Instead Of A Radio Button
#1
Posted 25 November 2014 - 12:33 PM
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
Checkbox
#2
Posted 27 November 2014 - 07:06 PM
better UI...an old story :-)
This post has been edited by Eulero: 27 November 2014 - 07:07 PM
#3
Posted 29 November 2014 - 11:04 AM
Zangune, on 25 November 2014 - 03:33 PM, said:
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.
#4
Posted 29 November 2014 - 11:51 AM
fox88, on 29 November 2014 - 12:04 PM, said:
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
checkbox:
Quote
fox88, on 29 November 2014 - 12:04 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
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.
#5
Posted 29 November 2014 - 02:07 PM
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
Posted 29 November 2014 - 02:27 PM
Zangune, on 29 November 2014 - 02:51 PM, said:
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.
Zangune, on 29 November 2014 - 02:51 PM, said:
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.
Zangune, on 29 November 2014 - 02:51 PM, said:
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?
#7
Posted 29 November 2014 - 06:02 PM
Some Support, on 29 November 2014 - 03:07 PM, said:
Right if you use radio buttons only, read below please.
fox88, on 29 November 2014 - 03:27 PM, said:
Something like this?
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?
#8
Posted 29 November 2014 - 06:52 PM
Zangune, on 29 November 2014 - 06:02 PM, 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?
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
Posted 29 November 2014 - 09:33 PM
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.
#10
Posted 29 November 2014 - 09:48 PM
Zangune, on 29 November 2014 - 09:02 PM, said:
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.
#11
Posted 30 November 2014 - 10:32 PM
Zangune, on 29 November 2014 - 07:02 , said:
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.
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.
#12
Posted 01 December 2014 - 11:21 AM
Maybe some modder will add this to test if someone feels confortable with it.