Questions tagged [user-experience]

The user experience (UX) is the experiential, affective, meaningful and valuable aspects of human-computer interaction and product ownership, but also a person’s perceptions of the practical aspects such as utility, ease of use and efficiency of the system. Essentially, it's about how a person feels about using a product.

User experience is dynamic as it is constantly modified over time due to changing usage circumstances and changes to individual systems as well as the wider usage context in which they can be found. The end-user experience is about how the user interacts and experience the product.

Note: There's now an entire Stack Exchange site devoted to the subject of User Experience, so please consider whether your question would be better asked there.

Questions on Stack Overflow should be about the implementation of something that arises as a result of UX considerations. It could cover things like:

  • AJAX updates of web pages to avoid page refreshes.
  • Implementation of validation of and verification schemes

They should not be about whether design "A" is better than design "B" etc.

1697 questions
13
votes
5 answers

Python: Separating the GUI process from the core logic process

I'm developing a Python project for dealing with computer simulations, and I'm also developing a GUI for it. (The core logic itself does not require a GUI.) The GUI toolkit I use for is wxPython, but I think my question is general enough not to…
Ram Rachum
  • 84,019
  • 84
  • 236
  • 374
12
votes
5 answers

How does Financial Times add a disclaimer when pasting text?

Here is an example of what happens when pasting text from Financial Times, the top paragraph is added. Thanks in advance! Example: Please respect FT.com's ts&cs and copyright policy which allow you to: share links; copy content for >personal use; &…
ok1ha
  • 637
  • 1
  • 11
  • 30
12
votes
6 answers

What is the iOS equivalent of the android three dot menu icon?

Android uses three dots (pictured) to show that there are more menu items available. What is the iOS equivalent of this icon?
user3589485
  • 357
  • 3
  • 7
  • 20
12
votes
4 answers

Evaluate whether a HEX value is dark or light

The user of the ASP.NET web app I'm building can select colors for use on some of the elements (e.g. buttons/titles) to facilitate some degree of personalisation. The problem is that by default the text on those layers is black...what I'm trying to…
Chris
  • 1,324
  • 5
  • 18
  • 29
12
votes
0 answers

ProgressBar under ActionBar, like the last GMail app update

i would like advices to reproduce the last refresh we can find in the last gmail update under the bar action. Thank you for support. I guess, i have to use onScroll handler on a ListView via public void onScroll(AbsListView absListView, int…
12
votes
3 answers

Browser as a Design Tool - Change colors, Save Them?

I'm a web developer/designer, and I need my code-illiterate clients to be able to easily mess with the colors of particular elements, save these CSS changes, and send them to me. I'll be guiding them over the phone, but I still need it to be easier…
ChaseMoskal
  • 7,151
  • 5
  • 37
  • 50
11
votes
4 answers

What is the proper way to start multiple local node.js servers?

I'm creating an example project for an open source framework. For my demo to run, some of it's dependencies must be running local servers on other ports. I'd rather just provide them a single command to run instead of telling them to open multiple…
Dustin Raimondi
  • 383
  • 1
  • 4
  • 10
11
votes
3 answers

When should autocomplete results timeout?

When doing auto-complete/instant search in a text box, you often don't want to fire your lookup event after every keypress, but instead, only X milliseconds after the last keypress. I'm completely down with how to do this and make it work, but I was…
nickf
  • 537,072
  • 198
  • 649
  • 721
11
votes
2 answers

Detect UserMedia Permission Before Requesting It

I'd like to explain to users why the camera/microphone is needed before asking them, so that they can make a better choice if they want to grant it or not. In order to implement that I need a way to detect if the permission has previously been…
Florian Wendelborn
  • 1,667
  • 1
  • 19
  • 29
11
votes
4 answers

Human-readable date formats

You may have noticed that certain web applications (for example, certain parts of GMail) display dates in a more human-readable format than simply DD/MM/YYYY. For example, if I open up a mail item from the 23rd (which happens to be 3 days ago at the…
Jonathan
  • 32,202
  • 38
  • 137
  • 208
11
votes
9 answers

What is difference between Interaction design, Visual Design, Web design, UX design, UI design, UI development?

What is difference between Interaction design, Visual Design, Web design, UX design, UI design, UI development? BTB, link found below answered for UI Vs UX. https://stackoverflow.com/questions/1334496/difference-between-ui-and-ux
rajakvk
  • 9,775
  • 17
  • 46
  • 49
11
votes
6 answers

Issue with click-drag-select in text input field also scrolls parent element, webkit bug or feature?

There's a weird behavior that I've been experiencing with only the webkit browsers since last year, and it is driving me nuts. I've tried doing searches on this, but I don't seem to be able to hit the keywords relating to this issue. I have a html…
VKen
  • 4,964
  • 4
  • 31
  • 43
10
votes
8 answers

DNS-based strategies for showing a nice "Currently Offline" page when the server is down

How can I make that a site automagically show a nice "Currently Offline" page when the server is down (I mean, the full server is down and the request can't reach IIS) Changing the DNS manually is not an option. Edit: I'm looking to some kind of DNS…
Eduardo Molteni
  • 38,786
  • 23
  • 141
  • 206
10
votes
3 answers

Abbreviating a UUID

What would be a good way to abbreviate UUID for use in a button in a user interface when the id is all we know about the target? GitHub seems to abbreviate commit ids by taking 7 characters from the beginning. For example…
cyberixae
  • 843
  • 5
  • 15