diff --git a/README.md b/README.md index ef06193..2e2d98a 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # Betterer Canvas -name idea: even better canvas +name idea: even better canvas or Actually Better Canvas (ABC) I don't like the direction bettercanvas (bettercampus) is heading so I forked it @@ -12,9 +12,9 @@ Enhancements to Canvas AND bettercanvas like dark mode, better todo list, GPA ca ### Supported on -![Google Chrome](https://img.shields.io/badge/Google%20Chrome-4285F4?style=for-the-badge&logo=GoogleChrome&logoColor=white) + -![Firefox](https://img.shields.io/badge/Firefox-FF7139?style=for-the-badge&logo=Firefox-Browser&logoColor=white) + ## Inquiries @@ -58,7 +58,7 @@ Better Canvas introduces improvements to the Canvas user interface: - GPA presets - Scheduled Reminder Popups (broken) - searching themes (the original didn't actually impliment that) -- Card Styles (image size, card roundness, card spacing, width, height) +- Card Styles (image size, card roundness, card spacing, width, height, theme compatible) ## Planned Features - custom backgrounds @@ -79,11 +79,17 @@ Better Canvas introduces improvements to the Canvas user interface: - hover assignment preview - better what if grade - when opening assignments it will show you "if you get a 0 on this your grade will be _" +- grade leaderboard per class (opt in) +- global search +- module sorting +- quick modules button ## Extra features that might be added: - card grade position, card outline - theme copy button - revamp cards page UI +- streaks +- caching pages for faster loading ## Dev Installation diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 9fe4f32..9ed9ac3 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -42,7 +42,7 @@ "message": "Cards" }, "custom_font": { - "message": "Fonts" + "message": "Styles" }, "useddmm": { "message": "Use dd/mm" diff --git a/css/popup.css b/css/popup.css index 4a23f65..72ad760 100644 --- a/css/popup.css +++ b/css/popup.css @@ -188,6 +188,14 @@ input[type="checkbox"]:checked {background: #8dd28d;} .submitted-theme-tag {border-radius: 4px;padding: 3px 4px;max-width:min-content;font-weight: 600;} #custom-styles {min-height: 100px;} +.card-file-input {background: #2a2a2a;border: 1px solid #4a4a4a;border-radius: 4px;color: #fff;padding: 8px 12px;font-size: 14px;font-family: inherit;margin-top: 8px;transition: border-color 0.2s ease;} +.card-file-input:hover {border-color: #6a6a6a;} +.card-file-input:focus {outline: none;border-color: #007acc;box-shadow: 0 0 0 2px rgba(0, 122, 204, 0.2);} +.card-file-input::file-selector-button {background: #404040;border: 1px solid #5a5a5a;border-radius: 3px;color: #fff;padding: 6px 12px;margin-right: 12px;font-size: 13px;cursor: pointer;transition: background-color 0.2s ease;} +.card-file-input::file-selector-button:hover {background: #4a4a4a;} +.card-file-input::-webkit-file-upload-button {background: #404040;border: 1px solid #5a5a5a;border-radius: 3px;color: #fff;padding: 6px 12px;margin-right: 12px;font-size: 13px;cursor: pointer;transition: background-color 0.2s ease;} +.card-file-input::-webkit-file-upload-button:hover {background: #4a4a4a;} + ::-webkit-scrollbar {width: 8px;} ::-webkit-scrollbar-track {background: #161616;} ::-webkit-scrollbar-thumb {background: #323232;border-radius:2px;} diff --git a/html/popup.html b/html/popup.html index 87c2995..f9654d0 100644 --- a/html/popup.html +++ b/html/popup.html @@ -43,8 +43,8 @@ Themes @@ -769,6 +770,14 @@

You can use a custom font from Google fonts here. Make sure to enter only the bold part after "?family="

+
+

Custom Background

+

Use an image url or upload an image file

+ + + +
+