BGHUDScroller...
In other news. BGHUDAppKit now has a mailing list. Subscribe to it so you can keep up to date with the latest news and releases.
In the news...
While browsing his posts I came across one mentioning HUD controls in Leopard and the options available to developers. I couldn’t resist so I emailed Matt to let him know of BGHUDAppKit. Turns out he had already played with it and like it. He posted a very nice review/post on it, read it here.
Matt even gave me a really good suggestion so I took his advice and now BGHUDAppKit no longer defaults to the standard Aqua appearence when no ThemeManager is hooked up. All the controls will now default to the Gradient HUD style. Like Matt says it will be much easier for those users just wanting the HUD appearence. I have to agree, gives the HUD guys what they want but also leaves themeing involved for those that want just a little more tweaking power.
But, the work put into this framework is phenomenal and it seems that Tim isn’t sleeping until he implements every last single available control perfectly. If you need HUD controls in your project, I strongly believe this is the best framework available. The work is beautiful, it’s under heavy and active development, the developer is responsive to requests, it’s easily theme-able, and all the controls are already Resolution Independent.
In response to this I say: The only reason I work so hard and long on this framework is because I hear from people like Vincent, Matt, Mark, John and all the others that email me. Without the interest of the community this project would’ve died at BGHUDScroller (which was the only control I actually needed at the time)
Current Progress...
Updates complete...
The usage information has change!!! Please read Usage.rtf!!!!!!!!
From Usage.rtf
When you first change the class to a BGHUD* class and run you will see that the appearance hasn't changed. You need to drag an Object Controller to your NIB and set it's class to either BGThemeManager or BGGradientTheme. Each BGHUD* control has a themeManager Outlet in IB. Connect that outlet to the Object Controller you just created. Now build and go and you'll see the change.
BGHUDAppKit going RR...
Other news!! I am making BGHUDAppKit themeable. It was originally designed with subclassing in mind but I think back to some of the windows controls I’ve used that provided a central theme manager to theme all the controls the same. So what I’m planning (and already tested!!!) is a central theme manager class that you instiate in IB and each control will have an IBOutlet that should point to a ThemeManager. That way you subclass one class, and the entire app looks the same. I’ll be providing my standard flat and gradient themes with the framework for your enjoyment.
Stay tuned, these updates will be rolling out in the next couple of days.
