samuelili / canvas-plus

chromium extension that enchances the canvas experience

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

better-canvas

chromium extension that enchances the canvas experience

Running

Run yarn watch to start webpack. Open the extension under the extension folder in this project. Tdochat's where project files are outputted.

State Schema

{
  "<canvasPageHostname>": <Instance>
}

Instance Schema

{
  "courses": {
    "<courseId>": <Course>
  },
  "courseIds": [],
  "hiddenCourseIds": [],
  "hiddenAssignments": [],
  "settings": {
    "tabsEnabled": true,
    "gradesEnabled": true,
    "upcomingAssignmentsEnabled": true,
    "gradeTagsEnabled": true
  }
}

Course Schema

{
  "customLinks": {
    "<customLinkName>": <string>
  },
  "displayName": <string>,
  "id": <string>,
  "name": <string>,
}

About

chromium extension that enchances the canvas experience

License:Apache License 2.0


Languages

Language:JavaScript 86.5%Language:CSS 10.8%Language:SCSS 1.9%Language:HTML 0.8%