15

There's already a question for WebApp gotchas, but there are also a lot of anti-patterns in desktop UIs.

1
  • Not sure that "pet peeves" directly leads to anti-patterns, though.
    – Rahul
    Commented Aug 26, 2010 at 21:03

19 Answers 19

20

Applications stealing focus when I'm working in a different app. For example: start Photoshop, get back to work in MS Word, Photoshop steals focus when it's done starting. Quite annoying

3
  • 1
    "Please don't steal my focus" by Jeff Atwood: codinghorror.com/blog/2007/12/please-dont-steal-my-focus.html
    – Pau Giner
    Commented Sep 26, 2011 at 13:03
  • 1
    This is exactly what I was going to say. Focus stealing is a travesty in Mac OS. Commented Jan 3, 2012 at 18:06
  • 1
    @ToddSieling It's just as bad in Windows. Every morning I open Outlook and Chrome and have this experience. Outlook steals the focus away from Chrome (usually twice) as it loads. Commented Jan 4, 2012 at 14:48
18

Having a gazillion options in there settings that's impossible to navigate. I always felt like internet explorer was bad about this:

FFFFFFFUUUUUUUUUUUU

8
  • Yep, definitely!
    – Dan Barak
    Commented Aug 26, 2010 at 21:01
  • GSto, can I edit your answer to add another example?
    – Dan Barak
    Commented Aug 26, 2010 at 21:06
  • 2
    Interestingly (for me), when this dialog first came up I fell in love with checkbox lists... Commented Aug 27, 2010 at 2:52
  • 3
    Notepad++ is pretty bad, too. Commented Sep 1, 2010 at 16:01
  • I can't believe IE STILL uses this menu!
    – Zelda
    Commented Sep 26, 2011 at 13:05
17

Apps that don't follow the OS' conventions, such as apps that minimise to an icon in the tray when you click "close", or apps that add themselves to startup automatically without asking/notifying you. It's a UI problem because any competent UI designer would scream in anguish at the implied end user fury resulting from implementing something like that.

I know I do. Every time!

1
  • Microsoft's own apps (e.g. Media Player, MSN messenger, IE) were horrible for ignoring OS theme and UI behaviour settings, back in the XP days when I last used Windows. Could never figure out why they'd go to the effort of having an OS-wide theme engine, just to ignore it and have redundant inconsistent themes in every one of their apps. Commented Jun 18, 2019 at 13:39
13

Creating a notification area icon for an application that doesn't run in the background (e.g. Opera and VLC).

1
  • I hate outlook because of a combination of this and it NOT doing what @Rahul said...shouldn't a mail app be a service? It's notification options are useless because it's notification icon isn't a service.
    – Zelda
    Commented Sep 26, 2011 at 13:07
10

Modal windows and dialog boxes! I've got ten different programs running and all of a sudden some application way in the background decides to spawn one of these things. Now I've got to stop what I'm doing since I can't get any more work done until I click OK or Cancel.

1
  • This is one of my biggest pet peeves - anything that interrupts my workflow is just bad design. Commented Aug 27, 2010 at 19:00
9

Windows application that when closed with the "x" are instead minimized to the tray and force you to right click their icon and choose "Exit" (and then sometimes add the "Are you sure?" dialog).

5
  • 3
    I actually like this feature for apps that you would like to have in the background, as long as you can set it.
    – Sruly
    Commented Aug 26, 2010 at 21:16
  • 1
    Well, Skype for example adds another button for that and doesn't change the behavior of the "x"...
    – Dan Barak
    Commented Aug 26, 2010 at 21:18
  • I constantly close Skype when I don't mean too, and I like the fact the TweetDeck doesn't close. #subjective
    – Sruly
    Commented Aug 26, 2010 at 21:28
  • 2
    Personally, I hate it when the minimise button minimises it to the tray.
    – Gelatin
    Commented Aug 26, 2010 at 22:32
  • Spotify is another example Commented Jan 3, 2012 at 18:02
9

Applications ask for System Restart once updating software is complete. This is annoying as user might have just started sytem.

4
  • 5
    This is not a UI issue. It's a software engineering issue. Some software need the system to restart to function properly. It doesn't know and it doesn't care if you just restarted. Commented Aug 28, 2010 at 23:52
  • 5
    @Tony_Henrich: Unless the software is something very low level (like a driver), the software should be considered broken.
    – Zifre
    Commented Aug 29, 2010 at 21:01
  • 3
    This is mostly just a problem with Windows because it doesn't let you overwrite files while they are in use. Commented Oct 5, 2010 at 11:44
  • 1
    @Zifre I had this once with a printer driver. I forced quit the installer and the driver worked just fine without a reboot.
    – user371
    Commented Sep 26, 2011 at 17:12
