Skip to main content
Share Your Experience: Take the 2024 Developer Survey
223 votes
Accepted

User's reaction to a web-browser opening upon exiting application

Highjacking expected user flows is bad. If a user closes an app, they expect it to close, not start opening up other apps (even if it's just a browser). Beyond annoying, it can be perceived as ...
Gisto's user avatar
  • 1,736
121 votes

Are Scroll Bars Dead?

Yes there should. Visible scroll bars are an affordance "this page is scrollable" Without visual hints such as this the functionality might be missed.
colmcq's user avatar
  • 8,250
105 votes

Are Scroll Bars Dead?

Some modern design guidelines certainly disprefer persistently-visible scrollbars, but not all. For example, in the Material Design guide, for menus, if a menu is scrollable, it should show a ...
sintax's user avatar
  • 1,222
65 votes

User's reaction to a web-browser opening upon exiting application

From a user's perspective, don't hijack my browser! Please. Don't touch the other software on my computer unless you're making it clear what's about to happen, and I have the option to opt out or ...
PowerLuser's user avatar
64 votes

Are Scroll Bars Dead?

As a mouse user, I abhor scrollable content that doesn't give me a view of and access to scroll bars. The scroll bar is a control. It allows me to quickly navigate large pages no amount of finger-...
MichaelS's user avatar
  • 871
42 votes

User's reaction to a web-browser opening upon exiting application

Relax. Don't be the next king of spam. Generally speaking (and I know generalisations are super unpopular around here, so bear with me) you should not be thinking about the first time the user quits ...
Confused's user avatar
  • 2,258
34 votes

Users forgetting to regenerate PDF before sending it

Since your UI does not work, and your users does not understand the generation - you need to automate the process. If there is an existing invoice, the pdf-file needs to be deleted from the folder as ...
Benny Skogberg's user avatar
33 votes

Users forgetting to regenerate PDF before sending it

What if you compare it to a download button on any website that downloads the pdf. You cant access the file server but have to click the download button in order to get your file and will always ...
Alesis's user avatar
  • 558
32 votes

Is scroll within a card good or bad? (In desktop)

Desktop: You can use expand and scroll methods. According to Material Design: On desktop, card content can expand and scroll internally Mobile: Don't use a scroll inside the card, instead expand ...
Alvaro's user avatar
  • 16.8k
30 votes

User's reaction to a web-browser opening upon exiting application

You're asking about bundling ads with your game. Tread carefully. Software that opens a web browser to an advertisement, without the user's consent, is called adware, and it's universally hated. It'...
JounceCracklePop's user avatar
29 votes
Accepted

How to represent an abstract data type in a form?

Simply put: DO NOT USE TABS. This is not what tabs are meant for, so just use the box you have. Once the user selects the type, show the fields you have in second tab, only that right below the ...
Devin's user avatar
  • 38k
27 votes

Are Scroll Bars Dead?

This viewpoint comes primarily from the Mac environment, where scrollbars are typically displayed briefly when content first appears, then fade out. When scrolling occurs (user triggered or otherwise),...
Dave's user avatar
  • 371
18 votes

Users forgetting to regenerate PDF before sending it

It sounds like you've got a decision to make: Are you maintaining a folder of PDFs for the users to directly access, or are you not? If you are not, and this is an example of users discovering an ...
A C's user avatar
  • 281
15 votes
Accepted

What grid should I use designing UI for the desktop app?

For the purpose of reducing visual chaos, I think you need a different kind of grid. I don’t think the issue is dividing the page into the right size of little equally sized rectangles. Rather, it’s ...
Michael Zuschlag's user avatar
15 votes

How to represent an abstract data type in a form?

To expand on Devin's point ... Make the change obvious Tabs mask the state change, asking users to know what you want without the help of visual cues. When an interaction changes the state of some ...
plainclothes's user avatar
  • 21.3k
14 votes

Are Scroll Bars Dead?

The removal of scroll bars in my view is another example of the idiotic and shallow ideology of putting style over functionality. This is back to front to how it should be and is indicative of the ...
Lex's user avatar
  • 167
13 votes

What grid should I use designing UI for the desktop app?

You've understood wrongly Creating a layout grid means that you have to decide how you will structure your app. Where the navigation would reside, what will be the height of the header, body and ...
Kristiyan Lukanov's user avatar
12 votes

The rationale of progress indicators for online articles

It think it's just an additional feature that may not be used by majority of users, because as you start reading the content; your focus remains on the content, when you scroll slowly (as anyone would ...
Dipak's user avatar
  • 16.2k
11 votes

Why do most Desktop sites look just like Tablet sites now?

You are seeing the triumph of Mobile-First Design Principles When mobile devices starting getting used to surf websites, website owners had a serious challenge on their hands to provide a good ...
Tim Grant's user avatar
  • 3,941
11 votes
Accepted

Are fake loaders bad ux?

https://www.nngroup.com/articles/progress-indicators/ has in-depth research about it: In short: Dynamic “visibility of system status remains among the most important and universally applicable ...
Mindaugas Vaiciulis's user avatar
9 votes

User's reaction to a web-browser opening upon exiting application

You said you only want to do this the first time they exit - is this because you know it's annoying and don't want to annoy them? Consider that thought when making the decision how to approach this. ...
corsiKa's user avatar
  • 1,311
9 votes

Should we design mobile first for an app only used on desktop?

A CRM appplication is usually a lot of dashboarding with many and sometimes all the information/action about your user on one screen. I've worked with CRM apps which need browser on fullHD screen I ...
ColdCat's user avatar
  • 1,302
9 votes

Are Scroll Bars Dead?

As a mixed point of view... Horizontal scroll bars are usually a bad thing. It may mean you've optimised for the screen width of a PC monitor, which doesn't translate well to mobile devices. When ...
Graham's user avatar
  • 261
8 votes
Accepted

Should we design mobile first for an app only used on desktop?

The main advantage of "mobile first" is that it forces you to narrow the app to its most essential features. You simplify the IA and the interactions. Then as you design the desktop version each ...
Ken Mohnkern's user avatar
  • 9,034
8 votes
Accepted

What to do with this "wasted" space in my side bar navigation mockup?

Some ideas: Logo / Brand name Remove "Menu" and make the breadcrumb smaller, so it doesn't suggest some relation with "File"
Alvaro's user avatar
  • 16.8k
8 votes
Accepted

How to prompt existing customers to change their passwords

Ignoring the issue of lying to your customers, whether blatantly or through omission, you could simply say something like Due to recent changes, on our server we require all passwords to be ...
DrogoNevets's user avatar
8 votes

Hover vs click on mega menu

This is an interesting question. TL;DR - Personally, I would go with a click because opening a "mega menu" is more of an action. A good rule of thumb is that you want to keep the distinction between ...
Aaron's user avatar
  • 340
7 votes

User's reaction to a web-browser opening upon exiting application

I would be furious and instantly uninstall the game. I would very likely leave a very negative review warning others about this behavior. Though I have a newer machine where it is less important, ...
KRyan's user avatar
  • 376
7 votes

Are Scroll Bars Dead?

Yes, scrollbars should be visible, if for no other reason than for the sake of accessibility. There are many instances where hiding a scroll bar makes your site/program anywhere between frustrating ...
bta's user avatar
  • 579
7 votes
Accepted

What's the name of this UI component?

The general pattern is referred to as a "typeahead search". Typeahead is a feature of computers and software (and some typewriters) that enables users to continue typing regardless of program or ...
maxathousand's user avatar
  • 19.5k

Only top scored, non community-wiki answers of a minimum length are eligible