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
10
votes
2 answers

JComboBox popup appears and hide immediately when clicking on its border (Bad User Experience)

When you have a swing JComboBox and click on its border, the popup appears and disappears immediately. When I say click, I mean press the left button of the mouse and release immediately. It may be considered a bad user experience because no user…
viniciussss
  • 4,404
  • 2
  • 25
  • 42
10
votes
8 answers

How forgiving should form inputs be?

I went to my bank website the other day and entered my account number with a trailing space. An error message popped that said, "Account number must consist of numeric values only." I thought to myself, "Seriously?! You couldn't have just stripped…
mpen
  • 272,448
  • 266
  • 850
  • 1,236
10
votes
1 answer

OpenLayers, Layers: Tiled vs. single tile

Each time we add a new layer to our OpenLayers based website (data provided primarily by a GeoServer server), we discuss whether to use a single-tile or a tiled approach. Some of the parameters we evaluate are the following: Using the tiled…
Chau
  • 5,540
  • 9
  • 65
  • 95
10
votes
3 answers

Is there any research on numbered vs. star voting systems?

Has anyone done any research on user acceptance of the following voting systems for different target audiences? Or I'm not interested which is more accurate or how the votes will be used for ranking. What I'm interested is from a user…
BenAlabaster
  • 39,070
  • 21
  • 110
  • 151
10
votes
2 answers

Android Layouts: How to avoid nested weights?

guys. I'm trying to code a layout for an activity which contains 4 different fragments, a list fragment and three detail-related fragments. I try to make it look like the following diagram With LinearLayout I can get the 30/70 ratio between the…
Frank
  • 2,777
  • 5
  • 18
  • 30
9
votes
4 answers

Best practices for implementing a multi-level Option Menu on Android?

I'm currently working on a port of an iPhone app into an Android. The iPhone app has a custom global navigation menu at the bottom of the screen, and when bringing this over to Android, it was suggested to replace this custom menu with the generic…
Madhu
  • 2,429
  • 16
  • 31
9
votes
2 answers

Stop user from leaving web page, except for when submitting form

To stop the user from leaving my page, I'm using this javascript: window.onbeforeunload = function() { if($('textarea#usermessage').val() != '') { return "You have started writing a message."; } }; This shows a message warning the user…
ingh.am
  • 25,981
  • 43
  • 130
  • 177
9
votes
4 answers

What is the most accurate way to emulate the "placeholder" attribute in browsers that don't support it natively?

Recently I have been looking at jquery/javascript solutions to emulating the placeholder attribute, but none of them seem to have it right. Common issues are: Native browser support is not used first The form may actually post the value of the…
Wesley Murch
  • 101,186
  • 37
  • 194
  • 228
9
votes
2 answers

How to customize the 'Enter' of the virtual keyboard when giving input in an Android app and also handle its click action?

I am searching for a way to customize (or handle) the 'Enter' of the virtual keyboard when some app user is giving some input in an Android app, for example, when he is pressing "Enter" in an Android app (in some EditText) or when he has completed…
9
votes
1 answer

Setting the cursor in the element's default styles, or in element:hover?

Is there any practical difference between the following two? button { cursor: pointer; } And: button:hover { cursor: pointer; } The MDN docs specifically state that: The cursor CSS property specifies which mouse cursor to display when the…
Lucas
  • 16,930
  • 31
  • 110
  • 182
9
votes
4 answers

Which is better for JavaScript load-time: Compress all in one big file or load all asynchronously?

A simple question that I'm not sure if it has a short answer! Description I have a files of JavaScript that to be loaded in a website here are some notes about them: They are all comes from the same domain (no cross domain loading needed) They are…
9
votes
4 answers

Warn the user a file is too big before the upload

To increase user experience, I would like to warn the user that the file is too big (let's say > 8M) before sending the whole file (which may take some time due to the size and the client connection). All kind of fields can be "pre-validated"…
Savageman
  • 9,257
  • 6
  • 40
  • 50
9
votes
3 answers

Hope to create gmail attachment preview like functionality using angularjs

I have a requirement where I want to show the file preview to the users. There are various file types which are supported like; .pdf, .xlsx, .doc, .rar, .jpeg, .png and many more. When user clicks on the preview it should open the file in popup…
9
votes
2 answers

Detecting Handedness from Device Use

Is there any body of evidence that we could reference to help determine whether a person is using a device (smartphone/tablet) with their left hand or right hand? My hunch is that you may be able to use accelerometer data to detect a slight tilt,…
Jason D.
  • 390
  • 3
  • 11
9
votes
1 answer

Radio buttons side by side alternative in Android

Is there any recommended alternative to the default "Radio Buttons side by side" solution when we need to show a small set of options (2 or 3) to the user? I mean, we usually do this: But I've seen a lot of apps adapting something like "Segmented…
Renan Ferrari
  • 2,449
  • 5
  • 21
  • 26