8

Applications that ask you to upgrade when you first launch them. When you open an application you usually have a task in mind that you need that application to complete. This is just about the worst possible time to interrupt the user and ask them to complete an upgrade process.

2
  • 6
    +1 - I've seen some programs that now download the upgrade in the background while you're working, and offer to install the upgrade when you go to close the application. Much nicer UX.
    – Bevan
    Commented Aug 27, 2010 at 4:23
  • 2
    In some cases the upgrade could be for a serious security issue and they really want you to upgrade ASAP. Commented Aug 28, 2010 at 23:54
6

Application alerts/dialogs that prevent my Taskbar in Windows from auto-hiding.

6

Splash screens while launching a program. These splash screens have a bad habit of staying on top of every other window until loading is done. Loading may take ages, so it's not possible to use any other windows in the meantime.

1
  • Try to click at a splash screen.
    – Mike L.
    Commented Sep 26, 2011 at 14:28
5

Lotus Notes. Just everything about it.

0
4

On the Mac, a pet peeve of mine is that the Resize handle on the lower-right corner is so small. I regularly—unintentionally—click something in the background, causing loss of focus on the window I was attempting to resize. Now I usually remember to slow down and be very pointed (pun) while mousing to the Resize handle.

3
  • 1
    Related to this: the fact that windows can only be sized by using the grab handle (or Resize handle, as Mac calls it), instead of by any window edges, the way Windows' windows can. In fact, the whole sizing task—especially when maximizing—on the Mac is about GUI excise, paid in time and loss of flow.
    – JeromeR
    Commented Aug 29, 2010 at 7:18
  • I love Ubuntu's Alt+wheel-click to resize windows easily. You just need to be in the vague corner area to drag by that corner. Commented Sep 1, 2010 at 16:07
  • 3
    @JeromeR: This is not the case for the lastest version of OSX (Lion or wha't it called). Commented Sep 26, 2011 at 12:54
4

I find it frustrating when a desktop app deliberately limits itself to working like a web page (note: not a web application, but a web page).

Web pages are limited by bandwidth and latency constraints - why replicate the same constrained user experience when you're locally installed. Madness.

1
  • 1
    Can you expand on this, or give an example? Commented Apr 18, 2013 at 14:48
4
  1. Adobe Reader puts its icon back to desktop after each update.
  2. Windows Vista/7 reboots your computer after update silently and aggressively after short period of time if you are not there and cannot postpone it.
  3. Antivirus software that notifies me that is has updated successfully (it’s your assumed behavior dammit!).
    enter image description here
  4. This a-z sorting just drives me crazy: enter image description here
1
  • 2
    +1 for your fourth item with Windows Control Panel. It's sooo difficult to get an overview of. :(
    – agib
    Commented Sep 26, 2011 at 14:27
3

My app is the only one my users will be running, so since it is a desktop app I can use all the resources I want.

Problem: at this specific moment I have; 2 IE windows with about 10 tabs each 2 Visual studio windows, TweetDeck, 1 Chrome with a few tabs, Total Commander, Skype, Google Talk, 2 cassini instances and AV software. (for some reason I don't have any Office apps open at this moment but I usually do, and when I am testing I usually have 5 browsers running)

2

Modal dialog boxes that have to tell me what the buttons mean. For example, when closing an unsaved document you frequently get something like this:

Your document has not been saved! Click "OK" to save the document before closing. Click "Cancel" to return to document editing.

[OK] [Cancel]

The alternative, of course, is to explicitly label the buttons; e.g. [Discard Changes and Exit], [Save Changes and Exit], etc.

1

Hm, I have a Dell laptop at work, with a docking station. Windows XP displays a stupid "Undock" button in the start menu, right below "All Programs." Constantly I hit that hell pit and it "undocks" my computer, closing all my network connections while at it and forcing me to physically extracting the laptop from the docking bay (having to remove a physical lock we are enforced to use here) and... you get the picture.

1
  • Buy an HP instead... ;) I never had such issues with it. Commented Sep 26, 2011 at 13:00
1

Inconsistant keyboard shortcuts for common tasks.

One example: Microsoft products and browsers, advancing through sentences one word at a time (alt-left/right) and jump to end of line (ctl-left/right). In Adobe software ctl-left/right moves one word at a time, and alt-left/right adjusts kerning.

Gets me every time. Why would you create software that breaks such basic conventions?

0

Taskbar keeps being hidden for no obvious reason1 even though I've moved my mouse to the bottom of the screen.

1: No window is being displayed on top+maximised and no modal window is being displayed.

Not the answer you're looking for? Browse other questions tagged or ask your own question.