Skip to content

BeatsBySak/canvas-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

canvas-scripts

A collection of lightweight userscripts to make Canvas actually usable.

Canvas is powerful, but the UI can be a bit of a maze. This repository contains custom scripts designed to surface the data you actually care aboutβ€”like upcoming assignments directly on your dashboardβ€”without the extra clicks.


πŸš€ Featured Scripts

1. Dashboard: Upcoming Assignments

Shows the next 3 assignments directly on each course card. No more clicking into every individual course to see what's due tomorrow.

  • Urgency Highlighting: Dates turn orange when due within 24 hours and red when overdue.
  • Direct Access: Click assignment names to jump straight to the submission page.
  • Native UI: Styled to match the Canvas "Instructure" design system perfectly.

πŸ›  Installation

To use these scripts, you’ll need a Userscript Manager extension.

1. Install a Manager

2. Add the Script

  1. Navigate to the .js file in this repository you wish to use.
  2. Click the "Raw" button in the top right of the file view.
  3. Copy the entire script.
  4. Open your Userscript manager, create a "New Script," and paste the code.
  5. Refresh your Canvas dashboard.

πŸ“‚ Repository Structure

.
β”œβ”€β”€ upcoming-assignments.js
└── README.md

About

Scripts to make Better Canvas on Safari. Can be used via the free Userscripts Safari extension.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors