Wednesday, July 11, 2007

More changes to 0.8.2

Well, thanks to bug reports from users and reviewing more of the code, I discovered two very problematic bugs and have fixed them. First, the program crashed when creating a class with one semester and one marking period at the time when students are added to the class. This problem was caused by a bug in the code that kept the number of marking periods constant at four for students. This now fixed and a user can create a class with one semester and one marking period.

The second bug is almost embarrassing. I simply failed to complete the code for adding and editing attendance codes. This feature is now complete. The updated changelog for upcoming version 0.8.2 is included here:

------------------------------------------------------------------------------
gradel-0.8.2 (beta?) - 11 Jul 2007
------------------------------------------------------------------------------

Bug Fixes:
- Fixed the "New" file bug in 0.8.1.
- Fix form title on Class Info dialog.
- Disable "Weight" label in Weigths Edit dialog in points mode.
- Remove error dialog when "Cancel" press on FILE | OPEN dialog.
- Changing the default semesters and marking periods no longer crashes program upon adding students.
- Adding and Editing Attendance codes via SETUP | ATTENDANCE CODES now works correctly!

Improved & Updated Features:
- Welcome dialog includes GradeL logo and Quit button.
- Add check for file-not-saved to FILE | NEW and FILE | OPEN actions.
- Add option to add students immediately after creating new class.
- Help now uses web browser, i.e. Firefox, Konqueor, Opera, Epiphany.
- Browser can be set in SETUP | PREFERENCES.
- Down Arrow functionality can be set in SETUP | PREFERENCES


As with my last post, you can download this new development snapshot, which includes these changes.

This version may end up being the final 0.8.2 release. We'll see...

No comments: