5 items
Dark mode, GPA calculator, auto-save, Pomodoro timer, smart notifications & 40+ themes for Canvas LMS. Pretty Campus transforms your Canvas LMS into a beautiful, productive study environment. Built by students, for students. DARK MODE THAT ACTUALLY WORKS Three carefully crafted dark themes: AMOLED Black, Midnight Violet, and Warm Dark. Works across every Canvas page including quizzes, discussions, modules, grades, calendar, inbox, and the text editor. Toggle with Alt+D or follow your system theme automatically. GPA CALCULATOR + FINALS GRADE PREDICTOR See your real-time GPA on the dashboard. Use the Finals Calculator to know exactly what score you need. Preview how any assignment will impact your grade before you submit. Supports weighted GPA for AP/IB/Honors courses. SMART TASK SIDEBAR Visual progress rings for each course. Sort by due date, course, points, or type. Add custom tasks for deadlines not on Canvas. Weekly workload estimator tells you how many hours of work you have ahead. AUTO-SAVE Automatically saves your discussion posts, assignment text, quiz essays, and inbox messages every 30 seconds. If Canvas times out or your browser crashes, a recovery banner lets you restore your work. FINALS MODE + POMODORO TIMER Built-in Pomodoro timer with 25-minute focus sessions. Block distracting sites during study sessions. Track your total focus time. Toggle with Alt+F. ACHIEVEMENT BADGES + XP 16 achievement badges across 4 tiers. Earn XP and level up from Freshman to Summa Cum Laude. COMMAND PALETTE Press Ctrl+K to navigate Canvas instantly. Jump to any course, page, or setting. 40+ THEMES 30 university color themes and 10 aesthetic themes. Cycle with Alt+T. FOCUS SOUNDS 7 ambient sounds including white noise, rain, and campfire. Study with background audio. CANVAS WRAPPED Spotify-style semester recap with study personality type. Screenshot and share with friends. PRIVACY FIRST No data collection. No analytics. No tracking. Everything stored locally. Open source on GitHub.
Sep 1, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.