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)

12
votes
4answers
2k 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 ...
4
votes
3answers
371 views

Multiple instances of a Property Editor

I am designing an application in which several kind of user objects have properties. When clicking an object, the properties of the object would be shown in a pane similar to the Properties pane in ...
2
votes
5answers
836 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 ...
6
votes
1answer
368 views

Where can I find an official or recommended Windows desktop application user interface usability and style guide?

I've heard there is a OSX User Interface Usability and Style Guide since the 90's. I never heard of an equivalent book for Windows. Is there any?
4
votes
2answers
3k views

CRUD Desktop Best Practice

I always use this design for CRUD Desktop Form: Is it a good design for a CRUD Form? Do you have any suggestions for a better crud desktop form?
0
votes
1answer
214 views

I'm developing a dark application UI, how do I make sure I access / style all possible components? [closed]

I want to make sure I style all the relevant tags so that I don't end up with a broken UI which will be ugly or difficult to use. EDIT: I'm hope to produce a .QSS file (Qt4) that can be loaded into ...
9
votes
5answers
6k 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 ...
6
votes
4answers
765 views

What are good examples of custom/skinned user interfaces? [closed]

In relation to the question of when should you skin your application (desktop apps, not web pages, which are almost always customised), it seems a real fact, that sometimes you just have to do it, ...
9
votes
13answers
726 views

When would you prefer a custom/skinned user interface in a desktop application?

I'm working on an application whose UI is skin-based, but it looks a little bit old (its graphics were designed more than 5 yeas ago). It's not clear to me whether we should consider a redesign or get ...
17
votes
3answers
643 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 ...
1
vote
1answer
362 views

does this design have a good usability?

i asked this question on stackoverflow and has been redirected here. sorry about cross-posting. i am writing a financial application and i need to write a specialized file open dialog for the user to ...
20
votes
6answers
2k views

Search box UI - “all words”, “partial match”, “exact phrase”

I'm designing a desktop application (boring accounting stuff) and I have a "search product" feature. I want to have a nice but simple 'smart' search box. Currently, the search box works by splitting ...
3
votes
2answers
108 views

How can I make a preference window that is good at tweaking theming settings?

I'm working on a file manager where the user can change text properties, the same way as in programming editors: font-family, font-size, antialiasing, background-color, foreground-color. Currently I ...
10
votes
6answers
479 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 ...
10
votes
1answer
430 views

Where should the “preferences” item go in a desktop application?

I find that the "preferences" menu item is always in a different place, and often under an arbitrary name which always makes it a pain to locate unless you're already familiar with the software. I ...
12
votes
7answers
533 views

Saving & restoring undo stack — good or bad?

In a sovereign desktop app with multi-level undo/redo (ie Photoshop, Word, etc), would being able to save and restore the undo history of a file with the file itself be a good thing or a bad thing? My ...
6
votes
7answers
466 views

Why do most websites have a custom skin where as most desktop applications don't?

You rarely ever see websites with a UI that has the same skin as the operating system. But, desktop application rarely ever change skins. Why do custom-skins work so well for webpages but not for ...
5
votes
2answers
525 views

Best layout for lots of user input elements?

I have an application that presents a question/answer form to the user. It was mandated that the form look as close to the paper form as possible. The paper form was built in a spreadsheet as two ...