swordedit: An Update
Posted: Sun Mar 15, 2009 10:31 am
I'm going to be restarting swordedit.
There's way too much wrong with the first set of code that I built or lifted from the mac version of sparkedit for it to be reasonable to continue hacking away at the same code for another few months. Instead, I'm going to use a few classes that I know have worked well in the past and rewrite everything else.
A few months ago I open sourced the first version, but I never posted this news. For anyone who is interested in seeing an extremely hacky, crappy set of code that makes up the first swordedit, here is where you may find the source:
http://swordedit.googlecode.com
Now that the old news is out of the way, onto what will happen.
I would love to see this become a community project. Rather than keeping all the work to myself and being the sole creator who rarely updates the program, I'd much rather create the basics of the program and let anyone else modify it or add onto it as he sees fit.
As for the program itself, there are going to be a fair number of changes. It's going to take a while to relearn what I've forgotten since last August or September, but I'm going to be restructuring swordedit's classes, GUI, and flow. I'll outline that on the googlecode pages once I relearn how to use googlecode.
Anyone who uses swordedit will know how there have been problems with selecting entities rendered on the map, so I'm going to make accurate selection one of my top priorities. Moreover, I'm going to make the entire GUI easier to use and better flowing.
Making swordedit run perfectly for both PowerPC and Intel based macs will be tougher now since my iMac G5 has some sort of undiagnosed graphics problem and I now only have an Intel iMac and a Macbook Pro to test on. I also do not have any plans to support any operating system before OS X 10.4.11.
Finally, I don't have any plans for permanently dropping swordedit. Hell, I used it on my college application. I decided to take a nice long break from programming so that I could focus on schoolwork. Now that senioritus has set in, I'm going to be spending time working on a few projects and partying when I can.
There's way too much wrong with the first set of code that I built or lifted from the mac version of sparkedit for it to be reasonable to continue hacking away at the same code for another few months. Instead, I'm going to use a few classes that I know have worked well in the past and rewrite everything else.
A few months ago I open sourced the first version, but I never posted this news. For anyone who is interested in seeing an extremely hacky, crappy set of code that makes up the first swordedit, here is where you may find the source:
http://swordedit.googlecode.com
Now that the old news is out of the way, onto what will happen.
I would love to see this become a community project. Rather than keeping all the work to myself and being the sole creator who rarely updates the program, I'd much rather create the basics of the program and let anyone else modify it or add onto it as he sees fit.
As for the program itself, there are going to be a fair number of changes. It's going to take a while to relearn what I've forgotten since last August or September, but I'm going to be restructuring swordedit's classes, GUI, and flow. I'll outline that on the googlecode pages once I relearn how to use googlecode.
Anyone who uses swordedit will know how there have been problems with selecting entities rendered on the map, so I'm going to make accurate selection one of my top priorities. Moreover, I'm going to make the entire GUI easier to use and better flowing.
Making swordedit run perfectly for both PowerPC and Intel based macs will be tougher now since my iMac G5 has some sort of undiagnosed graphics problem and I now only have an Intel iMac and a Macbook Pro to test on. I also do not have any plans to support any operating system before OS X 10.4.11.
Finally, I don't have any plans for permanently dropping swordedit. Hell, I used it on my college application. I decided to take a nice long break from programming so that I could focus on schoolwork. Now that senioritus has set in, I'm going to be spending time working on a few projects and partying when I can.