Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(canvas-lms): rewrite #1083

Closed
wants to merge 19 commits into from
Closed

refactor(canvas-lms): rewrite #1083

wants to merge 19 commits into from

Conversation

pynappo
Copy link

@pynappo pynappo commented Jul 18, 2024

🔧 What does this fix? 🔧

  • Borders are themed to less standout colors
  • User content (i.e. text with user-added highlights/text color) will keep their original styles when needed
  • Course-specific colors are preserved
  • Links are themed
  • Most buttons are themed and have proper hover color changes
  • Accent color is more prominent wherever appropriate/possible
  • color-scheme variable fixed
  • Might fix Solid bar on top of quizzes #368 although I haven't seen the issue with the old nor the new userstyle, seems like the quiz UI is a little different on canvas now
  • etc.
Before/After on Catppuccin Mocha with Green accent color

(white borders on the screenshot are my browser not the userstyles)

Dashboard

Before
current dashboard

After
rewrite dashboard

Example Course Homepage

Before
current course homepage

After
rewrite course homepage

Example Quiz

Before
current quiz

After
rewrite quiz

Example Course Modules

Before
current modules

After
rewrite modules

I've themed the main pages that I've used as a student during my summer courses:

  • quizzes
  • discussions
  • course modules/pages
  • grades
  • calendar
  • inbox
  • dashboard
  • announcements
  • people
  • most UI components such as overlays/text editing toolbars/buttons/etc.
  • probably some more that I'm forgetting

(A lot of the canvas CSS is autogenerated but with stable suffixes/prefixes/children, hence the high use of attribute selectors and such)

🗒 Checklist 🗒

  • I have read and followed Catppuccin's contributing guidelines.
  • I have updated the version appropriately in the ==UserStyle== header of the catppuccin.user.css file.
  • Add webp
  • Clean up the CSS
  • Theme less-used pages (Canvas Studio, instructor-side UI, etc)
  • Test Latte theme
  • See if anything should be added to the userstyles.yml readme

@pynappo pynappo requested a review from a team as a code owner July 18, 2024 12:48
@github-actions github-actions bot added the canvas-lms Canvas LMS label Jul 18, 2024
@pynappo pynappo marked this pull request as draft July 18, 2024 12:58
@pynappo pynappo deleted the branch catppuccin:main July 18, 2024 13:03
@pynappo pynappo closed this Jul 18, 2024
@pynappo pynappo deleted the main branch July 18, 2024 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
canvas-lms Canvas LMS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Solid bar on top of quizzes
1 participant