Should Mobile UX Designers be knowledgeable about available UI controls?

I’ve worked with designers in the past that had in-depth knowledge about the controls available to developers to create user interfaces. When they created designs, they would be able to mark various controls being used in the…
Dirty checking inputs before inline validation

I’m currently building a user enrollment form and I’m wondering what peoples’ thoughts are on conditionally firing inline validation on blur based on a “dirty” field — one that’s received a keyboard input and/or value change…
Different sized image gallery?

I have some images coming in from a different website, so I don’t have any control over the sizes of the images, they vary in width and height. And I need to create a good looking gallery out of these images. I have access to…
Put a Colon Before an Input Field? [duplicate]
![Put a Colon Before an Input Field? [duplicate]](https://uxsharelab.com/wp-content/themes/proxima/images/thumbnail-placeholder.gif)
This question already has an answer here:
Should label and field be separated with colon?
6 answers
Consider the two entries …
How to reveal full text cut off with ellipsis

How can I reveal the full text where it’s cut off with an ellipsis as per the image.
I can wrap the text I guess but it’s not ideal because it may make the UI ugly with different height list items.
Revealing it on mouse ov…
Why the 360x640px resolution is currently the most used one?

Recently, after checking which is the currently most used resolution among all devices I was surprised to find out that we have a new leader – the 360x640px resolution.
This is obviously mobile resolution. However, after …
Required fields for UK card payment [on hold]
![Required fields for UK card payment [on hold]](https://uxsharelab.com/wp-content/themes/proxima/images/thumbnail-placeholder.gif)
I am building a new ecommerce site. Our current checkout has fields for Issue number and Start date, although these are not required fields but has been needed for some card types in the past. Apparently this is confusing som…
Required fields for UK card payment [on hold]
![Required fields for UK card payment [on hold]](https://uxsharelab.com/wp-content/themes/proxima/images/thumbnail-placeholder.gif)
I am building a new ecommerce site. Our current checkout has fields for Issue number and Start date, although these are not required fields but has been needed for some card types in the past. Apparently this is confusing som…
Displaying playtime

I have a website where I show player statistics.
On the Steam gaming platform the playtime is shown in days. But on my website I have always formatted it in a days, hours and minutes format.
Steam:
3000 hours
My Website:…
Disable past dates or display error message?

I am working on a project where there is a datepicker field. Users are not allow to choose past dates(only current and future dates allow). Right now we have two options to design this, which is either to :
Disable past dat…