Design, uninterrupted #2

March 17th, 2010

Today’s entry highlights the design of BlackMoonDev.com. A very stylish theme that uses a consistent brown color scheme for background, header and text, beautiful header illustrations further reinforced by small graphics next to subsection titles, a small and informative footer section, and moderate use of a mildly saturated orange color for the links.

Design, uninterrupted #1

March 15th, 2010

For the inaugural entry on the new series, i’ve chosen to go with the design of AdFlavor.net. It has great choice of color schemes, subtle use of multiple textures that bleed across different areas, consistent use of colors for links and headers, good use of white space and restrained lighting effects.

It’s my great pleasure today to announce the availability of release candidates of the following projects:

Substance 6.0 main features include:

  • Support for multi-state animations
  • New look for text-based components
  • Custom component states

Click on the button below to launch a signed WebStart application that shows the available Substance features.

Trident 1.2 is a stabilization release and has a few new APIs.

You’re more than welcome to download the release candidates for Trident, Substance and relevant plugins. If you see any exceptions, visual artifacts or anything else that shouldn’t be there – don’t assume that i know about it. Drop me a line on project forums or mailing lists. The final releases for the libraries are scheduled on April 14.

From “Engineer Thinking” by Matt Legend Gemmell:

If you’ve exposed underling complexity or unnecessary choice in your software because you see those things as inevitable, it’s because your job isn’t finished. If you’re going to write GUI software for other people to use, do it properly, and treat those people like human beings instead of software engineers. If you want to expose complexity to the user and wash your hands of it, write command-line tools – or utilities that are used exclusively by other machine processes.

You can’t have it both ways. Writing GUI software is for people who strive for excellence not only in the “software” part but in the “GUI” part too.