screens/main/course_table/course_table_colors library

Functions

buildCourseTableColorMap(CourseTableData courseTableData) → Map<int, Color>
Assigns a stable color to every course in a course-table snapshot.
courseTableCellPalette(Color baseColor, Brightness brightness) → CourseTableCellPalette
Derives the timetable-cell palette from its stable base color.

Typedefs

CourseTableCellPalette = ({Color border, Color container, Color foreground})
Colors shared by interactive and exported timetable cells.