Friday, October 31, 2008

Major Software Progress.

So today I upgraded from Kubuntu 8.04 to 8.10. It surprised when I ended up with a KDE4 desktop instead of 3, but it's all good; gotta love the widgets...

I also have reached a milestone in my pet programming project, College Tracker. I actually have a semi-useful GUI framework. That is to say, you can add semesters and classes, view them, save your work, and that's about it. But that's huge. It came along with a major step up in my PyQt4 programming knowledge. (PyQt4 is the gui toolkit I use to make the program.) For instance, I have learned how to effectively use Qt4Designer, learned how to and have created a custom widget that shows up in it, and have a better idea of the widgets available out there.

I've decided the next milestones are thus:
0.1 - [Alpha] add/remove/edit semesters/courses/class periods. The class periods will make this tough. Also, loading with a dialog.
0.2 - add a wizard for first run; system
0.3 - add assignment tracking
0.4 - add support of computer stored assignments
0.5 - add support for documents
0.6 - [Beta]add a good calendar view; make computer installable;
0.7 - add a todo feature
0.8 - add builtin assignment viewing (pyKDE)
0.9 - [Release Candidate] add Anki support
1.0 - [Release] general bug fixes; other things I deem neccessary.

I have also resovled all outstanding girl issues at this point.
I have also have no classes tomorrow.
Good night.

1 comment:

louisajo said...

if you would've added one more sentence of "I have also..." it would have been anaphra...


whoah.... too much ap lit for me.