Biologically Inspired Computation Series

description

Biologically Inspired Computation Series

Genetic Algorithms

description

Genetic Algorithms

Hopfield Network Simulation

description

Hopfield Network

Pattern Formation Simulation

description

AICA

Rising Sun Brushes

description

Rising Sun Brushes

Shit Boots

description

Shit Boots
CandyBar 3 for LeopardWorld AIDS Day

HUD Controls in Leopard

Posted: November 29, 2007 at 1:53 am | Apple, Articles, Cocoa Add Comments

So I have finally found about 30 minutes of free time to just have fun with XCode 3, Objective-C 2, Interface Builder 3 and the like all bundled in Leopard. I’m extremely impressed with all the improvements made to the development suite, minus one major shortcoming: HUD Controls.

HUD (Heads Up Display) are those gorgeous black windows that have started popping up all over Mac applications. Especially in iPhoto and Aperture, as well as Pages and more, these beautiful windows serve a specific purpose. Apple went so far as to finally include a HUD window in Interface Builder, so that developers don’t have to use a hacked together version (Interface Designers like uniformity, so it is better when everyone is using the same thing vs 15 different versions of the same window, which is the case now). So, I naturally assumed that Apple also provided HUD versions of buttons, lists, and more, to match this window.

I was wrong.

picture-2.pngpicture-3.png

I can create this nice window with no effort now, but as soon as I place something on it, it looks stupid. The simple screenshots above illustrates the effect. (Also notice the differences in the window itself. See how big of a difference there is just on the lines at the bottom right of the window where you resize? Now imagine that every time I had to write an application, I had to make this from scratch. With all the Mac developers out there, you can imagine that there are lots of variations). I sure hope that Apple fixes this soon and doesn’t wait until 10.6 and a new window style to add this for developers.

5 Responses to “HUD Controls in Leopard”

  1. Avatar Daniel Domenet Says:

    See HUD Project
    http://lipidity.com/wordpress/wp-content/uploads/2006/11/hud-project.zip

    the controls of iLifeControls.framework works with the IB HUD panel.

  2. Avatar Patrick Geiller Says:

    Hi there ! Any news on the HUD front ? The HUD download is still up, but the dev site looks like it’s been reset. I take it there’s still no official solution ?

  3. Avatar Matt Says:

    Apple hasn’t released anything as far as I know.

    You can of course use the Shiira BLKAppKit and integrate that into your project, but I would much rather have Apple release a standardized set of controls to use with HUD windows.

    It puzzles me why the release of the window itself was not accompanied by anything else. Like that really helped developers at all.

  4. Avatar Patrick Geiller Says:

    Releasing only the HUD window sure is half assed work from Apple. I’ve checked Keynote’s “Adjust Image” with F-Script and it shows classes like HUDSlider and HUDButton. Knowing the code is there but unavailable to us is pretty annoying.

    Anyway, thanks for the Shiira link !

  5. pingback Mac Fanatic » BGHUD AppKit - Impressive HUD Framework Says:

    [...] My previous post on HUD controls in Leopard [...]

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Comment Preview: