Themes

Create a custom theme

Make Canvas feel like yours. With BetterCampus themes, you can pick your own colors, fonts, card visuals, and cursor styles — then share your creation with millions of other students.

What you can customize

When you create a theme, you're designing the look and feel of your Canvas dashboard:

  • Colors — Choose custom color palettes for your course cards

  • Fonts — Pick from popular fonts or add your own from Google Fonts

  • Card visuals — Customize your course cards with solid colors, gradients, or custom images

  • Card overlay — Choose how color overlays appear on your course cards

  • Cursors — Customize your default and pointer cursor styles

  • Dark mode — Create a unique dark mode style (not just the presets)

Plan limits

How many themes you can create depends on your plan:

Plan

Create themes

Remix themes

Submit to community

Free

3 themes (lifetime)

3 remixes (lifetime)

Slow review

Pro

Unlimited

Unlimited

Fast review

Both plans get unlimited access to the image editor for tweaking your card visuals.

How to create your theme

Creating a theme means customizing your settings, then saving or submitting them. Here's how:

  1. Click the BetterCampus extension icon in your browser toolbar

  2. Go to Themes in the popup menu

  3. Use the tabs in the theme editor to customize:

    • Colors — Set your color palettes for course cards and overlay

    • Cards — Open the card visuals tab to choose synced course colors, solid colors, gradients, or upload custom images

    • Fonts — Pick a font or enter a Google Font name

    • Cursors — Expand the General section to set your default cursor and pointer cursor styles

    • Dark mode — Set your dark mode style

  4. When you're happy with how it looks, choose what to do next:

    • Save locally: Click + Save current under "My saved themes" to keep it for yourself

    • Submit to community: Click Submit your theme to share it with others (see below)

Card visuals options

When customizing your card visuals, you can choose from:

  • Use course color — Match each card to its course color automatically

  • Solid — Apply a single custom color to all cards

  • Gradient — Use a gradient blend across your cards

  • Image — Upload a custom image for your cards

Card overlay options

Card overlays let you control how colors appear over your card images:

  • Use course color — Apply your course color as the overlay

  • Custom color — Choose a specific color for the overlay

Cursor options

Customize your cursor styles in the Cursors tab:

  • Default Cursor — The cursor you see most of the time

  • Pointer Cursor — The cursor when hovering over clickable items

For each cursor, you can choose:

  • Default — Use the standard browser cursor

  • Solid — Pick a custom color

  • Image — Upload a custom cursor image (.png, .jpg, or .svg, under 5MB)

How to remix an existing theme

Found a theme you like but want to tweak it? Remixing lets you customize someone else's theme and make it your own:

  1. Browse themes in the Community tab

  2. Click a theme to apply it

  3. Open the theme editor and change the colors, font, cards, or cursors

  4. Save it locally or submit it as your own remix

Remember: Free plans get 3 remixes total. Pro plans can remix unlimited themes.

How to submit your theme to the community

Once your theme looks great, you can share it with other students:

  1. In the Themes section, click Submit your theme

  2. Click Show to open the submission form

  3. Enter a Title for your theme (this is what others will see)

  4. Enter Created by — your name or username for credit

  5. Click Submit

You'll see a confirmation: "Thanks for submitting your theme! I will try to approve it soon, but not every theme may be accepted."

Submission guidelines

Before submitting, make sure your theme follows these rules:

  • Appropriate images and title

  • Doesn't heavily copy from other themes

  • Uses a unique custom dark mode (not just a preset)

  • Custom images are publicly accessible (no Discord or Gmail images — those aren't public)

Checking your submission status

After you submit, you can track your theme's status:

  1. Go to Themes → Submit your theme

  2. Click the My submissions tab

  3. You'll see one of these statuses:

    • Approved — Your theme is now live in the community browser

    • Pending — Still waiting for review

    • Rejected — Didn't meet the guidelines (you can fix and resubmit)

Troubleshooting

\"You'll need to opt in to the new browser if you want to submit your theme\"

You need to enable the new theme browser to submit themes. Scroll to the bottom of the Themes section and click Use new browser. This lets you like themes, see real-time submissions, and submit your own.

\"The title of your theme can't be empty\"

You need to add a title before submitting. This is what other students will see when browsing themes, so make it descriptive and fun.

\"The credits for your theme can't be empty\"

Enter your name or username in the \"Created by\" field so you get credit for your work.

My card visuals aren't showing up

Make sure your images are publicly accessible. Discord and Gmail images won't work because they're private. Try hosting your images on a public image host like Imgur.

Changes aren't appearing on my Canvas page

Try refreshing the page. Some customizations — especially card changes — need a refresh to appear.

Custom cursor isn't working

Make sure your cursor image is a .png, .jpg, or .svg file under 5MB. Larger files or unsupported formats won't display correctly.

Tips for great themes

  • Start with presets: Browse "Popular Palettes" and "Popular Fonts" to see what works well

  • Match your vibe: Pick colors that match your personality or current aesthetic

  • Test it out: Apply your theme and browse around Canvas to see how it looks on different pages

  • Make it unique: The best themes have a distinct style — don't just copy what's already popular

What's next?

Once you've created a theme, try:

  • Browsing the Community tab to see what other students have designed

  • Using Auto-Rotate Themes to cycle through your favorites automatically

  • Adding stickers to your pages for extra personalization

  • Upgrading to Pro if you're hitting the Free plan limits and want unlimited themes

Was this helpful?