|
|
ThemePark 1.0 Teasers
|
|
|
|
Mac Elite
Join Date: Sep 2000
Location: Tempe, AZ
Status:
Offline
|
|
Spring is in the air, and it's time for ThemePark 1.0 teasers. These aren't mockups, these are screenshots. Click the thumbs for a fullsized image.
The biggest change is that you edit your themes using a meaningful hierarchy of themable elements. Gone are the days of "what does pxm# 4238 do?". Max, �berthemer extraordinaire, designed the hierarchy and added extensive comments and descriptions, so when you create your theme, you've got a Virtual Max™ by your side.
Should you feel the urge, the hierarchy and comments can be customized to fit your needs. It's all standard XML.
More importantly, ThemePark can now be used to edit all aspects of your theme, not just Extras.rsrc. A picture is worth at least seven words, so here ya go...
Notice that you've got all of the stuff you need to create a theme - the Finder, the Login Window, the Boot Panel. You've also got "metadata" about your theme: it's name, description, copyright and version. This is stuff that will be presented to users of your theme by their theme changing program (if the authors decide to support it).
You can use colors, crazy fonts, images, or whatever in your theme metadata. Basically, if you can do it using TextEdit, you can do it using ThemePark.
Because it can be annoying to be limited to a single-window interface while creating your theme, ThemePark continues to support opening element editors in their own window. As always, you can use copy/paste or drag/drop to edit your themable elements. Here are a few of the available editors:
One of the problems with creating themes is keeping track of the sheer quantity of things that exist to be edited. ThemePark now helps you by tracking which themable elements you've edited. This information is stored along with your theme-in-progress, so you can always tell what still needs to be done. The following image shows that all of the Login Window elements have been edited (note the different font). The fonts are, of course, customizable, so if you absolutely need ThemePark to show you changed elements using Zapfino, you can do that.
Last but not least, ThemePark now includes live-preview functionality. You can see how your work-in-progress looks in Carbon, Cocoa and Metal windows. Features such as toolbars, drawers and animated progress bars are included.
That's it for now. A release is still a ways away, but everything you see here is rock'n'roll'ready. Enjoy the screenies!
|
Geekspiff - generating spiffdiddlee software since before you began paying attention.
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Jan 2001
Location: .CL
Status:
Offline
|
|
Looking GREAT!!
Thanks smeger!
I think that with this release of ThemePark i'll finally encourage myself to design a theme.
|
|
|
|
|
|
|
|
|
Banned
Join Date: Apr 2002
Location: -
Status:
Offline
|
|
God, that's a lot of work!
I wish you success! Your app rox!
|
|
|
|
|
|
|
|
|
Mac Enthusiast
Join Date: Dec 2001
Location: Michigan
Status:
Offline
|
|
sweet
|
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Jan 2003
Location: Montpellier
Status:
Offline
|
|
Wow!! I'm speechless...
so when do you think you'll release it?
|
Powerbook 1.67ghz 15" (100GB HD, 128MB VRAM, 1.5GB RAM)
|
|
|
|
|
|
|
|
Senior User
Join Date: Jun 2001
Location: Massachusetts, USA
Status:
Offline
|
|
Good god, man! I'm speechless! I haven't seen a theming application this well thought out since the days of K'Studio (anyone remember that?)... this is going to make the life of themers SO much easier!
I'm curious about one thing; for the live theme preview functionality, do you load the Extras.rsrc briefly and open a new program, or did you actually go to the trouble of drawing fake controls using the pixmaps directly? The latter would be much faster and less jarring, but possibly less accurate and a LOT harder to code... so I'm curious how you decided to go about it. Anyway, absolutely wonderful job... I can't wait for this!
|
|
|
|
|
|
|
|
|
Senior User
Join Date: Oct 2002
Location: Sydney, Australia
Status:
Offline
|
|
I'll get into theming if the app is that cool
thanks for this
|
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Oct 2002
Location: California
Status:
Offline
|
|
I can't wait. Now we will see more and more themes for OS X.
|
|
|
|
|
|
|
|
|
Posting Junkie
Join Date: Sep 2001
Status:
Offline
|
|
Simply outstanding, Smeger, really. Those screens have gotten me even more excited about jumping into themeing. Getting rid of the confusion and mucking around figuring out what every tiny thing does -- wow, things are looking good. Can't wait until all of the features are implemented. It'll be worth every penny of the $20 and then some. If it is indeed $20. Right? I thought I remembered reading that.
Keep up the great work; I look forward to its release.
|
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Jun 2002
Location: Sweden
Status:
Offline
|
|
Holy sh*t! That's gonna be so great.
How long do you think it'll be until you'll be able to release it? If it's not that long I'm gonna wait with getting to work on making a rsrc of my theme..
Really looking forward to the release. Fantastic work.
|
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Jul 2002
Status:
Offline
|
|
|
-"I don't believe in God. "
"That doesn't matter. He believes in you."
-"I'm not agnostic. Just nonpartisan. Theological Switzerland, that's me."
|
|
|
|
|
|
|
|
Baninated
Join Date: Jul 2002
Location: The Moon
Status:
Offline
|
|
Nice Job.
Do you have a script that makes Max get you a drink?
That would be really cool.
|
|
|
|
|
|
|
|
|
Senior User
Join Date: Apr 2003
Location: Montréal (Québec)
Status:
Offline
|
|
Holy crap!!! Finally something that anyone can use and understand
Incredible work smeger, I'll definitely start theming (or try) when this baby is out!!!
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Dec 2002
Location: Twin Cities
Status:
Offline
|
|
Damn Smeger that's wayyyyy more than I expected for ThemePark 1.0. I think that will usher in theming to the masses.
I even got to see it in my theme. Looks good
|
|
|
|
|
|
|
|
|
Professional Poster
Join Date: Jun 2002
Location: Southern California
Status:
Offline
|
|
|
|
|
|
|
|
|
|
|
Grizzled Veteran
Join Date: Sep 2002
Location: Canada
Status:
Offline
|
|
Brilliant! When and where can we get our hands on it???
|
|
|
|
|
|
|
|
|
Senior User
Join Date: Jan 2001
Location: Southern CA
Status:
Offline
|
|
"Saaay, I won't really need a guide or diagram of resource numbers."
Smeger, you were right, awesome work.
|
Who'sDaMac?
|
|
|
|
|
|
|
|
Senior User
Join Date: Jan 2001
Status:
Offline
|
|
Awesome.
|
"-Dodge This"
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Sep 2000
Location: Tempe, AZ
Status:
Offline
|
|
Thanks for the praise, y'all!
so when do you think you'll release it?
When it's done.
I find that trying to predict when software will be finished just doesn't work. If I assume no problems, my prediction is wildly wrong. If I assume lots of problems, I get discouraged and stop working on it. And, no matter what I predict, the actual release is later.
But the current state of affairs is that there's one fairly large interface problem remaining and three fairly large features left to implement.
Do you load the Extras.rsrc briefly and open a new program, or did you actually go to the trouble of drawing fake controls using the pixmaps directly?
ThemePark keeps a current Extras.rsrc cached in /var and runs two small helper apps (one Carbon & one Cocoa) to display the current preview. The helpers use APE technology so that your currently-installed theme isn't affected. They're not APEs - they just use APE technology.
This isn't a totally ideal situation, but it works and is minimally disruptive.
It'll be worth every penny of the $20 and then some. If it is indeed $20. Right? I thought I remembered reading that.
Yup, $20. It's been on my webpage, in the Read Me, and on VirginTracker and MacUpdate forever, so it shouldn't be too much of a shock.
Do you have a script that makes Max get you a drink?
That'll be in Virtual Max™ v2.0.
I even got to see it in my theme.
I thought you'd dig on that.
Anyway, I probably won't post much more about it until it's released, but I thought it'd be nice to let people know what's done and ready for the masses.
|
Geekspiff - generating spiffdiddlee software since before you began paying attention.
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Dec 2002
Location: Twin Cities
Status:
Offline
|
|
Thanks for giving us the update Smeger. I've been waiting for this to be released before I develop my next theme. I cn't wait for it.
|
|
|
|
|
|
|
|
|
Mac Enthusiast
Join Date: May 2001
Location: 127.0.0.1
Status:
Offline
|
|
At the risk of being labelled a "me too" posterboy I gotta hand it to you smeger... this looks like an absolutely incredible app! A monumental effort that all of us will benefit from... thank-you!
|
|
|
|
|
|
|
|
|
Senior User
Join Date: Jan 2001
Status:
Offline
|
|
|
|
|
|
|
|
|
|
|
Addicted to Themes
Join Date: Oct 2001
Location: Sweden
Status:
Offline
|
|
Glad to hear all the positive responses!
And well deserved - Smeger has done an incredible job on this app and he spends a lot of his spare time on it.
And when it goes final, I'd be happy if other themers would help out with more comments. I've tried to write as good comments (and as many) as possible, but it's hard to explain some things.
|
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Sep 2000
Location: Tempe, AZ
Status:
Offline
|
|
Originally posted by bOOzo:
And when it goes final, I'd be happy if other themers would help out with more comments. I've tried to write as good comments (and as many) as possible, but it's hard to explain some things.
Just to clarify things a bit here, Max is talking about comments like the one at the bottom of the middle column in the first picture at the top of this thread. They're editable by advanced users and are meant to be sort of like a repository of theming knowledge that's available as you're designing your world-shattering theme'o'kewlness.
|
Geekspiff - generating spiffdiddlee software since before you began paying attention.
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Feb 2001
Location: Vancouver, WA
Status:
Offline
|
|
Looks excellent. I trust we'll still be able to use it to directly view any given Extras.rsrc file? I find that ability in the current release indispensable when extracting Aqua resources for use in webpages and other designs.
|
|
|
|
|
|
|
|
|
Mac Enthusiast
Join Date: Dec 2001
Location: Michigan
Status:
Offline
|
|
Originally posted by smeger:
Just to clarify things a bit here, Max is talking about comments like the one at the bottom of the middle column in the first picture at the top of this thread. They're editable by advanced users and are meant to be sort of like a repository of theming knowledge that's available as you're designing your world-shattering theme'o'kewlness.
Where do you sign up to be an advanced user?
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jan 2003
Status:
Offline
|
|
|
|
|
|
|
|
|
|
|
Senior User
Join Date: Jan 2001
Status:
Offline
|
|
...if I'd send you some $$ in advance...would that speed up development considerably?
I'm struggeling with a new custom theme and it annoys me to death to scroll, scroll, copy-paste-scroll-switch-test-scroll.....arrrgh. So forgive my attempt, please.
|
|
|
|
|
|
|
|
|
GUI Punk
Join Date: Jan 2002
Location: S.E. Mitten
Status:
Offline
|
|
This makes coming home from sunny Florida to bitter Michigan a little easier.
|
24" AlumiMac 2.4ghz C2D, 4g Ram, 300g HD, 750g USBHD • 80g iPod • 160g ATV • iPhone 3g
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Sep 2000
Location: Tempe, AZ
Status:
Offline
|
|
Looks excellent. I trust we'll still be able to use it to directly view any given Extras.rsrc file?
Yup.
Where do you sign up to be an advanced user?
I say "advanced user" because editing raw XML isn't really for everyone.
...if I'd send you some $$ in advance...would that speed up development considerably?
Unfortunately, no. There just aren't enough hours in the day. I mean, if you really want to send me buckets of cash, I'm cool with that, but it won't really speed up development.
But yeah, feel free to send me truckloads of cash anyway.
|
Geekspiff - generating spiffdiddlee software since before you began paying attention.
|
|
|
|
|
|
|
|
Mac Enthusiast
Join Date: Dec 2001
Location: Michigan
Status:
Offline
|
|
I'll give you a reach around to be a beta tester....
|
|
|
|
|
|
|
|
|
GUI Punk
Join Date: Jan 2002
Location: S.E. Mitten
Status:
Offline
|
|
Originally posted by Hi I'm Mike:
I'll give you a reach around to be a beta tester....
ROFL.
Funniest post I've read in months.
|
24" AlumiMac 2.4ghz C2D, 4g Ram, 300g HD, 750g USBHD • 80g iPod • 160g ATV • iPhone 3g
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Sep 2000
Location: Tempe, AZ
Status:
Offline
|
|
Originally posted by Hi I'm Mike:
I'll give you a reach around to be a beta tester....
How 'bout a Rusty Trombone?
|
Geekspiff - generating spiffdiddlee software since before you began paying attention.
|
|
|
|
|
|
|
|
Senior User
Join Date: Jan 2001
Status:
Offline
|
|
Originally posted by smeger:
Unfortunately, no. There just aren't enough hours in the day.
What about night shifts?
Originally posted by smeger:
But yeah, feel free to send me truckloads of cash anyway.
I might, if I only could.
|
|
|
|
|
|
|
|
|
Mac Enthusiast
Join Date: Dec 2001
Location: Michigan
Status:
Offline
|
|
I just came up with a brilliant idea for an implementation in ThemePark, now it is sorta like the filter option but enhanced to an and also and also one. say im down to finishing my theme up but have skipped over just a few pxm's and i have written them all down. so say i have pxm 2012, 2013, 2051 and 2307 I have to do. lets have a filter that shows just those. if I type them in.
|
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Sep 2000
Location: Tempe, AZ
Status:
Offline
|
|
Originally posted by Hi I'm Mike:
I just came up with a brilliant idea for an implementation in ThemePark, now it is sorta like the filter option but enhanced to an and also and also one. say im down to finishing my theme up but have skipped over just a few pxm's and i have written them all down. so say i have pxm 2012, 2013, 2051 and 2307 I have to do. lets have a filter that shows just those. if I type them in.
Tracking which elements you've modified is already implemented - see the 5th screenshot. Elements you've modified are displayed in a different font. So, it's pretty easy to drill down to the ones you still need to theme.
The current toolbar filter, since it's not super-useful in the new scheme of things, will be changed so that it's a "pruner" instead of a filter.
For example, if you enter "metal" into the toolbar filter, you'll subsequently be only able to see themable elements that contain the word "metal" somewhere in their browsable hierarchy. Dunno if this makes any sense - it's easier to see than it is to explain.
I haven't made any stellar progress on TP, by the way - I just got a bunch of paying work, which is keeping me pretty busy.
|
Geekspiff - generating spiffdiddlee software since before you began paying attention.
|
|
|
|
|
|
|
|
Professional Poster
Join Date: Aug 2002
Location: Floreeda
Status:
Offline
|
|
im hoping with ThemePark 1 you can create a new theme by selecting "New Theme" from the file menu.
|
|
|
|
|
|
|
|
|
Mac Enthusiast
Join Date: Sep 2000
Status:
Offline
|
|
Originally posted by fireside:
im hoping with ThemePark 1 you can create a new theme by selecting "New Theme" from the file menu.
ah, comedy
|
|
|
|
|
|
|
|
|
Addicted to Themes
Join Date: Oct 2001
Location: Sweden
Status:
Offline
|
|
Originally posted by fireside:
im hoping with ThemePark 1 you can create a new theme by selecting "New Theme" from the file menu.
From what I know, you will be able to. Correct me if I'm wrong, Smeger.
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Nov 2002
Location: Bay Area
Status:
Offline
|
|
I would like to see a graphical theme editor, something based on a template. It'd just be one mock interface in a window with all the theme elements, you'd click on the element you want to change and paste it in.
If there were something like that I'd be interested in trying to make some themes.
|
|
|
|
|
|
|
|
|
Professional Poster
Join Date: Aug 2002
Location: Floreeda
Status:
Offline
|
|
Originally posted by rgoer:
ah, comedy
whats so comedic?
|
|
|
|
|
|
|
|
|
Grizzled Veteran
Join Date: May 2002
Location: Houston, TX
Status:
Offline
|
|
how bout a progress update?
|
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Sep 2000
Location: Tempe, AZ
Status:
Offline
|
|
Originally posted by codywalton:
how bout a progress update?
Sure.
I'm almost done hooking up 'dlta' exporting. After that, I need to do 'xscheme' exporting and reenable the ability to read/write raw rsrc files.
A bit of polishing and then it's betatime (sorta like MillerTime®, but less exciting).
Awhile ago, I said
But the current state of affairs is that there's one fairly large interface problem remaining and three fairly large features left to implement.
The only thing left out of those four items is re-enabling the ability to read .rsrc files.
|
Geekspiff - generating spiffdiddlee software since before you began paying attention.
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Sep 2000
Location: Tempe, AZ
Status:
Offline
|
|
Update: ThemePark 1.0 is feature complete. I'm going to spend a few days polishing and then do a private beta. And before you ask, I've already got a full roster of beta testers, so no, you can't be one. Sorry.
Expect to see a release within two weeks unless the testers find a showstopper.
Oh, and it's freakin' spiffy, too! Mmmmmmmmmm...
|
Geekspiff - generating spiffdiddlee software since before you began paying attention.
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Oct 2002
Location: California
Status:
Offline
|
|
|
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Apr 2003
Location: Rochester, NY
Status:
Offline
|
|
I've started at least five different themes, and all of them got trashed. I think this may be the motivation I needed; amazing software. Looking forward to it.
|
|wishing is for suckers|
|
|
|
|
|
|
|
|
GUI Punk
Join Date: Jan 2002
Location: S.E. Mitten
Status:
Offline
|
|
Smeger; dont make it too cool cause I hardly have any time to work on my themes as it is and if you make it too cool you will be depriving me of much needed rest due to too much time spent in ThemePark.
|
24" AlumiMac 2.4ghz C2D, 4g Ram, 300g HD, 750g USBHD • 80g iPod • 160g ATV • iPhone 3g
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Sep 2000
Location: Tempe, AZ
Status:
Offline
|
|
Originally posted by swiz:
Smeger; dont make it too cool cause I hardly have any time to work on my themes as it is and if you make it too cool you will be depriving me of much needed rest due to too much time spent in ThemePark.
heh heh, suck it up! We'll hold a themer-intervention for you!
Swiz: "But doctor! You've got to let me out of here! I must theme!!!"
Whoooo... I think maybe I'm a little giddy from so much coding.
|
Geekspiff - generating spiffdiddlee software since before you began paying attention.
|
|
|
|
|
|
|
|
Senior User
Join Date: Jan 2001
Status:
Offline
|
|
Originally posted by smeger:
... I think maybe I'm a little giddy from so much coding.
Calm down, we're all waiting in all giddyness since ages for version 1.0 and did suffer from your teaser message while you were coding happily.
|
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Apr 2003
Location: SoCal
Status:
Offline
|
|
Originally posted by wreks:
I would like to see a graphical theme editor, something based on a template. It'd just be one mock interface in a window with all the theme elements, you'd click on the element you want to change and paste it in.
If there were something like that I'd be interested in trying to make some themes.
I'd like to echo that same sentiment. I'm still going to be using ThemePark when I finally get to making my theme, but it would be absolutely incredible if someone could make an app like what wreks described... one that gives an overall, "mockup" kind of view, and you can just click and choose the elements that you need to change.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Forum Rules
|
|
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
|
|
|
|
|
|