program installed on user's machine as opposed to a program that runs remotely and is accessed via an internet browser.

learn more… | top users | synonyms (1)

0
votes
3answers
179 views

good reason/guideline/heuristic/principle, according to GUI design pattern, to align maximise, minimise and close button on the left side in Ubuntu

Since Ubuntu 10.04 (and maybe some other Linux versions), we sometimes see the maximize, minimize and close buttons on the: left side: and sometimes on the right side: . So, can someone explain ...
5
votes
3answers
274 views

Accessibility for non-web desktop applications

For web-applications I'm used to using WCAG 2.0 as a specification to provide to developers and 3rd parties who are developing websites to use as a guide. I now have a 3rd party supplying a Windows ...
11
votes
2answers
576 views

Icon-only navigation bar for a desktop application?

I am working on a groupware application running as a desktop application (not in the browser). I wanted to keep the interface really simple and minimalistic so my users will not get distracted by a ...
9
votes
1answer
491 views

Prominent Notification Areas in a Desktop Application

I am working on ux for a desktop application for users. I am looking to find out more information, answers, best practices when it comes to handling notifications of actions and other alerts within a ...
5
votes
4answers
653 views

How to handle Desktop Application frame sizing/scaling

I am working on a new project which is focused on a desktop application for users. I am looking to find out more information, answers, best practices when it comes to handling sizing and scaling with ...
4
votes
2answers
252 views

Should I Stop Using A Currency Symbol?

I'm upgrading a desktop application that currently displays the currency symbol anytime money values are displayed or printed. A friend of my from the UK told me "Whenever British people see software ...
5
votes
2answers
401 views

Usability of window docking

I'm working on a WPF desktop application. A stakeholder requested window docking (like Visual Studio 2010) for managing multiple windows inside the application. This option makes sense for the design ...
6
votes
5answers
1k views

Replacement for long drop-down list

I'm currently working on a part of our application in which the user edits a document. Part of the application allows the user to input certain "parts." We've implemented this as a couple of drop ...
3
votes
4answers
582 views

A Web Enabled Desktop App

So you know how the whole web 2.0 moment is about moving native desktop software to the cloud in the form of web applications, with UI being rendered through a web browser, data being pushed through ...
4
votes
4answers
289 views

Software UI: presentation and availability of optional information

I want to make the user of my software program feel comfortable with the new concepts being put before them. As part of this approach I have adopted the "information button" concept for most of the ...
8
votes
10answers
748 views

How can I deal with too much blank space in a desktop application?

Usually people are concerned with too much data/interface, and not enough screen real estate, but I'm in the opposite situation. The desktop application I'm working on has several tabs for entering ...
8
votes
3answers
891 views

Options, preferences, settings, configurations: What to call them in my application?

I've seen a lot of different applications use a lot of different terminology for the part of the application that lets you change the settings. But are there any advantages/conventions as to using one ...
2
votes
5answers
721 views

What is the best way to hint that a table cell is editable?

I have a table with data, with several columns. This is a table used mostly for reading, with the possibility for a user to occasionally adjust some values. Most columns are informative only, and some ...
6
votes
3answers
160 views

Getting “empty” views right

In many applications, the first view a user will see is an empty view. A view with no data in it. Let's say for example that we have a desktop project management application, then the first view ...
3
votes
3answers
166 views

Is it better to use generic icons for 3rd party branded software or system specific icons?

