How to show negative values in a pie chart?

I have a list of accounts and want to show the balances in a pie chart. That’s pretty straightforward as long as all of the accounts have a positive balance.
When some of the accounts have negative balances (such as a loan or an overdraft …
share this post : )
Are there any documented best practices for in-app SaaS upgrade prompts?

I have a SaaS web app with 3 different plans. Each plan increases access to certain features or a large quantity of a particular feature. We’ll call them A, B and C with C being the highest level, most expensive plan.
Currently if you a…
share this post : )
Why are the keys on a keyboard square?

Some of the keys on a keyboard are rectangular in shape, and the Enter key is often a strange shape, but the majority of keys are square. But there could be other possible shapes for those keys.
For example hexagonal keys could fit well w…
share this post : )
How can the usage of browser alerts be restricted in a way that doesn’t limit the usage of this feature for positive UX?

Many of us have probably been trapped by a clever use of the browser alert feature by a spam website that we had the misfortune of being sent to. You try to exit and get another alert, which stops you from leaving the page. This is an impo…
share this post : )
Color picker for temperature/intensity adjustable light

I’m designing a color picker for intensity and color temperature on a lamp, where the user can adjust the intensity on the vertical axis and the color temperature on the horizontal axis.
Is this a good design pattern? What would be the bet…
share this post : )
What are the barriers to developing a UX culture? [closed]
![What are the barriers to developing a UX culture? [closed]](https://uxsharelab.com/wp-content/themes/proxima/images/thumbnail-placeholder.gif)
In a recent question about measuring the embeddedness of UX practices in a company, I suggested the Feijo Maturity Model. How to assess how embedded UX is in an organization or team?
If we assume that this model makes sense, what are some…
share this post : )
Would this approach to prompting the user to be added to a mailing list be received well?

When the user signs up for an account, as is common, there’s a prompt for them to select whether or not they want to receive email regarding news about the app (changes, events, etc). Obviously its beneficial to be able to stay in touch wi…
share this post : )
Best UI pattern to group multiple uncategorised items (i.e. questions)

Problem: User has an ability to add x number of questions (uncategorized questions). Normally, user adds 2 – 5 questions. However, the problem is when the user add more than 10. The tricky part that I haven’t thought of how to implement is…
share this post : )
p2p web application, terms and icons to distinguish caller from callee?

I’m working on a web application which uses web rtc. Peers can connect to other peers. The interface will change quite a bit depending on who is the caller vs. callee.
What are appropriate terms and/or icons to notify the current user…
share this post : )
Reset password, appropriate response if email doesn’t exist?

It is common on login forms to see “Email or password is incorrect” when the user types in their account details incorrectly instead of just “password is incorrect”. This is, for among other reasons, because it is a security vulnerability …