Just say no to the pop-up


I don’t usually write a blog post to simply link to some other blog post (that’s what delicious and Twitter are for), but I think that this is such an important concept for UI design today, and in the future, that I feel the need to underscore it with a blog post:

yes, … "pop" is a bad thing.

Above is a (mangled) quote from the “How pop is the new flicker” blog post by the Microsoft Surface team, which highlights a very simple but important aspect for new UI, also illustrated in the following short movie from the same post .. which is: remove the pop-up window/dialog/menu.

<a href="http://video.msn.com/?mkt=en-US&amp;playlist=videoByUuids:uuids:ba9515fe-4e6c-4299-9cf4-a3a31b9a2503&amp;showPlaylist=true&amp;from=msnvideo" target="_new" title="Photos grid-stack transition">Video: Photos grid-stack transition</a>

The call to action:

Read the post, and then eliminate the pop-up from your code.

If you do this I believe you’ll dramatically improve the user experience and polish of your application. Obviously you have to put this advice in context with your application as it might not always be appropriate, but as a general rule, if you can replace a pop-up with a transition (made easier by tools such as WPF and Silverlight) you will be in a better place, and your users will thank you.

As usual if you have any comments, questions, flames, enhancements I would love to hear from you. In the meantime think deeply and enjoy.

Have you taken the Prism survey?


Blaine Wastell has published a survey on his blog about Prism, in his words:

We use this information to understand where we need to improve the guidance for the next release of Prism. If you have ideas for what is needed in the next version of Prism....

If you have used Composite WPF (a.k.a. Prism) in any way and want to help shape the next release, please go ahead and take the survey .. it’s about 20 questions and will only take you about 10 minutes.