I would like to advise you not to use Yes/No as radio buttons.
It is advised to use sentence style labels in imperative style.
Now, to answer the question in which order the options should appear, here is what MS UX style guide recommends:
List the options in a logical order, such as most likely to be
selected to least, simplest operation to most ...
I would strongly suggest you go with the first option but with a change.
The second option introduces a programatic step (selecting from the dropdown) that the user should not have to make - There is no requirement for this programatic step to operate as a 'safety catch' so it shouldn't be there.
The first option has a semantic problem - it's difficult to ...
What We Know So Far:
The first browser did not use Backspace to go back a page:
Several Mosaic menu or button functions have keyboard equivalents. Among them:
b, equivalent to the Back button
First Netscape Navigator (evolved from Mosaic) Did Not Use Backspace
I don't know how it started but I can add my two cents about what ALL my clients say:
$%!$% what the @$#%#% just happened? Why did the page change? Now I have to fill in that form all over again.
I would love to see this go away for good, and the first thing I do when building a form laden website is the following jQuery script:
var hasfocus = 'false';
By definition, a filter is a tool that help users narrow down to a subset of results that is most interesting to them. Consequently, when a filter is active, the results displayed should be less than the total number of original results.
For this reason, I find option B not intuitive enough. If I'm not mistaken, option B treats the icons using an additive ...
If the filter is mandatory, choose the most frequent search as the default.
You can try a scoped search dropdown before the search input field. This way the search button is Active from the beginning.
Lead with what your metrics show that the majority of users will want to search by, and don't make them pause to choose a filter.
If you have ...
How did this come about?
In 2005 this was implemented on Mozilla Firefox for the following reasons:
The backspace key was mapped to the browser ‘Back’ function in Mozilla for consistency with Internet Explorer. However, to improve consistency with other applications running on Linux, it was decided that this mapping should be optional—and set based on ...
Normally you cannot measure letter spacing in pixels, unless there is some special circumstance. First, each font has a different spacing. Second, the spacing is different for each letter in most fonts.
So the most prudent action to take is 0 is as set by font and all else is relative change for that value. The change is number of pixels but the spacing ...
I remember GitHub had something like what Mike M suggested for their search. I just noticed that it's changed, and what they do now is make the selection a part of their autocomplete-like menu:
I imagine the default selection at the top is what they believe to be the most common, which makes sense to search in the current repo by default. An advantage I ...
It's your call whether it should be Yes/No or No/Yes. But it should be consistent across the entire app. This poses a concern for your reasoning because in some places Yes might be the default option and No might be default somewhere. Even though they are both within the same page / app.
A good workaround would be to use verbs. Save / Don't save is better ...
This is called kerning and just like joojaa said, it's different on every font, UNLESS you are using monospace fonts. In this case, just get the font you're using and simply measure it with any design software such as Photoshop, Illustrator, Figma, whatever.
Now, if your font is NOT monospaced, then you can still measure it, but you'll break the natural ...
You shouldn't set a default for a birthday. Just as you shouldn't set a default for:
Credit card number
Credit card expiry date
The line of reasoning goes like this:
Usability is a measure of performance load, which is broken down to:
Cognitive load - the effort users expend when perceiving, interpreting and making decisions ...
Essentially, your users can either select one of your suggestions, or input their own custom name, so I'd present all of these in a single radio button list. This would present your automatic suggestions, but also communicate the option of customizing the embossing name, all while still limiting them to a single selection.
As someone who listens to music and radio a lot while I work, I have the main volume on my computer set to a level I find comfortable - this control over-rides any embedded sound or video for websites - If the websites adjusted their sound to, for arguments sake, 50% then their volume level would be 50% of my comfortable listening level: comparatively quiet ...
I think this depends a lot on how users interact with the field and how they change the default value. If, for example, the default value acts like placeholder text, then a 'clear' symbol such as an 'x' will do the job.
download bmml source – Wireframes created with Balsamiq Mockups
However, if the field can be left clear, with no value, then I would ...
Since this is a mandatory tasks before interacting with search, consider search like the Call to action like save or submit. Before you can accomplish these actions you must fill out a form.
In this case your form is a radial group and a text input field.
That feature is inherited from windows explorer feature, that migrated to Internet Explorer and then to other browsers. It became a de facto standard, due that most computers had Windows and Internet Explorer
I would say that putting an extra button there is generally a bad idea for the reasons you stated; you expect there to be just three buttons, and you accidentally click the "switch user" button a lot.
Now, here's why it is a bad idea:
The Icon for switch user is fairly similar to the minimize Icon
Switching users is probably used far less than minimize/...
The only application I know which puts an additional button there is Display Fusion (a software to improve the experience with multi-monitor setups).
That extra button moves the window to the other monitor:
In this case I would say this is appropriate since the associated action controls the window in a similar manner as the other buttons and I'm using it ...
Good question, it has bugged me in the past.
From W3C - Audio Control:Understanding SC 1.4.2, it seems that pages that do not offer sound control, or mute, functionality are not adhering to the criterion. Summarising the link:
1.4.2 Audio Control: If any audio on a Web page plays automatically for more than 3 seconds, either a mechanism is available to ...
Whenever you ...
In the example below the secondary option has draws much less attention than the primary option. How you do that is up to you. Different situation but same issue.
The other thing that doesn't help in your design is that it's very crowded. Try to use more whitespace.
The most appropriate answer is "it depends", I reckon.
First of all, I'd say there isn't one most appropriate date for the events like graduation (which can be anywhere between this year and past centuries if we take the deceased into consideration) or birth date (idem).
I'd rather ask - can you afford setting a default year for each instance of the date ...
This warning is "allowed" by the browser. Each browser implements the behavior differently. However, it is most common to allow the user to "leave this page" by default. The reason is that pages can maliciously prevent you from closing the window with a simple script and the user is forced to take action to leave a page. Making this choice the default, ...
One option to reduce the amount of clicks from your second option would be to include an extra line in the form in which the user can decide if they want to search specifically or for any reference. A simple checkbox can be added to facilitate this.
This could be done like so in 2 steps:
and if they wish to search any reference:
If the control is an optional filter, then searching with the default means that you will see results for all leadership position types.
When a user looks at their filter, it is nice for them to be able to immediately understand what is included in their results set. To make this clear, the text for the default option should contain the word "All".