AARON SMITH’S CODE ENDEAVOR

Archive for January, 2010

Any Cocoa Developers Interested In Mac Endeavor?

I’m slowly starting to keep an eye out for people who are interested in Cocoa, interested in Mac Endeavor, or just people who are hard workers.

Mac Endeavor is in very early stages right now. I’ve only got a few applications available; slowly but surely I’m getting more maintenance and new feature requests.

I’m looking for a right hand man; someone who has some drive in them to be able to do extra work on the side with me to continue Mac Endeavor. It would definitely consist of helping me with maintenance, new features, and new apps.

This is also an opportunity for me to help you. The type of person I’m looking to work with can also contribute ideas for new applications, or even just write the new application themselves to be sold as a Mac Endeavor app. And I’m willing to help with your ideas to write new software.

I’m looking for someone who would be a partner. I need help :). If you know anyone, or think you might be interested. shoot me an email: aaron[at]macendeavor.com

No comments

Guttershark Updates

It’s been a while since I’ve made any significant updates to guttershark - I’ve got some in the pipeline.

The most significant problem with guttershark has been that it’s really hard to create more than one guttershark application. Loading them in the same swf was not straightforward because of the Model class being a singleton.

I’ve also taken out the DocumentController and replaced it with an App class that is somewhat similar, but simplified.

Here’s an example of how you create a document class with these updates:

package
{
	import gs.core.*;
	import gs.display.*;
	import gs.support.events.*;
 
	public class Main extends CoreSprite
	{
 
		override protected function initApp():void
		{
			app=new App("default",stage,utils.player.getFlashvars(this,flashvarsForStandalone));
			app.addEventListener(AppEvent.MODEL_LOADED,onModelReady);
			app.loadModel(app.flashvars.model);
		}
 
		protected function flashvarsForStandalone():Object
		{
			return {model:"model.xml"};
		}
 
		private function onModelReady(e:AppEvent):void
		{
			app.removeEventListener(AppEvent.MODEL_LOADED,onModelReady);
			//everything's ready to kick off the site
		}
	}
}

Here are the new GS docs.

There are only a few classes that you should look through; which should indicate the changes coming.

  • gs.core.App
  • gs.display.CoreClip
  • gs.display.CoreSprite

I also changed guttershark to use a newer release of TweenMax (the com.greensock package).

I’m waiting to commit the new version until I get the examples in the repo updated - I’m about half way through. Until then, here’s a zip file of the new version that you can snoop through.

2 comments

Gity Update

Just a quick update, I’ve been slow on the trigger to release History browsing in Gity. It’s getting really close to done. I recently left my job to start freelancing; it’s been a somewhat stressful / anxious month. It’s primarily why I have slowed down a bit on Gity. But now that the transition is over I’ll be back fullspeed with Gity. So hang in there folks, I appreciate everyone’s patience.

1 comment

Gity History View Preview

I’ve been hard at work again on Gity; working on the next set of features. My next release will have history browsing and a tree browser in it. It’s getting pretty close to being done, I’m shooting for next weekend to have a release out. I fell behind by about a week, but I’m back on track. Until then, I thought I’d put up a few screenshots.

Here’s 1
Here’s 2
Here’s 3
Here’s 4

There are minor differences in the screenshots - trying to show some different states.

No comments