A better UI for Canvas LMS
Power+ Extension
Power+ gives you the tools you need to succeed. The customizable dashboard shows assignments due today, upcoming assignments, announcements, a calendar, and recent grades are all in one place.
For the full list of features available in Power+, please see the Power+ website at https://powerplus.app.
The Power+ extension runs directly on top of Canvas at the /power+ URL. Power+ collects data about the environment you load Power+ in, including your Canvas instance, OS, ISP, and region. Power+ does not collect any personal information. All personal information used in Power+ is fetched directly from Canvas and is processed locally on your device. To learn more about your privacy on Power+, check the privacy section at https://powerplus.app.
Power+ is 100% open source, documented with JSDoc, and can easily be modified and ran locally. If you're interested in how Power+ works, check out the source code at https://gitlab.com/jottocraft/dtps or send me an email at [email protected].
Read more
For the full list of features available in Power+, please see the Power+ website at https://powerplus.app.
The Power+ extension runs directly on top of Canvas at the /power+ URL. Power+ collects data about the environment you load Power+ in, including your Canvas instance, OS, ISP, and region. Power+ does not collect any personal information. All personal information used in Power+ is fetched directly from Canvas and is processed locally on your device. To learn more about your privacy on Power+, check the privacy section at https://powerplus.app.
Power+ is 100% open source, documented with JSDoc, and can easily be modified and ran locally. If you're interested in how Power+ works, check out the source code at https://gitlab.com/jottocraft/dtps or send me an email at [email protected].
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Power+", "description": "A better UI for Canvas LMS", "version": "3.3.1", "content_scripts": [ { "run_at": "document_start", "matches": [ "https://*/*" ], "js": [ "injector.js" ] } ], "web_accessible_resources": [ { "resources": [ "loader.js" ], "matches": [ "*://*/*" ] } ], "icons": { "16": "16.png", "32": "32.png", "48": "48.png", "128": "128.png" }, "browser_specific_settings": { "gecko": { "id": {45a61d8d-6de3-4718-b422-a8a777f2d8aa} } }}
Read more