Thursday, August 17, 2006

You like customising your UIs [mac specific] ?

Well, you'll be pleased to know that I've just restructured things so that we now have .bmp files inside the plugin bundles! :)

Those .rsrc files are GONE!
This means, you can open up the plugin, and reskin your graphics.
This bring the wonderful result that I won't need to support the process by generating files for people ;) you can just send around the bmps.

Of course, if we update the UIs... [ ;-) ] you'd have to start again (because things would probably move around!)

PCwise... ugh. resource files. it's NEVER easy to reskin things on PC unless you're happy using resource editing tools. What +DO+ people use to skin plugs on pc?!? If you can find something that works for people, I can bring it through... but I don't REALLY want to spend a week adding an interactive skinnability mechanism to the plugs [read: that'd be REALLY boring]

Ezzzzzz

4 comments:

Felnik said...

I love customising GUI's!

Though, there's lot to think of before I even dare playing around with the already very nice Sonalksis GUI's

!!

Still, thanks!

D.Don

Anonymous said...

Hey Dave,

Regarding PC -- we just ship a .resource folder with our plugs next to the DLL -- the installer takes care of the rest. The skin layout is markup, the images are Targa .tga format (which is pretty much just header + raw pixels).

If you want to discourage the most casual tinkerers (like Apple's bundles do, by not behaving like folders to the novice) you could instead ship your PC resources in a renamed ZIP file and use zlib to pull 'em out again.

BTW, great post on PACE and the skankyness thereof -- nice to see someone telling it like it is.

Dave Sonalksis said...

Ez afh! Great to see you on here! :)

People seem to really enjoy customising things, so I don't think we need to put people off pasting their logo onto plugin backgrounds and such. the zlib thing is a great idea, and i might just keep .bmps inside them ['cause they're easy and they work on both platforms!]

Btw, what do you mean by the skin layout is markup? You have something xml-y to lay out the UI? That's a great idea. I wanna do that ;)

Universal City Water Features said...

Great post, much appreciate the time you took to write this