A rudimentary start with a GTK TreeView.
Renaming function
Moving long GUI setup routines to separate methods.
Style
Wrapping long lines, correcting descriptions.
Got sort working, though it is inefficient.
Enable ellipsize for text, should change this to only some of the fields.
Using Catalog.getArtistSortPhrase() instead
Fixing typo
Implementing default column width settings. Including the function I used to calculate them, though it uses numpy which we shouldn't need.
Fixing 'About' window
Implemting cursor-change callback to update status bar for now.
Formatting
Separating out the ListStore creation routine
Replacing the 'Hello, World' button with a status bar.
Adding and implementing items in the Catalog menu.
Changing row select to just print the release ID for now. Status bar now shows catalog statistics.
Changing how the catalog is initialized. Passing arguments in so that the open database procedure can be shared with code that opens it later.
Residual changes from work on menu
Adding view menu with an option to turn the status bar on and off. Fixing some comments.