Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

Currently developing a WPF application with a completely customised UI. Just wondering if anyone has any tips to allow the UI to be unique, but still look professional and polished.

share|improve this question

closed as not constructive by Rahul May 20 '12 at 14:50

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

3  
This is very subjective and difficult to do without a URL of the site in question... –  Sniffer Aug 11 '10 at 8:31
    
@Sniffer - it's a desktop application, but your comment is still valid. –  ChrisF Aug 11 '10 at 10:37
    
Why is this Community Wiki? –  Jouke van der Maas Aug 11 '10 at 21:37
    
@Jourke - Probably because on StackOverflow, people just automatically put questions that are subjective and should be closed as Community Wiki because they then hope it will not be closed. –  Charles Boyung Aug 13 '10 at 16:42

5 Answers 5

Consistency is a big pointer to something being professional and polished.

  • Make sure all your icons are a the same size and properly lined up.
  • Use a consistent font and text size throughout.
  • Make sure that if there are options to change font sizes that they affect all text items.
  • Make sure that changing the colour scheme affects all items consistently.

I know it doesn't make your application unique, but the UI is the first thing your users see and what they have to interact with every time they use it.

share|improve this answer
    
And since this is WPF, create all your icons in xaml so they can scale well. –  Jouke van der Maas Aug 11 '10 at 21:40
    
@Jouke van der Maas - All-XAML icons are not without their tradeoffs. They are slower & harder to render, esp. on lower-end systems. Also, for small icons you lose a lot of the pixel precision offered by bitmap icons. –  OverMachoGrande Aug 11 '10 at 23:32

As a rule of thumb, professional means clean and simple.

Regarding Animation - it really depends on the application. Animation often implies applications that are more casual, so it would work great for games or consumer applications. If we're talking about enterprise software, it might not be appropriate.

I think http://soluto.com/ is a great desktop application to use as a reference. You can download if for free and install on any PC.

share|improve this answer

As has already been pointed out, consistency is important - not just in terms of appearance, but in terms of behaviour.

There are times though, when deliberate breaking of consistency is not just a good idea, but necessary.

Part of achieving a "Professional and Polished" look is knowing when to do this.

Examples:

On StackExchange sites, the "Ask a Question" link at the top of every screen isn't apart of the sequence of other buttons - it's right aligned, giving some visual isolation.

In Microsoft Outlook 2007, the Send button isn't included in the Ribbon along with everything else, it's kept separate and always accessible.

share|improve this answer
    
Ugh. The "Send" button is actually a very distracting option to me. I always click in the "Paste" button when I use the mouse. Glad Ctrl-Enter still works... –  Leonardo Herrera Aug 17 '10 at 1:19

Animation effects make a big difference. This is a huge part of what makes the iPhone look so slick.

Every transition should appear to move or grow from somewhere. Nothing should ever just appear or dissapear.

share|improve this answer
3  
Ah, but does the iPhone look "professional"? Judicious use of animation is good, but overuse or slow/distracting animations, while prefect for kiosks or games, can potentially be problematic. For example, I'd argue OSX's genie effect, while admittedly quite awesome, does not convey "professional". –  OverMachoGrande Aug 11 '10 at 21:14
    
It'll have to be very quick and simple transitions, no huge animations. –  Jouke van der Maas Aug 11 '10 at 21:36
    
@Robert, yes I would say the iPhone looks professional. A slick look doesnt just belong with toys, it also provides for a more productive user experience as it gives the user more clues as to what is going on. The OSX genie effect shows the user where on the task bar the window has minimized to so you know where to go when you want to restore the window. The animation does have to be done correctly for it to work, obviously animation that is too slow is just animation done wrong, but that doesnt mean it should be used at all! –  Mongus Pong Aug 12 '10 at 8:45

Study, study, study.
Observe the competition or similar products.

One of the best things about UI is that you don't, and IMHO shouldn't, reinvent things. I know your question involves a desktop application, but even still a run through Google Images (based on appropriate keywords) ought to serve up many, many examples of how your general situation has been designed to date.

And by all means, TEST your UI on candidate users. It's remarkable how few DEVs take the time to do this and the returns are typically very valuable.

share|improve this answer

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