跳到主要内容
CanvasRefined

CanvasRefined EN

Guy · Firefox

Even More Feature packed extension for Canvas.

4.9/5 9 人评分 302用户 v7.2.0当前版本
权限提示 该扩展申请访问所有网站(<all_urls>),意味着它可以读取你在任意站点的页面内容,包括已登录的页面。这是许多扩展正常工作的必要条件,但也值得你确认来源可信。

截图

  • CanvasRefined 截图
  • CanvasRefined 截图
  • CanvasRefined 截图
  • CanvasRefined 截图

简介

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.

CanvasRefined 是做什么的

CanvasRefined 是一款面向 Firefox 的外观主题类扩展,主要用来更换浏览器配色、给网页加深色模式、调整界面观感。官方对它的介绍是:Even More Feature packed extension for Canvas.在Firefox 附加组件商店(AMO)上,它当前版本 7.2.0,评分 4.89(9 人评价),约 302 名用户。

适合什么人用

从功能定位看,CanvasRefined 更适合长时间对着屏幕、希望降低眼睛负担的用户。如果你平时只是偶尔遇到相关需求,用浏览器自带功能也能凑合;但如果这件事每天都发生,装一个专门处理它的扩展通常比手动操作省事得多。需要注意的是它作用于所有网站,装上后建议先观察一两天,确认不影响常用站点的正常使用。

怎么安装 CanvasRefined

  1. 打开Firefox 附加组件商店(AMO)上的官方页面;
  2. 点「添加到浏览器」并确认权限提示;
  3. 装好后在扩展列表里固定图标,方便随时开关。

本站只做索引与介绍,安装包来自官方商店。如果商店页面提示当前地区不可用,说明该扩展未在你所在区域上架。

常见问题

CanvasRefined 是免费的吗?

CanvasRefined 在Firefox 附加组件商店(AMO)免费提供下载。它是浏览器扩展,装上就能直接用,不需要注册账号。

CanvasRefined 安全吗?

它只申请了 0 项权限,范围比较克制,没有申请「读取所有网站数据」这种大权限。

CanvasRefined 支持哪些浏览器?

当前收录的版本来自Firefox 附加组件商店(AMO),适用于 Firefox。同一个扩展在其他商店可能有对应版本,但功能与版本号不一定相同。

怎么卸载 CanvasRefined?

在扩展管理页找到 CanvasRefined,点移除即可。它在本地保存的设置会一起清掉,不会残留数据。

权限清单 来自 manifest.json 原文

站点访问 1

  • https://*/*

接口权限 2

  • storage
  • unlimitedStorage