Canvas Refined: Dark Mode, Themes & Tools for Canvas LMS
Overview
Level up Canvas LMS with dark mode, custom themes, a GPA calculator, a better todo list, and dashboard widgets. Built for students.
Canvas Refined is a FOSS customization and productivity extension designed for Canvas LMS. Take complete control over your student dashboard, styling, grade tracking, and daily study workflow through modular widgets, deep visual personalization, and streamlined academic tools. MODULAR DASHBOARD WIDGETS Customizable Layout: Position modular widgets above, below, before, or after course cards with adjustable width percentages and heights. Focus Timer and Breathing Breaks: Built-in interval timers and relaxation prompts to maintain study rhythm and productivity. Grade and Submission Heatmap: Visualize daily assignment completion volume and grade activity with a GitHub-style activity grid. Quick Links: Add fast one-click navigation bookmarks with custom icons directly on your home screen. Dynamic Markdown Notes: Keep class notes, syllabi references, and markdown-formatted checklists pinned to your dashboard. Widget Configuration: Reorder widgets, customize appearance, and export your setup across devices. ADVANCED THEMING & DARK MODE True Dark Mode: Complete visual overhaul with custom accent colors, contrast adjustments, and automatic light/dark scheduling. Custom Backgrounds: Personalize Canvas using custom image URLs, daily dynamic wallpapers, or solid background colors with optional transparency controls. Course Card Customization: Adjust card roundness, spacing, sizing, borders, gradient fills, and color palettes. Custom Typography: Select custom fonts to personalize the entire Canvas interface. GRADE ANALYTICS & GPA TOOLS Dedicated GPA Calculator: Calculate high school and college GPA with customizable grading scales, weight presets, and quick menus. What-If Grade Simulation: Test potential scores on future assignments and exams to see their exact impact on final marks. Grade Trends and History: Monitor academic trajectory through visual charts and performance analytics. Dashboard Grade Display: View real-time course grades on dashboard cards with optional hover-to-reveal privacy. PRODUCTIVITY & WORKFLOW ENHANCEMENTS Enhanced To-Do List: Organized task tracking with course filtering, collapsible due-date sections, and task count badges. Global Canvas Search: Fast fuzzy search indexing across all courses, modules, files, and assignments, including the @home instant dashboard shortcut. Task Completion Celebrations: Mark assignments finished with selectable celebration animations, including confetti, fireworks, rockets, hearts, and sparkle bursts. Custom Timeframes: Define custom forward and backward day ranges to monitor upcoming assignments and overdue tasks. Assignment Popups: Browser-wide alerts that notify you of upcoming deadlines before due dates pass. PRIVACY & INTERFACE CONTROLS Privacy and Demo Mode: Conceal sensitive student information, randomize course titles, and generate simulated grades or tasks for screen sharing and presentations. Hover-to-Reveal Numbers: Mask GPA and grade values on your screen until your cursor hovers over them. Canvas Note Suppressor: Block intrusive text-selection popups that obstruct assignment descriptions. Clean Layout Options: Completely hide the Canvas sidebar, remove logos, and clear empty sidebar margins to reclaim screen space. Multi-Language Support: Integrated language selection menu with community-maintained localization. LINKS & RESOURCES Official Website: https://guysandler.github.io/CanvasRefined/ Source Code: https://github.com/GuySandler/ActuallyBetterCanvas (Firefox version available) Discord Community: https://discord.gg/GjFh4JA3wh DISCLAIMER Canvas Refined is an independent open-source project and is not affiliated with, endorsed by, or sponsored by Instructure, Canvas LMS, or BetterCanvas.
4.8 out of 518 ratings
Details
- Version7.2.0
- UpdatedNovember 1, 2026
- Size578KiB
- Languages11 languages
- DeveloperWebsite
Email
sandlerguy5@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Canvas Refined: Dark Mode, Themes & Tools for Canvas LMS has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Canvas Refined: Dark Mode, Themes & Tools for Canvas LMS handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site