Added check for non-alphabetic words Added exception and handler for non-alphabetic words in the creator. This prevents creating words in the grid with numbers or non-alphabetic symbols.
Implemented opening a puzzle Implemented the open puzzle dialog. Also implemented confirmation dialog whether really to quit or not on window closing event if a puzzle is open.
Began working on the player application Began working on the player application using PyGtk
Word removal functionality completed Implemented the functionality for removal of across and down words
Reset grid functionality implemented Implemented resetting the grid. This wipes out all grid data from the grid, including words, clues etc.
Completed the HTML exporter Completed the HTML exporter including export of clues
Export as image functionality halfway done Export as image halfway done. To implement the HTML part with clues
Implemented the AcrossLite(tm) exporter Implemented the AcrossLite(tm) format exporter
Save and restore functionality implemented Puzzle can now be saved and loaded from disk. Also implemented displaying across and down clues for the puzzle.
Clues can now be entered for words Finished implementing clues for words. Also written the interface for getting an across or down word at a particular row/column.
Made some logic changes to word intersection code Refined the word intersection detection code a bit but it is still not perfect.
Menus in progress Menu functionality for main menu and puzzle creator in progress
First commit This is the first commit. Beginning of the menus and functionality