Clean up Canvas pages and make your experience as smooth as Silk.

Latest Version

Version
1.2.1
Update
November 14, 2024
Size
45.62KiB
Developer
Category
Users
32
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
ActiveTab
Storage
See more

Silk for Canvas Extension

Change colors, clean up styles & fonts, and remove unused page elements for a quick and seamless user experience.

Allows you to:
- Hide navigation items from the global navigation menu
- Hide sections from the course navigation menu (Assignments, People, etc.)
- Hide TODOs
- Change UI and accent colors
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Silk for Canvas", "version": "1.2.1", "description": "Clean up Canvas pages and make your experience as smooth as Silk.", "icons": { "16": "icons/icon-16.png", "32": "icons/icon-32.png", "48": "icons/icon-48.png", "64": "icons/icon-64.png", "128": "icons/icon-128.png" }, "permissions": [ "activeTab", "storage" ], "action": { "default_icon": "icons/icon-128.png", "default_title": "Silk for Canvas", "default_popup": "popups/menu.html" }, "content_scripts": [ { "matches": ["*://*.instructure.com/*"], "exclude_matches": ["*://www.instructure.com/*"], "css": [ "styles/fonts.css", "styles/page.css" ], "js": [ "scripts/colors.js", "scripts/todo.js" ], "run_at": "document_start" }, { "matches": ["*://*.instructure.com/*"], "exclude_matches": ["*://www.instructure.com/*"], "js": [ "scripts/navigation.js", "scripts/favicon.js" ], "run_at": "document_end" }, { "matches": ["*://*.instructure.com/"], "exclude_matches": ["*://www.instructure.com/"], "css": ["styles/dashboard.css"], "run_at": "document_start" }, { "matches": [ "*://*.instructure.com/courses/*", "*://*.instructure.com/grades" ], "css": ["styles/course.css"], "run_at": "document_start" }, { "matches": ["*://*.instructure.com/courses/*"], "js": ["scripts/course.js"], "run_at": "document_end" }, { "matches": ["*://*.instructure.com/courses/*/assignments/*"], "css": ["styles/assignment.css"], "run_at": "document_start" }, { "matches": [ "*://*.instructure.com/courses/*/discussion_topics", "*://*.instructure.com/courses/*/discussion_topics/*" ], "css": ["styles/discussion.css"], "run_at": "document_start" }, { "matches": ["*://*.instructure.com/courses/*/quizzes/*"], "css": ["styles/quiz.css"], "run_at": "document_start" }, { "matches": ["*://*.instructure.com/conversations"], "css": ["styles/inbox.css"], "run_at": "document_start" } ], "web_accessible_resources": [ { "resources": ["icons/icon.svg"], "matches": ["*://*.instructure.com/*"] } ]}
Read more