I am developing a program that saves Word documents. We develop on Mac OSX (in a Virtual Machine) and as such the Word Icon we have used is the Mac-specific word icon (which makes no sense when ...
9
votes
5answers
5k views

Desktop software design patterns

There are a lot of resources on the web about web applications design patterns, but only a few about desktop applications. And this is quite strange as most of the business targeted software is ...
3
votes
3answers
2k views

Responsive web design technique in desktop application?

What do you think about using responsive web design techniques in a desktop application? We need more space for large data and since all monitors today are widescreen, it could be good practice I ...
-1
votes
5answers
324 views

Appropriate Icon for “Load” Button? [closed]

I'm tasked with redoing part of the UI in one of our desktop applications. I've specifically been asked to replace a "Load" button with an icon. Are there any conventions for this style of icon? ...
1
vote
2answers
168 views

Authentication pop up on a desktop app: what if it is much bigger than main app window?

I am working on a desktop app that requires authentication. It allows federated authentication using different services, Google among them. Most probably, we'll use a pop up with a browser window to ...
3
votes
1answer
119 views

Best Practise for contextual properties at Desktop App

I'm working on a desktop application - a photovoltaic planner - where you can layout your solar panels on a roof very similar to graphic programs like InDesign or Illustrator. Actually, its quite ...
3
votes
3answers
504 views

Should I redesign my desktop application so it looks and acts like a website?

I'm in the process of redesigning one of my older desktop applications. The original design I did was based on a 640 X 480 screen. Times have changed and there several different screen resolutions ...
3
votes
3answers
257 views

Ask to show tutorial on first start?

The help system of my desktop application contains a "first steps" tutorial to introduce the general workflow and some terms. The tutorial can be found directly in the main menu and in the help ...
1
vote
2answers
286 views

Dialog asking to save changes when doing a selection change?

In our desktop application we have a viewer which shows the content of a selected item (both, viewer and list, are located in the same window). When the user selects a different item, its content will ...
1
vote
2answers
91 views

Which input layout for choosing between Option1, Option2 and (Option1 or Option2, dynamically)

One setting in our app has to be as follows: For a certain scenario, the user select whether he wants: Always use option X Or always use option Y Or, depending on a dynamic flag, use X or Y (he ...
50
votes
9answers
5k views

Undo History - Why limit it?

Why do most applications have fairly limited 'undo' history functionality? I've been caught out on multiple occasions (granted its technically my fault) where I've needed to undo a number of changes ...
7
votes
3answers
2k views

What is the ideal height of a button in regular desktop applications?

On most GUI creator (I just checked Qt Creator and Flex Builder), it seems the default button height is about 22 pixels. This is what I use for most desktop applications I create except those I make ...
4
votes
1answer
338 views

What is the best way to display per-tab commands or actions?

I am working on a multiple document interface Windows application. We're using tabs to represent open documents for editing. I have three levels of possible commands: Global Per-tab Per-sub-tab ...
2
votes
5answers
787 views

Select item from a list to be added to another list

I have an application implemented with Java Swing. The main view of the applications is divided in a left side and a right side. The top of the right side contains a SearchField, and a list of search ...
1
vote
2answers
123 views

Should our application ask for users master password when needed or at application start?

Our application may contact different servers using background processes to update local data. Some servers require authentication, others don't. When accessing the first time a server, our ...
1
vote
2answers
386 views

User Interface for Product Catalog

I am trying to figure out which is the best way to implement a product catalog editor for desktop application. The products arent too many about max 100 i believe. I have figured out this model.At ...
1
vote
1answer
348 views

Select/unselect list items using checkbox or button [duplicate]

Possible Duplicate: Check all / uncheck all checkboxes with regards to usability For a couple of applications one can find a checkbox to select/unselect all items in a list. As soon as you ...
10
votes
6answers
464 views

What to put in the About box?

I wonder what useful stuff one can put in an About box in a Mac OS X program. Most basic the About box displays Program icon Program name Version number Copyright More sophisticated ones ...
3
votes
2answers
463 views

How should I design an MS Access application for Excel users?

I work for a public health study, and I have been asked to help manage the workflow for an upcoming project. We will be choosing subjects, tracking our contact with them, interviewing them, placing ...
5
votes
2answers
537 views

What affords scrolling?

Besides the obvious: Scrollbar Touch interfaces (especially mobile ones) A sign saying "You can scroll here you know!" This for a desktop application.
1
vote
3answers
263 views

An intuitive way to present a Login interface

I'm designing a windowed application. When the application starts up the user needs to be presented with a Login interface. The initial (and minimum) window size is 800x600. A header of height 42 ...
2
votes
3answers
829 views

Alternate to nested tab controls for a windows desktop application

I develop a complex LOB windows desktop application. Right now it has only one feature say A. All menu and toolbar is for A. You can open multiple document related to feature A, each within a Tab ...
5
votes
6answers
420 views

Rough and fine adjustments with horizontal slider

I'm used to scrolling being thrice as effective as arrowkeys in Firefox. I want to give the ability to quickly and roughly adjust values by hovering over the slider and using the scrollwheel. Finest ...
26
votes
6answers
1k views

What is the best way to get users to discover and learn keyboard shortcuts

In a mouse driven desktop application, with a ribbon style interface and which has no menubar, what is the best way for users to learn about the shortcuts and accelerators which can help a user work ...
5
votes
3answers
330 views

Menu organization : conventional or domain-specific?

I'm building a desktop application that is a tool to mount some very domain-specific graphic structures that in the tool's context are called "sequences" (it's not important here I guess). To help ...
11
votes
5answers
549 views

What's the best way to get reliable user feedback on a desktop application?

Lately my company has been trying to figure out the best way to get reliable feedback from a our users. It seems that we hear things from our power users and mostly from those who have trouble, but ...
2
votes
2answers
159 views

With straighten, do we really need rotate?

Related to Combining rotation and straightening of images. Rotate: Grab a corner, drag it to its new location, rest of image follows. Straighten: Either click-drag-drop a line on a horizon, or click ...
1
vote
2answers
101 views

Combining rotation and straightening of images

Topic may seem weird as the two terms seem to mean the same. Clarification: Rotation: The typical way of grabbing a corner and pulling in the direction you want the image to rotate. Straightening: ...
2
votes
3answers
250 views

how to control user focus?

i am currently developing a prototype for a piece of software. One of the most important things is to show the client, how the UI will look like, so I am making real wpf windows with no real data ...
5
votes
2answers
613 views

User interface for a “mapping” table

I have the following problem. I need to provide an interface for users inserting/editing "mappings" in a database. A mapping is a record as such: [Field A, Field B, Field C] --maps to--> [Field X, ...
5
votes
3answers
336 views

Managing multiple windows in one application

I am developing a desktop application to create, arrange and read blocs of sounds, via a grid interface like this : Each bloc of sound is of different nature and has its own panel to control its ...
2
votes
3answers
288 views

In a desktop application, what are best practise methods to provide a menu of functions

I have a .NET Winforms application that hosts controls to provide different areas of functionality. My normal method in providing a menu to switch between these controls has been a TreeView or a List ...
17
votes
3answers
612 views

How to indicate a table is missing rows that have been filtered out?

Do you know of any aesthetically-pleasing and effective ways of indicating that a table's contents have been filtered, without the filter information getting in the way? Some background on my ...
8
votes
5answers
547 views

What factors should I consider when [re]designing a home page / home screen?

I've been considering redesigning the home screen for the next release in a desktop application I'm responsible for. This could probably be thought of as a brand-new design, since I have virtually no ...
4
votes
4answers
165 views

Why do programs ask the user to configure auto-update when first run?

Yesterday, I was installing F.lux on my Mac (cool-looking program by the way), and when I ran it, it asked me if I wanted the program to automatically update. How am I (or any average user) supposed ...
10
votes
4answers
1k views

Should Dialogs be avoided in modern applications?

I have used a few dialogs on the last system I designed. The application was a business application with many database tables and I used many datagrids to show data. It was common that I placed a ...