Started working on a new calander widget, which generally works.
Need to update main.py with hooking up the calendar again.
Prepare version bump
Update the main.py file to cooperate with the new calendar
Get yearbox hooked up so it can change the page too
Make the grid of the calendar behave like a normal calendar.
Aesthetic changes regarding the combobox and year input. A custom
delegate is also added that highlights today's date.
Readd rendering icons to the calendar after testing, doesn't slow down
GUI response time now.
Move the menu for date generating stuff out of the if True statement
that is not needed since that was done to test the new widget.
Remove the commented out paintCell function since now
this functionality is achieved with the delegate.
Remove some of the silly set functions that don't do anything other than
assigning a property in the AstroClock widget.
Remove more useless setter functions that don't do any updating after
they're changed.
Remove useless setter methods from the aspect table display too.
Make sure the new calendar displays our icons when we first
launch the program.
Apply the same to the get_info_for_date function in main.py and shorten
the name of the configuration variable
Move the AstroClock widget to its own file
Separate our custom CSSCalendar derived calendar into a separate file
Remove unnecessary interpreter line and add the ability
to load icons from the user's set theme and fallback
to the chronoslnx icon theme if they do not have the appropriate
icon in their theme.
Make the __init__ of some of the widgets more flexible by permitting
unlimited kwargs too.