Individual task pages have been updated from a top to bottom layout to a left to right layout.
Custom checkboxes have been implemented. In order to use them, the following syntax should be used:
<label for = "_" class="form_control">
<input type="checkbox">
<!-- Label Text can go here (optional) -->
</label>
It also changes the structure of tasks that are received from DayMap and Google Classroom.
Instead of the grade being returned as a string, it is now returned as a struct named "TaskGrade". This is represented in the individual task page as a letter grade, a mark percentage, and a color based on that percentage.
The values will default to "-", 0.0, and #ffffff respectively.
A new package that holds the various structs used in both the daymap and google classroom packages has been added. This package has been named "plat", short for "platform", and the structs have been placed in plat/types.go.
Further testing is required to ensure that the grades will render as intended, which will come as part of another pull request later on.