First attempt at an app. Creates a database if not present.
Wrote database setup script and updated plan.
Fixed typo in plan
Created a widget with head and body that expands / contracts on click.
Completed mock-up of root page.
Extended QStackedWidget to expand or shrink to it's current contents.
Added a screen to add a new course.
Made the expanding widget prettier.
Made root page prettier.
Made the course add page into a modal window.
Added a scroll area around the list of courses.
Created a dedicated ImageButton class and added some UI images.
Removed widgets/layout directory. Flatened to just widgets.
Made the ExpandingWidget into a more specialised ExpandingFactWidget.
Animated the expansion of the ExpandingFactWidget.
Made the ExpandingFactView move more smoothly and fixed a layout bug.
Created a specialised CourseTitleWidget which currently does not expand. While doing this, fixed a couple of old errors in ExpandingFactWidget.
Started work on the course page.
Added a ClickableQLabel class and transitions between the root and course page.