Isn’t that basically synonymous with UX (user experience) design? The graphical interface is what the user experiences, after all.
Recently I’ve started putting some more free time into serious progress towards HEL (Home Entertainment Library, working title). I’ve been drawing doodles of possible interface layouts for the games library for some time now, so that seemed like a good place to start. Opened up the least awful UI mockup tool I had on hand (Balsamiq is pretty nice) and got down to business. Since it was just a mockup, I had a decent looking thing standing in ten, maybe fifteen minutes? Then I started adding all the necessary controls…
Interface design is kind of okay once you’re still looking at the big picture, not taking into account all the controls and information you have to display. Once you start factoring those in though, prepare for quite the headache! I think it was a mistake to see it as a “broad to small” kind of process. I should’ve taken inventory of all the things I wanted on screen before doing anything, making sure to sort them into functionally similar groups. This would easily allow me to see “hey, this part of the interface has lots of information to display, maybe a narrow sidebar isn’t that good an idea”.
I like to think I’m starting to become a bit of an all-rounder, but the truth is, I haven’t even clawed my way out of the beginner tier in most disciplines!