diff --git a/PRIVACY_POLICY.md b/PRIVACY_POLICY.md index 80318a5..3d5890c 100644 --- a/PRIVACY_POLICY.md +++ b/PRIVACY_POLICY.md @@ -4,7 +4,7 @@ ## Overview -Actually Better Canvas ("the Extension") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and protect your information. +Canvas Refined ("the Extension") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and protect your information. TLDR: we store some of your canvas info locally on your device and it stays fully local @@ -88,7 +88,7 @@ We may update this Privacy Policy to reflect changes in our practices. We will n For privacy concerns or questions about this Extension, please contact: - **Email:** sandlerguy5@gmail.com -- **GitHub Issues:** [GuySandler/ActuallyBetterCanvas](https://github.com/GuySandler/ActuallyBetterCanvas) +- **GitHub Issues:** [GuySandler/Actuallycanvasrefined](https://github.com/GuySandler/Actuallycanvasrefined) ## Compliance @@ -99,4 +99,4 @@ This Extension operates in compliance with: --- -By using Actually Better Canvas, you accept the terms of this Privacy Policy. +By using Canvas Refined, you accept the terms of this Privacy Policy. diff --git a/README.md b/README.md index ef7cb09..1bc1c7c 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,12 @@ -![Better Canvas](/icon/NEWtitle.png) +![Canvas Refined](/icon/NEWtitle.png) -# Actually Better Canvas +# Canvas Refined -I don't like the direction bettercanvas (bettercampus) is heading so I forked it +I don't like the direction canvasrefined (bettercampus) is heading so I forked it They tried to change license but forgot to rebase so this is based on the MIT licensed version and fully legal 🙃 There is a dev branch for active alpha if you really want - - - - - ## Inquiries @@ -29,7 +24,7 @@ To contact me, please email sandlerguy5@gmail.com, or you can open an issue with ## Features -Better Canvas introduces improvements to the Canvas user interface: +The original introduces improvements to the Canvas user interface: - Fully customizable dark mode (choose from premade options or manually edit dark mode) - Automatic scheduling for dark mode @@ -50,7 +45,7 @@ Better Canvas introduces improvements to the Canvas user interface: ## Newly added features -Actually Better Canvas adds more with more to come! +Canvas Refined adds more with more to come! - GPA presets - backend stuff: @@ -101,12 +96,7 @@ Actually Better Canvas adds more with more to come! To install, run, and build with this repository locally, -- Clone the repository locally with - -```bash - git clone https://github.com/GuySandler/betterercanvas -``` - +- Clone the repository locally - Visit `chrome://extensions` in your browser. (replace chrome with your version of chromium) - Enable developer mode by toggling the switch in the upper right corner of the viewport. - Click the "Load upacked" button in the header. @@ -114,20 +104,19 @@ To install, run, and build with this repository locally, ## Usage -To use Better Canvas, select your browser below to install the extension from a store. + +To use Canvas Refined, clone the repo or manually download from the releases page. - - - +More active beta is on the dev branch. ### How to use - Once the extension is installed, navigate to your institution's Canvas homepage. - To edit the available options, click on the "Extensions" button in the upper right corner of the viewport. -- When the menu opens, click on the Better Canvas extension. +- When the menu opens, click on the Canvas Refined extension. - A menu will appear with configuration options for your Canvas homepage. -## Color Reference + ## Contributing @@ -232,7 +221,7 @@ To add a new feature, please follow these guidelines. You can fork, modify, and use this code however you like with attributes. -![Better Canvas](/icon/icon-48.png) +![Canvas Refined](/icon/icon-48.png) Copyright (c) 2024 ksucpea diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 3633aff..4503b90 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -1,6 +1,6 @@ { - "actually_better_canvas": { - "message": "Actually Better Canvas" + "Canvas Refined": { + "message": "Canvas Refined" }, "updates": { "message": "Updates" diff --git a/betterercanvas.crx b/betterercanvas.crx deleted file mode 100644 index f28e236..0000000 Binary files a/betterercanvas.crx and /dev/null differ diff --git a/css/content.css b/css/content.css index 05169d6..7677561 100644 --- a/css/content.css +++ b/css/content.css @@ -5,8 +5,8 @@ #grade-summary-content ~ .extension-calcgpa{font-size:1.2em;font-weight:700;} .hypocalcform span{font-weight:700;min-width:50%;} .ic-DashboardCard__header_hero {border:0!important} -.bettercanvas-completed{text-decoration:line-through;} -.bettercanvas-completed a{text-decoration:line-through;} +.canvasrefined-completed{text-decoration:line-through;} +.canvasrefined-completed a{text-decoration:line-through;} .extension-embed-hidden {display: none!important} .extension-linkpreview {background-color:#eee;border:none;border-radius:7px;padding:5px 15px;color:#6C757C;font-weight:bold;box-shadow: #9da5ab80 0px 2px 5px;margin: 5px 2px} .extension-linkpreview:hover {background-color:#e6e6e6;} @@ -19,23 +19,23 @@ .extension-skeleton {height:36px;display:flex;align-items:center;margin-bottom:5px;} .extension-skeleton-text {margin-left: 18px;background: #ededed;width: 160px;height: 16px;animation: blink .5s infinite;} .extension-gpaOptions {display:flex;align-items:center;margin:21px 0;} -.bettercanvas-export-output {position: fixed;height:100vh;width:100vw;top:0;left:0;z-index:10000;background:#000000c7;display:flex;align-items:center;justify-content:center} -.bettercanvas-export-copy { font-size:12px;white-space: pre-wrap;max-height:80vh;overflow:auto;padding:8px} -.bettercanvas-export-output-inner {width: 50%;background:#000;color:#fff;} -.bettercanvas-card-container {padding-bottom: 4px;} -.bettercanvas-assignment-container {margin: 0;padding:0;color: var(--ic-brand-font-color-dark-lightened-30);display: flex;justify-content:space-between;font-size:14px;align-items: center;transition:.2s all;} -.bettercanvas-card-header-container {align-items: center;display: flex;justify-content: space-between;padding: 0 18px;color:var(--ic-brand-font-color-dark-lightened-30);font-size:16px;font-weight:700;margin: 0;} -.bettercanvas-card-header-container h3, .bettercanvas-card-header-container a{font-size: 16px;font-weight: bold;} -.bettercanvas-card-header {color: var(--ic-brand-font-color-dark-lightened-30);margin-block:0;} -.bettercanvas-card-grade {position: absolute;top: 15px;left: 15px;background: #161616;padding: 2px 9px;border-radius: 200px;color: var(--ic-brand-font-color-dark-lightened-30);background: #fff;transition:.2s opacity;} -.bettercanvas-card-grade.bettercanvas-hover-only {opacity: 0%;} -.ic-DashboardCard:hover .bettercanvas-card-grade.bettercanvas-hover-only {opacity: 100%} -.bettercanvas-assignment-container:hover {background: #eee;cursor: pointer;color: var(--ic-brand-font-color-dark-lightened-30);} -.bettercanvas-assignment-link {flex: 1;text-decoration:none;margin: 0;padding:8px 18px;word-break: break-word;color:var(--ic-brand-font-color-dark-lightened-30)} -.bettercanvas-assignment-dueat {padding: 4px 8px;margin-right: 10px;border-radius: 4px;} -.bettercanvas-assignment-dueat:hover {box-shadow: 0 1px 4px #000!important} -.bettercanvas-skeleton-text {background: #ededed;width: 160px;height: 16px;animation: blink .5s infinite;margin-left: 18px;margin-bottom: 12px;margin-top: 8px;} -.bettercanvas-gpa { +.canvasrefined-export-output {position: fixed;height:100vh;width:100vw;top:0;left:0;z-index:10000;background:#000000c7;display:flex;align-items:center;justify-content:center} +.canvasrefined-export-copy { font-size:12px;white-space: pre-wrap;max-height:80vh;overflow:auto;padding:8px} +.canvasrefined-export-output-inner {width: 50%;background:#000;color:#fff;} +.canvasrefined-card-container {padding-bottom: 4px;} +.canvasrefined-assignment-container {margin: 0;padding:0;color: var(--ic-brand-font-color-dark-lightened-30);display: flex;justify-content:space-between;font-size:14px;align-items: center;transition:.2s all;} +.canvasrefined-card-header-container {align-items: center;display: flex;justify-content: space-between;padding: 0 18px;color:var(--ic-brand-font-color-dark-lightened-30);font-size:16px;font-weight:700;margin: 0;} +.canvasrefined-card-header-container h3, .canvasrefined-card-header-container a{font-size: 16px;font-weight: bold;} +.canvasrefined-card-header {color: var(--ic-brand-font-color-dark-lightened-30);margin-block:0;} +.canvasrefined-card-grade {position: absolute;top: 15px;left: 15px;background: #161616;padding: 2px 9px;border-radius: 200px;color: var(--ic-brand-font-color-dark-lightened-30);background: #fff;transition:.2s opacity;} +.canvasrefined-card-grade.canvasrefined-hover-only {opacity: 0%;} +.ic-DashboardCard:hover .canvasrefined-card-grade.canvasrefined-hover-only {opacity: 100%} +.canvasrefined-assignment-container:hover {background: #eee;cursor: pointer;color: var(--ic-brand-font-color-dark-lightened-30);} +.canvasrefined-assignment-link {flex: 1;text-decoration:none;margin: 0;padding:8px 18px;word-break: break-word;color:var(--ic-brand-font-color-dark-lightened-30)} +.canvasrefined-assignment-dueat {padding: 4px 8px;margin-right: 10px;border-radius: 4px;} +.canvasrefined-assignment-dueat:hover {box-shadow: 0 1px 4px #000!important} +.canvasrefined-skeleton-text {background: #ededed;width: 160px;height: 16px;animation: blink .5s infinite;margin-left: 18px;margin-bottom: 12px;margin-top: 8px;} +.canvasrefined-gpa { overflow: hidden; display: none; margin: 36px; @@ -45,10 +45,10 @@ padding: 18px; box-shadow: 0 1px 5px #000!important; } -.bettercanvas-add-assignment {max-height: 0; overflow:hidden;transition: .3s max-height;} -.bettercanvas-custom-open {max-height: 250px} -#better-todo-add-task-menu.bettercanvas-custom-open {max-height: 420px;} -.bettercanvas-custom-input {box-sizing: border-box!important; width: 100%!important; height: 32px!important} +.canvasrefined-add-assignment {max-height: 0; overflow:hidden;transition: .3s max-height;} +.canvasrefined-custom-open {max-height: 250px} +#better-todo-add-task-menu.canvasrefined-custom-open {max-height: 420px;} +.canvasrefined-custom-input {box-sizing: border-box!important; width: 100%!important; height: 32px!important} #better-todo-new-task-date, #better-todo-new-task-time { flex: 1 1 0; @@ -61,108 +61,108 @@ filter: invert(1) brightness(2); opacity: .95; } -.bettercanvas-custom-btn {background: #f5f5f5; border: 1px solid #c7cdd1; border-radius:6px; padding: 2px 8px;} -.bettercanvas-viewmore-btn {display: block;margin:0 auto;margin-top: 8px;} -.bettercanvas-course-percent, .bettercanvas-course-credit {border: 1px solid #ccc; color: var(--ic-brand-font-color-dark)} +.canvasrefined-custom-btn {background: #f5f5f5; border: 1px solid #c7cdd1; border-radius:6px; padding: 2px 8px;} +.canvasrefined-viewmore-btn {display: block;margin:0 auto;margin-top: 8px;} +.canvasrefined-course-percent, .canvasrefined-course-credit {border: 1px solid #ccc; color: var(--ic-brand-font-color-dark)} -.bettercanvas-course-percent, .bettercanvas-course-weight, .bettercanvas-course-credit { +.canvasrefined-course-percent, .canvasrefined-course-weight, .canvasrefined-course-credit { height: 22px; text-align: center;border-radius: 3px;width: 50px; font-size: 13px; padding: 0; } -.bettercanvas-course-weight { +.canvasrefined-course-weight { width: 120px; } -.bettercanvas-gpa-letter-grade { +.canvasrefined-gpa-letter-grade { width: 24px; margin-left: 6px; font-weight: bold; font-size: 16px; } -.bettercanvas-gpa-output { +.canvasrefined-gpa-output { display: flex; gap: 12px; font-size: 16px; } -.bettercanvas-course-weight {margin: 0; width: min-content} -.bettercanvas-course-weights, .bettercanvas-gpa-percent-container {margin: 0; margin-right: 10px} -.bettercanvas-course-percent-sign{margin-left: 4px;} -.bettercanvas-gpa-name {margin: 0;width: 120px;} +.canvasrefined-course-weight {margin: 0; width: min-content} +.canvasrefined-course-weights, .canvasrefined-gpa-percent-container {margin: 0; margin-right: 10px} +.canvasrefined-course-percent-sign{margin-left: 4px;} +.canvasrefined-gpa-name {margin: 0;width: 120px;} -.bettercanvas-gpa-course, #bettercanvas-cumulative-gpa {padding:6px;display:flex; align-items: center;border-bottom:1px solid #c7cdd1;border-bottom:none!important;} -#bettercanvas-cumulative-gpa { font-weight: 16px;} -#bettercanvas-cumulative-gpa .bettercanvas-gpa-name {font-weight: bold;} -.bettercanvas-gpa-open {text-align:center} -.bettercanvas-gpa-open:hover {cursor: pointer} -.bettercanvas-gpa-courses {min-width:600px;width:max-content;} -.bettercanvas-gpa-course-top, .bettercanvas-gpa-course-bottom {display: flex;} -.bettercanvas-gpa-header {font-weight:700;font-size:16px;margin-top:0;margin-bottom:6px;padding-bottom:6px;} -.bettercanvas-dashboard-notes {width: 100%; box-sizing: border-box; margin-top: 18px;border: 1px solid #c7cdd1;border-radius:3px;padding:8px 14px;resize:vertical} -.bettercanvas-todosidebar, #bettercanvas-todo-list, #bettercanvas-announcement-list {margin: 0} -.bettercanvas-todo-container {display: flex; margin-top: 14px;position: relative;transition: .2s all;} -.bettercanvas-removing {max-height: 0;margin-top: 0} -#bettercanvas-todo-list, #bettercanvas-announcement-list {font-size: 12px} -.bettercanvas-todo-container, .bettercanvas-todo-container:hover {color:#777} -.bettercanvas-todo-container p {margin: 0!important;} -.bettercanvas-todo-icon svg {height: 18px; width: 18px;margin:0} -.bettercanvas-todoitem-course {overflow: hidden; text-overflow: ellipsis;white-space: nowrap;} -.bettercanvas-todoitem-title {font-size: 14px;font-weight:bold;display:inline;margin-top:2px;} -.bettercanvas-todoitem-date {font-weight: bold} -.bettercanvas-todo-item-completed {text-decoration: line-through;} -.bettercanvas-todo-item {overflow: hidden;margin-left: 12px;} -.bettercanvas-todo-item {width:100%;margin-left: 12px;color: #777} -.bettercanvas-todo-item:hover {text-decoration: underline;cursor: pointer;color: #777;} -.bettercanvas-customurl-setup {font-size: 18px;max-width: 400px;position: fixed; top: 40px; left: 40px; z-index: 10000; padding: 24px; background: #fff; border-radius: 6px; border: 1px solid #c7cdd1;box-shadow: 0 2px 5px rgb(0 0 0 / 30%)} -.bettercanvas-customurl-setup p {margin: 0;} -.bettercanvas-customurl-confirm {width: 100%; box-sizing: border-box;margin-top:20px;padding: 12px;border:none;background: #161616;border-radius:6px;color: #f5f5f5;font-size: 16px;} -.bettercanvas-todo-complete-btn {padding: 0;height: 28px; width: 28px; border-radius: 3px; display: none; right: 0; top: 0; position:absolute;z-index: 100;background: #fff; border: none;} -.bettercanvas-todo-complete-btn:hover {background:#eaebec} -.bettercanvas-todo-container .bettercanvas-todo-complete-btn {display: none} -.bettercanvas-todo-container:hover .bettercanvas-todo-complete-btn {display: block} -#bettercanvas-announcement-list {margin-bottom:1.0625rem;} -.bettercanvas-todo-item-loader {margin-top: 18px;} -.bettercanvas-todo-item-loader .bettercanvas-skeleton-text {height:12px;margin-top: 8px;margin-bottom:0;margin-left:25px} -.bettercanvas-hover-preview {position: absolute;top: -6px;left: -400px;display: none; background: #fff; color: #000; max-height: 300%; width: 350px; padding:12px;border-radius:5px; overflow: hidden;box-shadow: 0 2px 5px rgba(0,0,0,.3)} -.bettercanvas-preview-text {text-overflow: ellipsis;} -.bettercanvas-preview-title {font-weight:bold;font-size:14px;} -.bettercanvas-hover-preview::after {content:'';position:absolute;width:100%;height: 18px;bottom:0;left:0;background:linear-gradient(0deg, #fff 50%, transparent)} -.bettercanvas-link-image {height: 21px; width: 21px;padding: 0px} -.bettercanvas-link-image:hover {filter: brightness(66%)} -.bettercanvas-gpa-header {font-size:16px;font-weight: bold;padding: 0;margin: 0;} -.bettercanvas-gpa-card {width: 262px; box-shadow: 0 2px 5px rgba(0,0,0,.3);border-radius:4px;margin: 36px 0 0 36px;display: inline-block;padding: 18px;box-sizing: border-box;vertical-align: top;} -.bettercanvas-gpa-card p {margin: 0;} -#cumulative-gpa .bettercanvas-gpa-name {font-weight:bold;} -#bettercanvas-gpa-unweighted, #bettercanvas-gpa-weighted, #bettercanvas-gpa-cumulative {font-size: 24px; font-weight: bold;margin-top: 10px} -.bettercanvas-gpa-edit-btn {background: #f5f5f5; border: 1px solid #c7cdd1; border-radius:6px; width: 100%; padding: 5px 0px; color: #000;margin-top: 10px} -.bettercanvas-due-soon {background: #db3754; padding: 1px 4px; color: #fff; border-radius: 4px;display:inline-block} -.bettercanvas-assignment-overdue { background: #db3754!important;color:#fff!important;} -.bettercanvas-gpa-course-header {display: flex;} -.bettercanvas-course-customgr {margin: 0 10px;} -.bettercanvas-course-customgr-label {margin-left: 5px;} -.bettercanvas-course-credits {margin-right: 20px;} -.bettercanvas-todo-label-btn {display:inline-block;margin:0px 2px 2px 0;background: #f5f5f5;border:1px solid #c7cdd1;padding: 2px;border-radius:4px;} -.bettercanvas-todo-label {background: var(--ic-link-color);color:#fff;padding:2px 4px;border-radius:3px;display:inline;height:100%;margin-right:5px;} -.bettercanvas-todo-action {border-radius: 5px;} -.bettercanvas-todo-actions {position: absolute; top: 0; right: 0; background: #fff;width:110px;font-weight:bold; color:#000;display:none;z-index:1000;border-radius:3px;border: 1px solid #c7cdd1;padding:10px} -.bettercanvas-todo-actions-btn { border:1px solid transparent; height: 20px;width: 20px;background: none;padding: 0;margin: 0;border-radius:3px;} -/*.bettercanvas-dots-icon {display: block!important;} -.bettercanvas-todo-actions-btn:hover {background: #f5f5f5; border:1px solid #c7cdd1;}*/ -.bettercanvas-todo-action, .bettercanvas-todo-action-tag { padding: 4px; margin: -2px 0;display:flex;justify-content: space-between;align-items:center;} -.bettercanvas-todo-action:hover {background: #f5f5f5;cursor:pointer} -.bettercanvas-todo-input {width: 100%!important;box-sizing: border-box!important;border-radius: 5px!important;height: 24px!important;padding:4px!important;margin:0!important;font-size:12px!important} -.bettercanvas-todo-header:hover {cursor:pointer;text-decoration:underline} -.bettercanvas-todo-actions svg {height: 18px; width:18px;} -.bettercanvas-todo-item-header {max-height:80px;overflow:hidden;} -.bettercanvas-todo-svg {fill:#2d3b45!important} -#bettercanvas-update-msg {margin-top: 5px; display: flex; justify-content: space-between; font-size:15px;background: linear-gradient(115deg, rgb(255, 53, 88, .9), rgb(255, 131, 73, .9), rgb(255, 103, 187, .9)); color: #fff; border-radius:4px; padding: 20px;white-space: pre-line;} -#bettercanvas-update-msg p {margin: 0;color:#fff!important;} -#bettercanvas-update-close { background: #2f2f2f59; padding: 3px 6px; border-radius: 3px; height:100%; border:none; color: #fff!important;} -#bettercanvas-reminders {animation: .4s ease slide; margin:20px!important;position: fixed!important; bottom: 0!important;right: 0;z-index:10000000000!important;flex-direction: column!important; gap:10px!important;} -.bettercanvas-reminder-wrapper {overflow:hidden!important;position:relative!important;display: flex!important;justify-content:space-between!important;gap:10px!important;align-items:center!important;background: #fff!important;border-radius:12px!important;min-width:320px!important;max-width:320px!important;box-shadow: 0 2px 5px rgb(0 0 0 / 30%)!important;opacity: .94!important;} -.bettercanvas-reminder-container {display:flex!important;gap:10px!important;padding: 22px 16px!important;} -.bettercanvas-reminder-title { font-weight:bold!important;font-size: 16px!important;color: #000!important;margin:0!important;line-height:16px!important;} -.bettercanvas-reminder-due {font-size:12px!important;margin:0!important;margin-top:5px!important;line-height:12px!important;color:#676767!important;} -.bettercanvas-reminder-hide {color:#000!important;padding: 0px!important; font-size:14px!important;height:22px!important;min-width:22px!important;width:22px!important;margin: 10px!important;border-radius:6px!important;cursor:pointer;display:flex!important;align-self:stretch!important;align-items:center!important;justify-content:center!important;align-items:center!important;background: #e9e9e9!important;} -.bettercanvas-reminder-content {text-decoration:none!important;} +.canvasrefined-gpa-course, #canvasrefined-cumulative-gpa {padding:6px;display:flex; align-items: center;border-bottom:1px solid #c7cdd1;border-bottom:none!important;} +#canvasrefined-cumulative-gpa { font-weight: 16px;} +#canvasrefined-cumulative-gpa .canvasrefined-gpa-name {font-weight: bold;} +.canvasrefined-gpa-open {text-align:center} +.canvasrefined-gpa-open:hover {cursor: pointer} +.canvasrefined-gpa-courses {min-width:600px;width:max-content;} +.canvasrefined-gpa-course-top, .canvasrefined-gpa-course-bottom {display: flex;} +.canvasrefined-gpa-header {font-weight:700;font-size:16px;margin-top:0;margin-bottom:6px;padding-bottom:6px;} +.canvasrefined-dashboard-notes {width: 100%; box-sizing: border-box; margin-top: 18px;border: 1px solid #c7cdd1;border-radius:3px;padding:8px 14px;resize:vertical} +.canvasrefined-todosidebar, #canvasrefined-todo-list, #canvasrefined-announcement-list {margin: 0} +.canvasrefined-todo-container {display: flex; margin-top: 14px;position: relative;transition: .2s all;} +.canvasrefined-removing {max-height: 0;margin-top: 0} +#canvasrefined-todo-list, #canvasrefined-announcement-list {font-size: 12px} +.canvasrefined-todo-container, .canvasrefined-todo-container:hover {color:#777} +.canvasrefined-todo-container p {margin: 0!important;} +.canvasrefined-todo-icon svg {height: 18px; width: 18px;margin:0} +.canvasrefined-todoitem-course {overflow: hidden; text-overflow: ellipsis;white-space: nowrap;} +.canvasrefined-todoitem-title {font-size: 14px;font-weight:bold;display:inline;margin-top:2px;} +.canvasrefined-todoitem-date {font-weight: bold} +.canvasrefined-todo-item-completed {text-decoration: line-through;} +.canvasrefined-todo-item {overflow: hidden;margin-left: 12px;} +.canvasrefined-todo-item {width:100%;margin-left: 12px;color: #777} +.canvasrefined-todo-item:hover {text-decoration: underline;cursor: pointer;color: #777;} +.canvasrefined-customurl-setup {font-size: 18px;max-width: 400px;position: fixed; top: 40px; left: 40px; z-index: 10000; padding: 24px; background: #fff; border-radius: 6px; border: 1px solid #c7cdd1;box-shadow: 0 2px 5px rgb(0 0 0 / 30%)} +.canvasrefined-customurl-setup p {margin: 0;} +.canvasrefined-customurl-confirm {width: 100%; box-sizing: border-box;margin-top:20px;padding: 12px;border:none;background: #161616;border-radius:6px;color: #f5f5f5;font-size: 16px;} +.canvasrefined-todo-complete-btn {padding: 0;height: 28px; width: 28px; border-radius: 3px; display: none; right: 0; top: 0; position:absolute;z-index: 100;background: #fff; border: none;} +.canvasrefined-todo-complete-btn:hover {background:#eaebec} +.canvasrefined-todo-container .canvasrefined-todo-complete-btn {display: none} +.canvasrefined-todo-container:hover .canvasrefined-todo-complete-btn {display: block} +#canvasrefined-announcement-list {margin-bottom:1.0625rem;} +.canvasrefined-todo-item-loader {margin-top: 18px;} +.canvasrefined-todo-item-loader .canvasrefined-skeleton-text {height:12px;margin-top: 8px;margin-bottom:0;margin-left:25px} +.canvasrefined-hover-preview {position: absolute;top: -6px;left: -400px;display: none; background: #fff; color: #000; max-height: 300%; width: 350px; padding:12px;border-radius:5px; overflow: hidden;box-shadow: 0 2px 5px rgba(0,0,0,.3)} +.canvasrefined-preview-text {text-overflow: ellipsis;} +.canvasrefined-preview-title {font-weight:bold;font-size:14px;} +.canvasrefined-hover-preview::after {content:'';position:absolute;width:100%;height: 18px;bottom:0;left:0;background:linear-gradient(0deg, #fff 50%, transparent)} +.canvasrefined-link-image {height: 21px; width: 21px;padding: 0px} +.canvasrefined-link-image:hover {filter: brightness(66%)} +.canvasrefined-gpa-header {font-size:16px;font-weight: bold;padding: 0;margin: 0;} +.canvasrefined-gpa-card {width: 262px; box-shadow: 0 2px 5px rgba(0,0,0,.3);border-radius:4px;margin: 36px 0 0 36px;display: inline-block;padding: 18px;box-sizing: border-box;vertical-align: top;} +.canvasrefined-gpa-card p {margin: 0;} +#cumulative-gpa .canvasrefined-gpa-name {font-weight:bold;} +#canvasrefined-gpa-unweighted, #canvasrefined-gpa-weighted, #canvasrefined-gpa-cumulative {font-size: 24px; font-weight: bold;margin-top: 10px} +.canvasrefined-gpa-edit-btn {background: #f5f5f5; border: 1px solid #c7cdd1; border-radius:6px; width: 100%; padding: 5px 0px; color: #000;margin-top: 10px} +.canvasrefined-due-soon {background: #db3754; padding: 1px 4px; color: #fff; border-radius: 4px;display:inline-block} +.canvasrefined-assignment-overdue { background: #db3754!important;color:#fff!important;} +.canvasrefined-gpa-course-header {display: flex;} +.canvasrefined-course-customgr {margin: 0 10px;} +.canvasrefined-course-customgr-label {margin-left: 5px;} +.canvasrefined-course-credits {margin-right: 20px;} +.canvasrefined-todo-label-btn {display:inline-block;margin:0px 2px 2px 0;background: #f5f5f5;border:1px solid #c7cdd1;padding: 2px;border-radius:4px;} +.canvasrefined-todo-label {background: var(--ic-link-color);color:#fff;padding:2px 4px;border-radius:3px;display:inline;height:100%;margin-right:5px;} +.canvasrefined-todo-action {border-radius: 5px;} +.canvasrefined-todo-actions {position: absolute; top: 0; right: 0; background: #fff;width:110px;font-weight:bold; color:#000;display:none;z-index:1000;border-radius:3px;border: 1px solid #c7cdd1;padding:10px} +.canvasrefined-todo-actions-btn { border:1px solid transparent; height: 20px;width: 20px;background: none;padding: 0;margin: 0;border-radius:3px;} +/*.canvasrefined-dots-icon {display: block!important;} +.canvasrefined-todo-actions-btn:hover {background: #f5f5f5; border:1px solid #c7cdd1;}*/ +.canvasrefined-todo-action, .canvasrefined-todo-action-tag { padding: 4px; margin: -2px 0;display:flex;justify-content: space-between;align-items:center;} +.canvasrefined-todo-action:hover {background: #f5f5f5;cursor:pointer} +.canvasrefined-todo-input {width: 100%!important;box-sizing: border-box!important;border-radius: 5px!important;height: 24px!important;padding:4px!important;margin:0!important;font-size:12px!important} +.canvasrefined-todo-header:hover {cursor:pointer;text-decoration:underline} +.canvasrefined-todo-actions svg {height: 18px; width:18px;} +.canvasrefined-todo-item-header {max-height:80px;overflow:hidden;} +.canvasrefined-todo-svg {fill:#2d3b45!important} +#canvasrefined-update-msg {margin-top: 5px; display: flex; justify-content: space-between; font-size:15px;background: linear-gradient(115deg, rgb(255, 53, 88, .9), rgb(255, 131, 73, .9), rgb(255, 103, 187, .9)); color: #fff; border-radius:4px; padding: 20px;white-space: pre-line;} +#canvasrefined-update-msg p {margin: 0;color:#fff!important;} +#canvasrefined-update-close { background: #2f2f2f59; padding: 3px 6px; border-radius: 3px; height:100%; border:none; color: #fff!important;} +#canvasrefined-reminders {animation: .4s ease slide; margin:20px!important;position: fixed!important; bottom: 0!important;right: 0;z-index:10000000000!important;flex-direction: column!important; gap:10px!important;} +.canvasrefined-reminder-wrapper {overflow:hidden!important;position:relative!important;display: flex!important;justify-content:space-between!important;gap:10px!important;align-items:center!important;background: #fff!important;border-radius:12px!important;min-width:320px!important;max-width:320px!important;box-shadow: 0 2px 5px rgb(0 0 0 / 30%)!important;opacity: .94!important;} +.canvasrefined-reminder-container {display:flex!important;gap:10px!important;padding: 22px 16px!important;} +.canvasrefined-reminder-title { font-weight:bold!important;font-size: 16px!important;color: #000!important;margin:0!important;line-height:16px!important;} +.canvasrefined-reminder-due {font-size:12px!important;margin:0!important;margin-top:5px!important;line-height:12px!important;color:#676767!important;} +.canvasrefined-reminder-hide {color:#000!important;padding: 0px!important; font-size:14px!important;height:22px!important;min-width:22px!important;width:22px!important;margin: 10px!important;border-radius:6px!important;cursor:pointer;display:flex!important;align-self:stretch!important;align-items:center!important;justify-content:center!important;align-items:center!important;background: #e9e9e9!important;} +.canvasrefined-reminder-content {text-decoration:none!important;} @keyframes slide { 0% { right: -320px; diff --git a/css/darkmodecss.js b/css/darkmodecss.js index 8446627..cb0bd08 100644 --- a/css/darkmodecss.js +++ b/css/darkmodecss.js @@ -9,7 +9,7 @@ const DARKMODE_CSS = ` #calendar-drag-and-drop-container .fc-month-view .fc-body, #content-wrapper .user_content.not_design_tools h3, #context-list-holder, -.bettercanvas-course-credit, +.canvasrefined-course-credit, #kl_banner, #kl_banner_left, #kl_banner_right, @@ -42,7 +42,7 @@ const DARKMODE_CSS = ` .ac-result-container, .agenda-wrapper, .al-options, -.bettercanvas-assignment-container, +.canvasrefined-assignment-container, .bjXfh_daKB, .bjXfh_daKB span, .bottom-reply-with-box, @@ -127,7 +127,7 @@ body, code, img.kl_image_round_white_border, img.kl_image_white_border, -.bettercanvas-course-percent, +.canvasrefined-course-percent, pre, table.summary tbody th, table.summary td, @@ -159,8 +159,8 @@ table.seas-homepage-table, .ic-app-course-menu.with-left-side #left-side.XOwIb_eLeB:not([aria-selected]):not([aria-disabled]):hover, .XOwIb_eLeB[aria-selected], span.fOyUs_bGBk.fOyUs_desw.bDzpk_bGBk.bDzpk_busO.bDzpk_cQFX.bDzpk_bZNM, -.bettercanvas-todo-complete-btn, -.bettercanvas-card-grade, +.canvasrefined-todo-complete-btn, +.canvasrefined-card-grade, div[style*='background-color: #fff'], div[style*='background: #fff'], div[style*='background-color: #ffffff'], @@ -175,7 +175,7 @@ span[style*='background: #fff'], #comments-tray, .css-d76rpr-view--inlineBlock[data-testid='tool-bar'], .css-vxe90h-view--inlineBlock, -.bettercanvas-todo-actions, +.canvasrefined-todo-actions, .css-sg1rn7-view { background:var(--bcbackground-0)!important } @@ -191,7 +191,7 @@ span[style*='background: #fff'], #submit_file_button, span[style*='background-color: #fbeeb8'], -.bettercanvas-todo-label { +.canvasrefined-todo-label { color:var(--bcbackground-0)!important } @@ -212,7 +212,7 @@ span[style*='background-color: #fbeeb8'], .Button, .ac-input-box, .agenda-day.agenda-today, -.bettercanvas-assignment-container:hover, +.canvasrefined-assignment-container:hover, .btn, .discussion-reply-box, .discussions-v2__wrapper>span>span>span>span>button>span, @@ -275,11 +275,11 @@ table.seas-homepage-table tr:nth-child(odd), .list-view a.active, #calendars-context-list .context_list_context:hover, #other-calendars-context-list .context_list_context:hover, -.bettercanvas-todo-complete-btn:hover, -.bettercanvas-custom-btn, -.bettercanvas-skeleton-text, -.bettercanvas-hover-preview, -.bettercanvas-gpa-edit-btn, +.canvasrefined-todo-complete-btn:hover, +.canvasrefined-custom-btn, +.canvasrefined-skeleton-text, +.canvasrefined-hover-preview, +.canvasrefined-gpa-edit-btn, div[style*='background-color: rgb(229, 242, 248)'], div[style*='background-color: rgb(245, 245, 245)'], .css-7naoe-textInp, @@ -288,7 +288,7 @@ div[style*='background-color: rgb(245, 245, 245)'], #course_select_menu, .css-1dn3ise-textInput__facade, .css-1veueey-textInput__facade, -.bettercanvas-todo-action:hover { +.canvasrefined-todo-action:hover { background:var(--bcbackground-1)!important } @@ -296,7 +296,7 @@ div[style*='background-color: rgb(245, 245, 245)'], fill:var(--bcbackground-1)!important } -.bettercanvas-hover-preview::after { +.canvasrefined-hover-preview::after { background:linear-gradient(0deg, var(--bcbackground-1) 50%, transparent) } @@ -376,7 +376,7 @@ ul.outcome-level li:hover { #calendar-drag-and-drop-container .fc-row .fc-content-skeleton td, #calendar-drag-and-drop-container .fc-row .fc-helper-skeleton td, -.bettercanvas-course-credit, +.canvasrefined-course-credit, #kl_content_block_0, #kl_custom_block_0, #kl_custom_block_1, @@ -431,7 +431,7 @@ ul.outcome-level li:hover { .uneditable-input, .unpinned-discussions-v2__wrapper, form.question_form .form_answers .answer, -.bettercanvas-course-percent, +.canvasrefined-course-percent, input[type=color], input[type=date], input[type=datetime-local], @@ -459,11 +459,11 @@ textarea, .ui-state-default, .ui-widget-header .ui-state-default, .ui-widget-content, -.bettercanvas-custom-btn, -.bettercanvas-gpa-edit-btn, +.canvasrefined-custom-btn, +.canvasrefined-gpa-edit-btn, .css-26xxi8-view--block, .css-9fqfm7-view--block, -.bettercanvas-todo-actions { +.canvasrefined-todo-actions { border:1px solid var(--bcborders)!important } @@ -541,7 +541,7 @@ table.summary thead th, .submission-details-header__heading-and-grades, #right_side .content_box, .assignment-student-header, -.bettercanvas-gpa-course { +.canvasrefined-gpa-course { border-bottom:1px solid var(--bcborders)!important } @@ -701,8 +701,8 @@ ul.outcome-level { #kl_wrapper_3.kl_colored_headings_box_left>div>h3 i, #kl_wrapper_3.kl_colored_headings_box_left>div>h3:not(.ui-state-default), #kl_wrapper_3.kl_emta h3:not(.ui-state-default), -.bettercanvas-card-grade, -.bettercanvas-card-header, +.canvasrefined-card-grade, +.canvasrefined-card-header, .discussion-fyi, .ic-DashboardCard__action-badge, .ic-app-header__menu-list-item.ic-app-header__menu-list-item--active .menu-item__text, @@ -711,13 +711,13 @@ ul.outcome-level { .menu-item__badge, .mini_calendar .day.other_month, .ui-tabs .ui-tabs-nav li.ui-tabs-active a, -.bettercanvas-course-percent, -.bettercanvas-todo-container, -.bettercanvas-todo-container:hover, +.canvasrefined-course-percent, +.canvasrefined-todo-container, +.canvasrefined-todo-container:hover, .MlJlv_ebWM, -.bettercanvas-todo-item, -.bettercanvas-todo-item:hover, -.bettercanvas-hover-preview, +.canvasrefined-todo-item, +.canvasrefined-todo-item:hover, +.canvasrefined-hover-preview, .baylorMainContainer, .baylor-table td, .fOyUs_dUgE, @@ -742,13 +742,13 @@ h5, h6, #tinymce, .PlannerItem-styles__type > span, -.bettercanvas-todo-actions { +.canvasrefined-todo-actions { color:var(--bctext-0)!important } .ic-app-header__menu-list-item.ic-app-header__menu-list-item--active svg, .ToDoSidebarItem__Icon, -.bettercanvas-todo-svg { +.canvasrefined-todo-svg { fill:var(--bctext-0)!important } @@ -764,7 +764,7 @@ h6, #calendar-drag-and-drop-container .fc-agendaWeek-view .fc-widget-header, #calendar-drag-and-drop-container .fc-month-view .fc-widget-header, #content-wrapper .user_content.not_design_tools h3, -.bettercanvas-course-credit, +.canvasrefined-course-credit, #kl_banner, #kl_banner h2, #kl_banner_left, @@ -798,8 +798,8 @@ h6, .ToDoSidebarItem__Info li, .ac-input-box, .accessible-toggler, -.bettercanvas-assignment-container, -.bettercanvas-assignment-container:hover, +.canvasrefined-assignment-container, +.canvasrefined-assignment-container:hover, .bjXfh_daKB, .bjXfh_daKB span, .cWmNi_bGBk, @@ -919,13 +919,13 @@ ic-tokeninput-input, .dUOHu_eCSh, .blnAQ_eCSh, #gradebook_header, -.bettercanvas-assignment-link, -.bettercanvas-assignment-link:hover, +.canvasrefined-assignment-link, +.canvasrefined-assignment-link:hover, .jumbotron, .card, .ac-token, span[style='color: #000000;'], -.bettercanvas-gpa-edit-btn { +.canvasrefined-gpa-edit-btn { color:var(--bctext-1)!important } @@ -1005,7 +1005,7 @@ ul.outcome-level li.selected a::before, .ic-unread-badge, .cECYn_bXiG, .unread-grade, -.bettercanvas-todo-label { +.canvasrefined-todo-label { background:var(--bclinks)!important } @@ -1097,7 +1097,7 @@ input[type=color].ic-Input:focus, .extension-aldue:hover, .ic-DashboardCard, .navigation-tray-container, -.bettercanvas-gpa-card { +.canvasrefined-gpa-card { box-shadow:0 2px 5px #00000080!important } @@ -1180,7 +1180,7 @@ hr { .ic-DashboardCard, .ic-DashboardCard__header_content, -.bettercanvas-assignment-container, +.canvasrefined-assignment-container, .recent_feedback .event-details { background:none!important } diff --git a/css/darkmodecss_old.js b/css/darkmodecss_old.js index 765e62b..8282bb6 100644 --- a/css/darkmodecss_old.js +++ b/css/darkmodecss_old.js @@ -1 +1 @@ -#announcementWrapper>div>div,#breadcrumbs,#calendar-app .fc-agendaWeek-view .fc-body,#calendar-app .fc-event,#calendar-app .fc-month-view .fc-body,#calendar-drag-and-drop-container .fc-agendaWeek-view .fc-body,#calendar-drag-and-drop-container .fc-event,#calendar-drag-and-drop-container .fc-month-view .fc-body,#content-wrapper .user_content.not_design_tools h3,#context-list-holder,.bettercanvas-course-credit,#kl_banner,#kl_banner_left,#kl_banner_right,#kl_content_block_0,#kl_custom_block_0,#kl_custom_block_1,#kl_custom_block_2,#kl_readings p,#kl_wrapper_3,#kl_wrapper_3 .ic-Table,#kl_wrapper_3 .table,#kl_wrapper_3.kl_colored_headings #kl_banner #kl_banner_left,#kl_wrapper_3.kl_colored_headings #kl_banner .kl_subtitle,#kl_wrapper_3.kl_colored_headings>div,#kl_wrapper_3.kl_colored_headings_box_left>div,#media_comment_maybe,#minical,#nav-tray-portal>span>span,#questions .group_top,#questions.assessing,#syllabus tr.date.date_passed td,#syllabus tr.date.date_passed th,#undated-events,#undated-events .event,.Day-styles__root,.EmptyDays-styles__root,.Grouping-styles__title,.Grouping-styles__title::after,.PlannerHeader-styles__root,.ac-result-container,.agenda-wrapper,.al-options,.bettercanvas-assignment-container,.bjXfh_daKB,.bjXfh_daKB span,.bottom-reply-with-box,.canvas-rce__skins--root,.ccWIh_bGBk,.closed-for-comments-discussions-v2__wrapper,.conversations .panel,.dCppM_ddES,.discussion-section h4,.discussion-section p,.discussion-section ul,.discussion_entry,.discussions-v2__container-image,.discussions-v2__placeholder,.dpCPB_caGd,.dropdown-menu,.dropdown-menu .divider,.even .slick-cell,.event-details,.fLzZc_bGBk,.form,.form-dialog .form-controls,.header-bar,.ic-Dashboard-header__layout,.ic-Dashboard-header__title,.ic-DashboardCard,.ic-DashboardCard__header_content,.ic-discussion-row,.ic-notification__content,.ig-list .ig-row.ig-row-empty,.instructure_file_link,.item-group-condensed .ig-header,.item-group-condensed .ig-row,.item-group-condensed .item-group-expandable,.item-group-container,.item-group-expandable .emptyMessage,.kl_image_round_white_border,.kl_image_white_border,.kl_mod_text,.message-list .messages>li,.module-sequence-footer .module-sequence-footer-content,.nav-icon,.outcomes-browser .outcomes-content,.outcomes-browser .outcomes-main,.outcomes-browser .outcomes-sidebar,.pages.show .page-title,.pagination ul>li>a,.pagination ul>li>span,.pinned-discussions-v2__wrapper,.popover,.question,.question_editing,.quiz-submission,.rubric_container .rubric_title,.submission-details-comments .comments,.submission-late-pill span,.submission-missing-pill span,.toolbarView .headerBar,.tox .tox-menubar,.tox .tox-split-button .tox-tbtn.tox-split-button__chevron,.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header,.ui-datepicker .ui-datepicker-time,.ui-datepicker .ui-dialog .ui-datepicker-time,.ui-datepicker .ui-dialog .ui-widget-header.ui-datepicker-header,.ui-dialog .ui-datepicker .ui-datepicker-time,.ui-dialog .ui-datepicker .ui-widget-header.ui-datepicker-header,.ui-dialog .ui-dialog-buttonpane,.ui-dialog .ui-dialog-titlebar.ui-widget-header,.ui-kyle-menu,.ui-tabs .ui-tabs-nav .kl_panel_heading.ui-state-default:not(.ui-tabs-active),.ui-tabs .ui-tabs-nav li.ui-state-hover,.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li:hover,.ui-tabs .ui-tabs-panel,.ui-widget-content,.unpinned-discussions-v2__wrapper,.unpublished_courses_redesign .ic-DashboardCard__box__header,body,code,img.kl_image_round_white_border,img.kl_image_white_border,.bettercanvas-course-percent,pre,table.summary tbody th,table.summary td,.erWSf_bGBk,.fdyuz_bGBk,.eHzxc_bGBk,.dNoYT_bGBk,.fOyUs_fZwI, .fOyUs_kXoP,.tox .tox-edit-area__iframe,.dLyYq_bGBk,.quiz_comment,.discussion-entries .entry,.file-upload-submission,.ftPBL_bGBk:not(.ftPBL_bGiS),.ColorPicker__Container,#right_side .content_box,.jumbotron,.card,.ac-token,.error_box .error_text,table.seas-homepage-table,.with-left-side #left-side, .assignment-student-header,#calendar-list-holder, #other-calendars-list-holder, #undated-events,#left-side,.ic-app-course-menu.with-left-side #left-side.XOwIb_eLeB:not([aria-selected]):not([aria-disabled]):hover, .XOwIb_eLeB[aria-selected],span.fOyUs_bGBk.fOyUs_desw.bDzpk_bGBk.bDzpk_busO.bDzpk_cQFX.bDzpk_bZNM,.bettercanvas-todo-complete-btn,.bettercanvas-card-grade,div[style*='background-color: #fff'],div[style*='background: #fff'],div[style*='background-color: #ffffff'],div[style*='background: #ffffff'],span[style*='background-color: #fff'],span[style*='background: #fff'],#right_side div.comment,.fOyUs_dUgE, .fOyUs_bvKN,.css-1fwux0x-view--block,.css-1v8v5q1-optionItem,#comments-tray,.css-vxe90h-view--inlineBlock,.bettercanvas-todo-actions,.css-sg1rn7-view{background:var(--bcbackground-0)!important}#minical .fc-widget-content{border:1px solid var(--bcbackground-0)!important}#kl_wrapper_3.kl_colored_headings #kl_banner .kl_subtitle{border-top:3px solid var(--bcbackground-0)!important;border-bottom:3px solid var(--bcbackground-0)!important}#submit_file_button,span[style*='background-color: #fbeeb8'],.bettercanvas-todo-label{color:var(--bcbackground-0)!important}.eHQDY_dTxv{stroke:var(--bcbackground-0)!important}#calendar-app .fc-agendaWeek-view .fc-event,#calendar-drag-and-drop-container .fc-agendaWeek-view .fc-event,#context-list .context_list_context:hover,#google_docs_tree li.file:hover,#planner-today-btn,#questions.assessment_results .question .header,#syllabus tr.date.related td,#syllabus tr.date.related th,#syllabus tr.date.selected td,#syllabus tr.date.selected th,.Button,.ac-input-box,.agenda-day.agenda-today,.bettercanvas-assignment-container:hover,.btn,.discussion-reply-box,.discussions-v2__wrapper>span>span>span>span>button>span,.dropdown-menu li>a:focus,.dropdown-menu li>a:hover,.dropdown-submenu:hover>a,.ef-item-row:hover,.extension-linkpreview,.fOyUs_bGBk.fOyUs_desw.bDzpk_bGBk.bDzpk_busO.bDzpk_fZWR.bDzpk_qOas,.fc-event .fc-bg,.hypodivcalc,.ic-Table.ic-Table--striped tbody tr:nth-child(odd),.mini_calendar .day.has_event,.odd .slick-cell,.outcomes-browser .outcomes-toolbar,.question .header,.slick-header-column,.stream-details tr:hover,.stream_header:hover,.submission_attachment button>span,.tox .tox-menu,.tray-with-space-for-global-nav>div>span>form>button>span,.ui-button,.ui-tabs .ui-tabs-nav li.ui-tabs-active,.uneditable-input,.yyQPt_cSXm,div.checkbox,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea,thead th,ul.outcome-level li.selected a,.eMdva_bgqc,.fQfxa_dqAF.fQfxa_buuG,div.form-column-right label:hover, div.overrides-column-right label:hover,.ic-tokeninput-input,.ic-tokens,.ic-tokeninput-list,.DyQTK_ddES,#gradebook_header,table.seas-homepage-table tr:nth-child(odd),#assignments-student-footer,.muted-notice,.kl_panels_wrapper .ui-accordion-header, .kl_wrapper .ui-accordion-header,.list-view a.active,#calendars-context-list .context_list_context:hover, #other-calendars-context-list .context_list_context:hover,.bettercanvas-todo-complete-btn:hover,.bettercanvas-custom-btn,.bettercanvas-skeleton-text,.bettercanvas-hover-preview,.bettercanvas-gpa-edit-btn,div[style*='background-color: rgb(229, 242, 248)'],div[style*='background-color: rgb(245, 245, 245)'],.css-7naoe-textInp,.css-7naoe-textInput__facade,#assignment_sort_order_select_menu,#course_select_menu,.css-1dn3ise-textInput__facade,.css-1veueey-textInput__facade,.bettercanvas-todo-action:hover{background:var(--bcbackground-1)!important}.ic-DashboardCard__placeholder-svg .ic-DashboardCard__placeholder-animates>*{fill:var(--bcbackground-1)!important}.bettercanvas-hover-preview::after{background:linear-gradient(0deg, var(--bcbackground-1) 50%, transparent)}#calendar-app .fc-month-view .fc-today,#calendar-drag-and-drop-container .fc-month-view .fc-today,#content-wrapper .user_content.not_design_tools table tbody tr:nth-child(even) td,#kl_content_block_0 h3:nth-child(1) i,#kl_custom_block_0 h3:nth-child(1) i,#kl_custom_block_1 h3:nth-child(1) i,#kl_custom_block_2 h3:nth-child(1) i,.ajas-search-widget__btn--search,.alert-info,.discussion-section.alert .discussion-points,.discussion-section.alert .discussion-title,.extension-linkpreview:hover,.ic-Table.ic-Table--hover-row tbody tr.ic-Table__row--bg-alert:hover,.ic-Table.ic-Table--hover-row tbody tr.ic-Table__row--bg-danger:hover,.ic-Table.ic-Table--hover-row tbody tr.ic-Table__row--bg-neutral:hover,.ic-Table.ic-Table--hover-row tbody tr.ic-Table__row--bg-success:hover,.ic-Table.ic-Table--hover-row tbody tr:hover,.ic-flash-error,.ic-flash-info,.ic-flash-success,.ic-flash-warning,.ig-list .ig-row:hover,.context_module_item.context_module_item_hover,.tox .tox-mbtn--active,.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active),.tox .tox-split-button .tox-tbtn.tox-split-button__chevron:hover,.tox .tox-split-button:hover,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn:hover,.ui-menu .ui-menu-item .ui-progressbar a.ui-widget-header,.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-hover,.ui-progressbar .ui-menu .ui-menu-item a.ui-widget-header,::-webkit-scrollbar-track,div.checkbox:hover,.gradebook-cell.grayed-out,.baylor-table tr:nth-of-type(2n + 1){background:var(--bcbuttons)!important}#kl_content_block_0 h3:nth-child(1),#kl_content_block_0 h3:nth-child(1) i,#kl_custom_block_0 h3:nth-child(1),#kl_custom_block_0 h3:nth-child(1) i,#kl_custom_block_1 h3:nth-child(1),#kl_custom_block_1 h3:nth-child(1) i,#kl_custom_block_2 h3:nth-child(1),#kl_custom_block_2 h3:nth-child(1) i,#kl_wrapper_3.kl_colored_headings #kl_modules h3,#kl_wrapper_3.kl_colored_headings #kl_modules h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings>div>h3:not(.ui-state-default),#kl_wrapper_3.kl_colored_headings>div>h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3,#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3 i,#kl_wrapper_3.kl_colored_headings_box_left>div>h3 i,#kl_wrapper_3.kl_colored_headings_box_left>div>h3:not(.ui-state-default),#kl_wrapper_3.kl_emta h3:not(.ui-state-default),.ic-app-header__menu-list-link:focus,.kl_flex_column h4,.tox .tox-collection--list .tox-collection__item--enabled,ul.outcome-level li:focus,ul.outcome-level li:hover{background-color:var(--bcbuttons)!important}.eHQDY_dTxv{stroke:var(--bcbuttons)}.no-touch .ic-DashboardCard:hover{box-shadow:0 4px 10px rgb(0 0 0)!important}#calendar-drag-and-drop-container .fc-row .fc-content-skeleton td,#calendar-drag-and-drop-container .fc-row .fc-helper-skeleton td,.bettercanvas-course-credit,#kl_content_block_0,#kl_custom_block_0,#kl_custom_block_1,#kl_custom_block_2,#kl_wrapper_3.kl_colored_headings>div,#kl_wrapper_3.kl_colored_headings_box_left>div,#minical,#questions .group_bottom,#questions .group_top,#quiz_edit_wrapper #quiz_tabs #quiz_options_form .option-group,#quiz_show .description.teacher-version,.Button,.Container__DueDateRow,.CourseImageSelector,.ac-input-box,.ac-result-container,.ajas-search-widget__form input,.btn,.calendar .fc-row .fc-content-skeleton td,.calendar .fc-row .fc-helper-skeleton td,.closed-for-comments-discussions-v2__wrapper,.discussion-entries .entry,.discussion-reply-box,.discussion_entry>.discussion-entry-reply-area,.discussions-v2__wrapper>span>span>span>span>button>span,.form-actions,.ic-flash-error,.ic-flash-info,.ic-flash-success,.ic-flash-warning,.ig-list .ig-row,.item-group-condensed .ig-header,.item-group-condensed .item-group-expandable,.mini-cal-header,.mini_calendar,.outcomes-browser .outcomes-main,.outcomes-browser .outcomes-toolbar,.panel-border,.pinned-discussions-v2__wrapper,.question,.question .header,.question_editing,.quiz-submission,.rubric_container td,.rubric_container th,.submission-details-container,.submission_attachment button>span,.table-bordered,.toolbarView .headerBar,.tray-with-space-for-global-nav>div>span>form>button>span,.ui-button,.uneditable-input,.unpinned-discussions-v2__wrapper,form.question_form .form_answers .answer,.bettercanvas-course-percent,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea,.fdyuz_bGBk,.tox .tox-edit-area,.quiz_comment,.ic-tokens,.ic-tokeninput-list,.DyQTK_ddES,.ac-token,.muted-notice,.ui-state-default, .ui-widget-header .ui-state-default,.ui-widget-content,.bettercanvas-custom-btn,.bettercanvas-gpa-edit-btn,.css-26xxi8-view--block,.css-9fqfm7-view--block,.bettercanvas-todo-actions{border:1px solid var(--bcborders)!important}#content-wrapper .user_content.not_design_tools table td,#content-wrapper .user_content.not_design_tools table th,table.seas-homepage-table,.avatar,.css-7naoe-textInput__facade,.css-1dn3ise-textInput__facade{border:2px solid var(--bcborders)!important}#course_select_menu,#assignment_sort_order_select_menu,#TextInput_0{border:none!important}#assignment_show .student-assignment-overview,#grades_summary th.title,#kl_wrapper_3.kl_colored_headings h4,#kl_wrapper_3.kl_colored_headings_box_left h4,#minical .fc-toolbar,#quiz_show ul#quiz_student_details,#right-side .h2,#right-side h2,.CompletedItemsFacade-styles__root,.Container__DueDateRow-item,.EmptyDays-styles__root,.PlannerItem-styles__root,.agenda-day,.blnAQ_kWwi,.container_0 .slick-cell,.container_1 .slick-cell,.conversations .panel,.course_details td,.dropdown-menu .divider,.ef-directory-header,.ef-header,.event-details-content,.event-details-footer,.event-details-header,.header-bar,.hr,.ic-Action-header.ic-Action-header--before-item-groups,.ic-Dashboard-header__layout,.ic-Table td,.ic-Table th,.ic-app-nav-toggle-and-crumbs,.item-group-condensed .ig-row,.message-detail.conversations__message-detail .message-content>li,.message-detail.conversations__message-detail .message-header,.message-detail.span8 .message-content>li,.message-detail.span8 .message-header,.message-list .messages>li,.nav_list li.disabled,.page-action-list a,.page-header,.quiz-header,.recent-activity-header,.recent_activity>li,.slick-header-column.ui-state-default,.submission-details-header__heading-and-grades,.ui-datepicker .ui-dialog .ui-widget-header.ui-datepicker-header,.ui-dialog .ui-datepicker .ui-widget-header.ui-datepicker-header,.ui-dialog .ui-dialog-titlebar.ui-widget-header,.unpublished_courses_redesign .ic-DashboardCard__box__header,legend,table.summary caption,table.summary tbody th,table.summary td,table.summary thead th,.communication_message,.file-upload-submission,.submission-details-header__heading-and-grades,#right_side .content_box,.assignment-student-header,.bettercanvas-gpa-course{border-bottom:1px solid var(--bcborders)!important}#planner-today-btn,.al-options,.border,.dpCPB_caGd,.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead,.qBMHb_cSXm,.tox .tox-collection--list .tox-collection__group,.tox .tox-menu,.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover,.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover,.ui-tabs .ui-tabs-nav li:hover,.ui-tabs .ui-tabs-panel,.fOyUs_dsNY, .fOyUs_tIxX,.fQfxa_dqAF.fQfxa_buuG,.question .question_comment.question_neutral_comment,#assignments-student-footer,.MyTable,#inbox-conversation-holder *,.css-1vqfmz1-view{border-color:var(--bcborders)!important}.discussion-section.message_wrapper table{border:4px solid var(--bcborders)!important}.nav_list li.navitem{border:solid var(--bcborders)!important;border-width:0 1px 1px!important}#questions .assessment_question_bank,#questions .insufficient_count_warning,#questions .question_holder.group,.container_0 .slick-cell,.container_1 .slick-cell,.ef-main .ef-folder-content,.rubric_container .rubric_title,.slick-header-column.ui-state-default,.topic .entry-content,body.responsive_awareness .message-list-scroller,ul.outcome-level{border-right:1px solid var(--bcborders)!important}#questions .assessment_question_bank,#questions .insufficient_count_warning,#questions .question_holder.group,.container_0 .slick-cell:first-child,.container_0 .slick-header-column:first-child,.outcomes-browser .outcomes-content,.rubric_container .rubric_title,.table-bordered td,.table-bordered th,.topic .entry-content,.submission-details-comments .comments{border-left:1px solid var(--bcborders)!important}#assignment_show .student-assignment-overview,#grades_summary tr.final_grade,#quiz_show ul#quiz_student_details,.discussion-entries .entry .entry,.ef-footer,.entry>.bottom-reply-with-box .discussion-entry-reply-area,.form-dialog .form-controls,.ic-app-footer,.module-sequence-footer .module-sequence-footer-content,.question.matching_question .answer,.question.multiple_answers_question .answer,.question.multiple_choice_question .answer,.question.true_false_question .answer,.rubric_container .rubric_title,.slick-header-column.ui-state-default,.table td,.table th,.dNoYT_bGBk{border-top:1px solid var(--bcborders)!important}.discussions-v2__container-image{border:.125rem dashed var(--bcborders)!important}.Button--active.ui-button,.Button.Button--active,.Button.active,.active.ui-button,.btn.Button--active,.btn.active,.btn.ui-button.ui-state-active,.message-list .message-count,.mini_calendar .day.today,.ui-button.ui-state-active,.ui-button.ui-state-active.ui-state-hover,.ui-button.ui-state-active:hover,.ui-progressbar .btn.ui-button.ui-widget-header,.ui-progressbar .ui-button.ui-widget-header,::-webkit-scrollbar-thumb,.ic-unread-badge__total-count,#calendar-app .fc-month-view .fc-today{background:var(--bcbackground-2)!important}.discussion-entries .entry .entry,.kl_image_white_border{border:0!important}.ac-result-wrapper:before{border-bottom:10px solid var(--bcborders)}.eIQkd_bGBk,.ui-tabs .ui-tabs-nav,.eHzxc_bGBk,.quiz_comment:after,.quiz_comment:before{border-bottom-color:var(--bcborders)!important}.ic-item-row{box-shadow:0 -1px var(--bcborders),inset 0 -1px var(--bcborders)!important}#GradeSummarySelectMenuGroup span,#kl_content_block_0 h3:nth-child(1),#kl_content_block_0 h3:nth-child(1) i,#kl_custom_block_0 h3:nth-child(1),#kl_custom_block_0 h3:nth-child(1) i,#kl_custom_block_1 h3:nth-child(1),#kl_custom_block_1 h3:nth-child(1) i,#kl_custom_block_2 h3:nth-child(1),#kl_custom_block_2 h3:nth-child(1) i,#kl_wrapper_3.kl_colored_headings #kl_modules h3,#kl_wrapper_3.kl_colored_headings #kl_modules h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings>div>h3:not(.ui-state-default),#kl_wrapper_3.kl_colored_headings>div>h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3,#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3 i,#kl_wrapper_3.kl_colored_headings_box_left>div>h3 i,#kl_wrapper_3.kl_colored_headings_box_left>div>h3:not(.ui-state-default),#kl_wrapper_3.kl_emta h3:not(.ui-state-default),.bettercanvas-card-grade,.bettercanvas-card-header,.discussion-fyi,.ic-DashboardCard__action-badge,.ic-app-header__menu-list-item.ic-app-header__menu-list-item--active .menu-item__text,.ig-list .ig-row,.kl_flex_column h4,.menu-item__badge,.mini_calendar .day.other_month,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.bettercanvas-course-percent,.bettercanvas-todo-container,.bettercanvas-todo-container:hover,.MlJlv_ebWM,.bettercanvas-todo-item,.bettercanvas-todo-item:hover,.bettercanvas-hover-preview,.baylorMainContainer,.baylor-table td,.fOyUs_dUgE, .fOyUs_bvKN,.muted,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,blockquote small,.css-1v8v5q1-optionItem,.Button,button,.btn,h1,h2,h3,h4,h5,h6,#tinymce,.PlannerItem-styles__type > span,.bettercanvas-todo-actions{color:var(--bctext-0)!important}.ic-app-header__menu-list-item.ic-app-header__menu-list-item--active svg,.ToDoSidebarItem__Icon,.bettercanvas-todo-svg{fill:var(--bctext-0)!important}.ic-avatar{border:2px solid var(--bctext-0)!important}#breadcrumbs>ul>li+li:last-of-type a,#calendar-app .fc-agendaWeek-view .fc-axis,#calendar-app .fc-agendaWeek-view .fc-widget-header,#calendar-app .fc-month-view .fc-widget-header,#calendar-drag-and-drop-container .fc-agendaWeek-view .fc-axis,#calendar-drag-and-drop-container .fc-agendaWeek-view .fc-widget-header,#calendar-drag-and-drop-container .fc-month-view .fc-widget-header,#content-wrapper .user_content.not_design_tools h3,.bettercanvas-course-credit,#kl_banner,#kl_banner h2,#kl_banner_left,#kl_banner_right,#kl_custom_block_0,#kl_readings p,#kl_wrapper_3.kl_colored_headings #kl_banner #kl_banner_left,#kl_wrapper_3.kl_colored_headings #kl_banner .kl_subtitle,#kl_wrapper_3.kl_colored_headings #kl_modules h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings h4,#kl_wrapper_3.kl_colored_headings>div>h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3 i,#kl_wrapper_3.kl_colored_headings_box_left h4,#kl_wrapper_3.kl_colored_headings_box_left>div>h3 i,#kl_wrapper_3.kl_emta,#minical .fc-toolbar .h2,#minical .fc-toolbar h2,#minical .fc-widget-content,#nav-tray-portal>span>span>div>div>.navigation-tray-container.courses-tray>.tray-with-space-for-global-nav>div>ul>li>div,#right-side .details .header,#right-side .right-side-list li em,#right-side .right-side-list li p,.Day-styles__root h2,.EmptyDays-styles__root,.HwBsD_blJt,.HwBsD_fqzO,.MlJlv_dnnz,.PlannerItem-styles__due,.PlannerItem-styles__score,.ToDoSidebarItem__Info,.ToDoSidebarItem__Info li,.ac-input-box,.accessible-toggler,.bettercanvas-assignment-container,.bettercanvas-assignment-container:hover,.bjXfh_daKB,.bjXfh_daKB span,.cWmNi_bGBk,.ccWIh_bGBk,.close,.comment_list .comment,.discussion-points,.discussion-pubdate,.discussion-rate-action,.discussion-reply-action,.discussion-section h4,.discussion-section p,.discussion-section ul,.discussion-tododate,.discussions-v2__container-image>span>div,.dropdown-menu li>a,.ef-plain-link,.ef-plain-link:hover,.enRcg_bGBk.enRcg_qFsi,.entry-content span,.esvoZ_drOs,.event-details-timestring,.extension-ac a:hover,.extension-linkpreview,.fCrpb_egrg,.fCrpb_egrg.fCrpb_fVUh,.fNHEA_blJt,.fQfxa_bCUx.fQfxa_buuG,.fc-agendaWeek-view .fc-event-container a[class*=group_] .fc-content .fc-time,.fc-event,.fc-event:hover,.fwfoD_fsuY,.header-row a.sort-field-active i,.hypodivcalc,.ic-Dashboard-header__title,.ic-DashboardCard__header-subtitle,.ic-DashboardCard__header-term,.ic-discussion-content-container,.ig-header .name,.ig-list .ig-row a.ig-title,.ig-type-icon,.item-group-condensed .ig-header,.item-group-expandable .emptyMessage,.jpyTq_bGBk,.kl_mod_text,.kl_readings span,.list-view a.active,.message-detail.conversations__message-detail .no-messages,.message-detail.span8 .no-messages,.message-list .author,.message-list .subject,.message.user_content div,.mini-cal-header,.mini_calendar .day,.nav-icon,.nav_list li.navitem,.ofhgV_ddES,.pages.show .page-title,.planner-day,.standalone-icon:before,.submission_attachment button>span,.tox .tox-collection__item,.tox .tox-insert-table-picker__label,.tray-with-space-for-global-nav>div>span>form>button>span,.tree i[class*=icon-],.tree i[class^=icon-],.ui-button,.ui-state-default,.ui-tabs .ui-tabs-nav li a,.ui-widget .fc-event,.ui-widget-content,.ui-widget-header .ui-state-default,.uneditable-input,.user_content.enhanced,.user_content,.user_content.enhanced p,body,code,input.enRcg_bGBk[type].enRcg_qFsi,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],label.fCrpb_egrg,legend,pre,select,textarea,ul#question_list li i, .enRcg_bGBk.enRcg_bLsb, input.enRcg_bGBk[type].enRcg_bLsb,.erWSf_bGBk,.faJyW_blJt,.eMdva_bgqc,#right-side p.email_channel,.dpCPB_caGd,.XOwIb_ddES,.fdyuz_bGBk,.fOyUs_fZwI, .fOyUs_kXoP,.fQfxa_dqAF.fQfxa_buuG,.communication_message .header .header_title .title,.communication_message .header .header_title .sub_title,.ic-tokens,ic-tokeninput-input,.ftPBL_cuDj,.dUOHu_eCSh,.blnAQ_eCSh,#gradebook_header,.bettercanvas-assignment-link,.bettercanvas-assignment-link:hover,.jumbotron,.card,.ac-token,span[style='color: #000000;'],.bettercanvas-gpa-edit-btn{color:var(--bctext-1)!important}.list-view a.active{border-left:2px solid var(--bclinks)!important}.ToDoSidebarItem svg,.discussions-v2__wrapper>span>span>span>span>button>span>span>svg,.ic-DashboardCard__action-layout svg,.tox .tox-split-button__chevron svg,.tox .tox-tbtn svg,.tox .tox-tbtn svg g,.tox .tox-tbtn svg path{fill:var(--bctext-1)!important}.caret{border-top:4px solid var(--bctext-1)!important}#last_saved_indicator,#minical .fc-other-month,#nav_disabled_list li.navitem,.ToDoSidebarItem__Info>span,.extension-aldue,.ic-item-row__meta-content-timestamp p,.ig-list .icon-drag-handle,.ig-list .ig-row .ig-empty-msg,.message-detail.conversations__message-detail .date,.message-detail.conversations__message-detail .user-info .context,.message-detail.span8 .date,.message-detail.span8 .user-info .context,.message-list .summary,.profile_table .data_description,.question .header .question_points_holder,.student_assignment .context,.tox .tox-collection__item-accessory,.yyQPt_blJt,ul#question_list.read_only li.seen,ul#question_list li.current_question,.css-1sr6v3o-text{color:var(--bctext-2)!important}#content-wrapper .user_content.not_design_tools a,#media_comment_maybe,#nav-tray-portal a,.ToDoSidebarItem__Title a,.message-list .date,a,a:focus,a:hover,.fQfxa_bCUx.fQfxa_eCSh,.fake-link,.no-touch .ic-DashboardCard__action:hover,.enRcg_bGBk.enRcg_fpfC, input.enRcg_bGBk[type].enRcg_fpfC{color:var(--bclinks)!important}#minical .fc-bg .fc-state-highlight,#submit_file_button,.StickyButton-styles__root,.ic-DashboardCard__action-badge,.menu-item__badge,ul.outcome-level li.selected a::before,.eMdva_pypk .eMdva_dnnz,.ic-notification__icon,.fQfxa_dqAF.fQfxa_eCSh,.recent_activity>li .unread-count,.recent_activity>li .unread.message-list .read-state:before,.eMdva_pypk .eMdva_dnnz,.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.nav-badge,.message-list .read-state:before,.ic-unread-badge,.cECYn_bXiG,.unread-grade,.bettercanvas-todo-label{background:var(--bclinks)!important}.eHQDY_ddES .eHQDY_eWAY{stroke:var(--bclinks)!important}.message-list .messages>li:hover{box-shadow:inset -4px 0 0 var(--bclinks)!important}.agenda-event__item-container:focus,.agenda-event__item-container:hover{box-shadow:inset 3px 0 0 var(--bclinks)}#calendar-app .fc-agendaWeek-view .fc-day-grid .fc-today,#calendar-drag-and-drop-container .fc-agendaWeek-view .fc-day-grid .fc-today{box-shadow:.5px -6px 0 0 var(--bclinks)}.message-list .read-state.read:before{box-shadow:0 0 0 1px var(--bclinks)}#minical .event::after{border:1px solid var(--bclinks)}.ic-notification{border:2px solid var(--bclinks)!important}.eMdva_pypk,.tox .tox-edit-area.active, .tox .tox-edit-area.active iframe,.emSEn_QUBp:hover{border-color:var(--bclinks)!important}.eHQDY_ddES .eHQDY_eWAY{stroke:var(--bclinks)}.ui-dialog .ui-dialog-titlebar-close.ui-state-hover, .ui-dialog .ui-dialog-titlebar-close.ui-state-focus{box-shadow:0 0 0 2px var(--bclinks)}select.ic-Input:focus, textarea.ic-Input:focus, input[type=text].ic-Input:focus, input[type=password].ic-Input:focus, input[type=datetime].ic-Input:focus, input[type=datetime-local].ic-Input:focus, input[type=date].ic-Input:focus, input[type=month].ic-Input:focus, input[type=time].ic-Input:focus, input[type=week].ic-Input:focus, input[type=number].ic-Input:focus, input[type=email].ic-Input:focus, input[type=url].ic-Input:focus, input[type=search].ic-Input:focus, input[type=tel].ic-Input:focus, input[type=color].ic-Input:focus, .uneditable-input.ic-Input:focus{outline-color:var(--bclinks)}.discussion-section.message_wrapper table{border:4px solid red!important}.extension-linkpreview,.hypodivcalc,.kl_shadow_2,.kl_shadow_b2,.tox .tox-split-button:hover{box-shadow:none!important}#kl_wrapper_3.kl_colored_headings #kl_modules h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings>div>h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3 i,#kl_wrapper_3.kl_colored_headings_box_left>div>h3 i{border:none!important}.extension-aldue:hover,.ic-DashboardCard,.navigation-tray-container,.bettercanvas-gpa-card{box-shadow:0 2px 5px #00000080!important}::-webkit-scrollbar{width:15px}.ui-datepicker .ui-datepicker-time,.ui-datepicker .ui-dialog .ui-datepicker-time,.ui-dialog .ui-datepicker .ui-datepicker-time,.ui-dialog .ui-dialog-buttonpane,hr{border-top:none!important}#right-side .shared-space h2{border-bottom-style:none!important}#kl_content_block_0 h3:nth-child(1) i,#kl_custom_block_0 h3:nth-child(1) i,#kl_custom_block_1 h3:nth-child(1) i,#kl_custom_block_2 h3:nth-child(1) i{border:0!important}.ig-header .name{text-shadow:none!important}#right-side .events_list .event-details:after,#right-side .events_list .todo-details:after,#right-side .to-do-list .event-details:after,#right-side .to-do-list .todo-details:after{display:none!important},.muted-notice{background-image:none!important}.message-list .read-state.read:before{background:none!important}.ic-DashboardCard__header-button,.ic-app-header__secondary-navigation{background:none!important;border:none!important}.published-status.published .icon-publish::before{color:#0b874b!important}.ic-app-header{background:var(--bcsidebar)!important}.ic-app-header__menu-list-item.ic-app-header__menu-list-item--active .ic-app-header__menu-list-link, .ic-app-header__menu-list-link:hover{background:#0000004f!important}.ic-app-header__logomark-container{background:none!important}.ic-app-header__menu-list-link svg,.ic-app-header__menu-list-item.ic-app-header__menu-list-item--active svg{fill:var(--bcsidebar-text)!important}.menu-item-icon-container,.ic-app-header__menu-list-link .menu-item__text,.ic-app-header__menu-list-item.ic-app-header__menu-list-item--active .menu-item__text{color:var(--bcsidebar-text)!important} .ic-DashboardCard,.ic-DashboardCard__header_content,.bettercanvas-assignment-container,.recent_feedback .event-details{background:none!important} "; \ No newline at end of file +#announcementWrapper>div>div,#breadcrumbs,#calendar-app .fc-agendaWeek-view .fc-body,#calendar-app .fc-event,#calendar-app .fc-month-view .fc-body,#calendar-drag-and-drop-container .fc-agendaWeek-view .fc-body,#calendar-drag-and-drop-container .fc-event,#calendar-drag-and-drop-container .fc-month-view .fc-body,#content-wrapper .user_content.not_design_tools h3,#context-list-holder,.canvasrefined-course-credit,#kl_banner,#kl_banner_left,#kl_banner_right,#kl_content_block_0,#kl_custom_block_0,#kl_custom_block_1,#kl_custom_block_2,#kl_readings p,#kl_wrapper_3,#kl_wrapper_3 .ic-Table,#kl_wrapper_3 .table,#kl_wrapper_3.kl_colored_headings #kl_banner #kl_banner_left,#kl_wrapper_3.kl_colored_headings #kl_banner .kl_subtitle,#kl_wrapper_3.kl_colored_headings>div,#kl_wrapper_3.kl_colored_headings_box_left>div,#media_comment_maybe,#minical,#nav-tray-portal>span>span,#questions .group_top,#questions.assessing,#syllabus tr.date.date_passed td,#syllabus tr.date.date_passed th,#undated-events,#undated-events .event,.Day-styles__root,.EmptyDays-styles__root,.Grouping-styles__title,.Grouping-styles__title::after,.PlannerHeader-styles__root,.ac-result-container,.agenda-wrapper,.al-options,.canvasrefined-assignment-container,.bjXfh_daKB,.bjXfh_daKB span,.bottom-reply-with-box,.canvas-rce__skins--root,.ccWIh_bGBk,.closed-for-comments-discussions-v2__wrapper,.conversations .panel,.dCppM_ddES,.discussion-section h4,.discussion-section p,.discussion-section ul,.discussion_entry,.discussions-v2__container-image,.discussions-v2__placeholder,.dpCPB_caGd,.dropdown-menu,.dropdown-menu .divider,.even .slick-cell,.event-details,.fLzZc_bGBk,.form,.form-dialog .form-controls,.header-bar,.ic-Dashboard-header__layout,.ic-Dashboard-header__title,.ic-DashboardCard,.ic-DashboardCard__header_content,.ic-discussion-row,.ic-notification__content,.ig-list .ig-row.ig-row-empty,.instructure_file_link,.item-group-condensed .ig-header,.item-group-condensed .ig-row,.item-group-condensed .item-group-expandable,.item-group-container,.item-group-expandable .emptyMessage,.kl_image_round_white_border,.kl_image_white_border,.kl_mod_text,.message-list .messages>li,.module-sequence-footer .module-sequence-footer-content,.nav-icon,.outcomes-browser .outcomes-content,.outcomes-browser .outcomes-main,.outcomes-browser .outcomes-sidebar,.pages.show .page-title,.pagination ul>li>a,.pagination ul>li>span,.pinned-discussions-v2__wrapper,.popover,.question,.question_editing,.quiz-submission,.rubric_container .rubric_title,.submission-details-comments .comments,.submission-late-pill span,.submission-missing-pill span,.toolbarView .headerBar,.tox .tox-menubar,.tox .tox-split-button .tox-tbtn.tox-split-button__chevron,.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header,.ui-datepicker .ui-datepicker-time,.ui-datepicker .ui-dialog .ui-datepicker-time,.ui-datepicker .ui-dialog .ui-widget-header.ui-datepicker-header,.ui-dialog .ui-datepicker .ui-datepicker-time,.ui-dialog .ui-datepicker .ui-widget-header.ui-datepicker-header,.ui-dialog .ui-dialog-buttonpane,.ui-dialog .ui-dialog-titlebar.ui-widget-header,.ui-kyle-menu,.ui-tabs .ui-tabs-nav .kl_panel_heading.ui-state-default:not(.ui-tabs-active),.ui-tabs .ui-tabs-nav li.ui-state-hover,.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li:hover,.ui-tabs .ui-tabs-panel,.ui-widget-content,.unpinned-discussions-v2__wrapper,.unpublished_courses_redesign .ic-DashboardCard__box__header,body,code,img.kl_image_round_white_border,img.kl_image_white_border,.canvasrefined-course-percent,pre,table.summary tbody th,table.summary td,.erWSf_bGBk,.fdyuz_bGBk,.eHzxc_bGBk,.dNoYT_bGBk,.fOyUs_fZwI, .fOyUs_kXoP,.tox .tox-edit-area__iframe,.dLyYq_bGBk,.quiz_comment,.discussion-entries .entry,.file-upload-submission,.ftPBL_bGBk:not(.ftPBL_bGiS),.ColorPicker__Container,#right_side .content_box,.jumbotron,.card,.ac-token,.error_box .error_text,table.seas-homepage-table,.with-left-side #left-side, .assignment-student-header,#calendar-list-holder, #other-calendars-list-holder, #undated-events,#left-side,.ic-app-course-menu.with-left-side #left-side.XOwIb_eLeB:not([aria-selected]):not([aria-disabled]):hover, .XOwIb_eLeB[aria-selected],span.fOyUs_bGBk.fOyUs_desw.bDzpk_bGBk.bDzpk_busO.bDzpk_cQFX.bDzpk_bZNM,.canvasrefined-todo-complete-btn,.canvasrefined-card-grade,div[style*='background-color: #fff'],div[style*='background: #fff'],div[style*='background-color: #ffffff'],div[style*='background: #ffffff'],span[style*='background-color: #fff'],span[style*='background: #fff'],#right_side div.comment,.fOyUs_dUgE, .fOyUs_bvKN,.css-1fwux0x-view--block,.css-1v8v5q1-optionItem,#comments-tray,.css-vxe90h-view--inlineBlock,.canvasrefined-todo-actions,.css-sg1rn7-view{background:var(--bcbackground-0)!important}#minical .fc-widget-content{border:1px solid var(--bcbackground-0)!important}#kl_wrapper_3.kl_colored_headings #kl_banner .kl_subtitle{border-top:3px solid var(--bcbackground-0)!important;border-bottom:3px solid var(--bcbackground-0)!important}#submit_file_button,span[style*='background-color: #fbeeb8'],.canvasrefined-todo-label{color:var(--bcbackground-0)!important}.eHQDY_dTxv{stroke:var(--bcbackground-0)!important}#calendar-app .fc-agendaWeek-view .fc-event,#calendar-drag-and-drop-container .fc-agendaWeek-view .fc-event,#context-list .context_list_context:hover,#google_docs_tree li.file:hover,#planner-today-btn,#questions.assessment_results .question .header,#syllabus tr.date.related td,#syllabus tr.date.related th,#syllabus tr.date.selected td,#syllabus tr.date.selected th,.Button,.ac-input-box,.agenda-day.agenda-today,.canvasrefined-assignment-container:hover,.btn,.discussion-reply-box,.discussions-v2__wrapper>span>span>span>span>button>span,.dropdown-menu li>a:focus,.dropdown-menu li>a:hover,.dropdown-submenu:hover>a,.ef-item-row:hover,.extension-linkpreview,.fOyUs_bGBk.fOyUs_desw.bDzpk_bGBk.bDzpk_busO.bDzpk_fZWR.bDzpk_qOas,.fc-event .fc-bg,.hypodivcalc,.ic-Table.ic-Table--striped tbody tr:nth-child(odd),.mini_calendar .day.has_event,.odd .slick-cell,.outcomes-browser .outcomes-toolbar,.question .header,.slick-header-column,.stream-details tr:hover,.stream_header:hover,.submission_attachment button>span,.tox .tox-menu,.tray-with-space-for-global-nav>div>span>form>button>span,.ui-button,.ui-tabs .ui-tabs-nav li.ui-tabs-active,.uneditable-input,.yyQPt_cSXm,div.checkbox,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea,thead th,ul.outcome-level li.selected a,.eMdva_bgqc,.fQfxa_dqAF.fQfxa_buuG,div.form-column-right label:hover, div.overrides-column-right label:hover,.ic-tokeninput-input,.ic-tokens,.ic-tokeninput-list,.DyQTK_ddES,#gradebook_header,table.seas-homepage-table tr:nth-child(odd),#assignments-student-footer,.muted-notice,.kl_panels_wrapper .ui-accordion-header, .kl_wrapper .ui-accordion-header,.list-view a.active,#calendars-context-list .context_list_context:hover, #other-calendars-context-list .context_list_context:hover,.canvasrefined-todo-complete-btn:hover,.canvasrefined-custom-btn,.canvasrefined-skeleton-text,.canvasrefined-hover-preview,.canvasrefined-gpa-edit-btn,div[style*='background-color: rgb(229, 242, 248)'],div[style*='background-color: rgb(245, 245, 245)'],.css-7naoe-textInp,.css-7naoe-textInput__facade,#assignment_sort_order_select_menu,#course_select_menu,.css-1dn3ise-textInput__facade,.css-1veueey-textInput__facade,.canvasrefined-todo-action:hover{background:var(--bcbackground-1)!important}.ic-DashboardCard__placeholder-svg .ic-DashboardCard__placeholder-animates>*{fill:var(--bcbackground-1)!important}.canvasrefined-hover-preview::after{background:linear-gradient(0deg, var(--bcbackground-1) 50%, transparent)}#calendar-app .fc-month-view .fc-today,#calendar-drag-and-drop-container .fc-month-view .fc-today,#content-wrapper .user_content.not_design_tools table tbody tr:nth-child(even) td,#kl_content_block_0 h3:nth-child(1) i,#kl_custom_block_0 h3:nth-child(1) i,#kl_custom_block_1 h3:nth-child(1) i,#kl_custom_block_2 h3:nth-child(1) i,.ajas-search-widget__btn--search,.alert-info,.discussion-section.alert .discussion-points,.discussion-section.alert .discussion-title,.extension-linkpreview:hover,.ic-Table.ic-Table--hover-row tbody tr.ic-Table__row--bg-alert:hover,.ic-Table.ic-Table--hover-row tbody tr.ic-Table__row--bg-danger:hover,.ic-Table.ic-Table--hover-row tbody tr.ic-Table__row--bg-neutral:hover,.ic-Table.ic-Table--hover-row tbody tr.ic-Table__row--bg-success:hover,.ic-Table.ic-Table--hover-row tbody tr:hover,.ic-flash-error,.ic-flash-info,.ic-flash-success,.ic-flash-warning,.ig-list .ig-row:hover,.context_module_item.context_module_item_hover,.tox .tox-mbtn--active,.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active),.tox .tox-split-button .tox-tbtn.tox-split-button__chevron:hover,.tox .tox-split-button:hover,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn:hover,.ui-menu .ui-menu-item .ui-progressbar a.ui-widget-header,.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-hover,.ui-progressbar .ui-menu .ui-menu-item a.ui-widget-header,::-webkit-scrollbar-track,div.checkbox:hover,.gradebook-cell.grayed-out,.baylor-table tr:nth-of-type(2n + 1){background:var(--bcbuttons)!important}#kl_content_block_0 h3:nth-child(1),#kl_content_block_0 h3:nth-child(1) i,#kl_custom_block_0 h3:nth-child(1),#kl_custom_block_0 h3:nth-child(1) i,#kl_custom_block_1 h3:nth-child(1),#kl_custom_block_1 h3:nth-child(1) i,#kl_custom_block_2 h3:nth-child(1),#kl_custom_block_2 h3:nth-child(1) i,#kl_wrapper_3.kl_colored_headings #kl_modules h3,#kl_wrapper_3.kl_colored_headings #kl_modules h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings>div>h3:not(.ui-state-default),#kl_wrapper_3.kl_colored_headings>div>h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3,#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3 i,#kl_wrapper_3.kl_colored_headings_box_left>div>h3 i,#kl_wrapper_3.kl_colored_headings_box_left>div>h3:not(.ui-state-default),#kl_wrapper_3.kl_emta h3:not(.ui-state-default),.ic-app-header__menu-list-link:focus,.kl_flex_column h4,.tox .tox-collection--list .tox-collection__item--enabled,ul.outcome-level li:focus,ul.outcome-level li:hover{background-color:var(--bcbuttons)!important}.eHQDY_dTxv{stroke:var(--bcbuttons)}.no-touch .ic-DashboardCard:hover{box-shadow:0 4px 10px rgb(0 0 0)!important}#calendar-drag-and-drop-container .fc-row .fc-content-skeleton td,#calendar-drag-and-drop-container .fc-row .fc-helper-skeleton td,.canvasrefined-course-credit,#kl_content_block_0,#kl_custom_block_0,#kl_custom_block_1,#kl_custom_block_2,#kl_wrapper_3.kl_colored_headings>div,#kl_wrapper_3.kl_colored_headings_box_left>div,#minical,#questions .group_bottom,#questions .group_top,#quiz_edit_wrapper #quiz_tabs #quiz_options_form .option-group,#quiz_show .description.teacher-version,.Button,.Container__DueDateRow,.CourseImageSelector,.ac-input-box,.ac-result-container,.ajas-search-widget__form input,.btn,.calendar .fc-row .fc-content-skeleton td,.calendar .fc-row .fc-helper-skeleton td,.closed-for-comments-discussions-v2__wrapper,.discussion-entries .entry,.discussion-reply-box,.discussion_entry>.discussion-entry-reply-area,.discussions-v2__wrapper>span>span>span>span>button>span,.form-actions,.ic-flash-error,.ic-flash-info,.ic-flash-success,.ic-flash-warning,.ig-list .ig-row,.item-group-condensed .ig-header,.item-group-condensed .item-group-expandable,.mini-cal-header,.mini_calendar,.outcomes-browser .outcomes-main,.outcomes-browser .outcomes-toolbar,.panel-border,.pinned-discussions-v2__wrapper,.question,.question .header,.question_editing,.quiz-submission,.rubric_container td,.rubric_container th,.submission-details-container,.submission_attachment button>span,.table-bordered,.toolbarView .headerBar,.tray-with-space-for-global-nav>div>span>form>button>span,.ui-button,.uneditable-input,.unpinned-discussions-v2__wrapper,form.question_form .form_answers .answer,.canvasrefined-course-percent,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea,.fdyuz_bGBk,.tox .tox-edit-area,.quiz_comment,.ic-tokens,.ic-tokeninput-list,.DyQTK_ddES,.ac-token,.muted-notice,.ui-state-default, .ui-widget-header .ui-state-default,.ui-widget-content,.canvasrefined-custom-btn,.canvasrefined-gpa-edit-btn,.css-26xxi8-view--block,.css-9fqfm7-view--block,.canvasrefined-todo-actions{border:1px solid var(--bcborders)!important}#content-wrapper .user_content.not_design_tools table td,#content-wrapper .user_content.not_design_tools table th,table.seas-homepage-table,.avatar,.css-7naoe-textInput__facade,.css-1dn3ise-textInput__facade{border:2px solid var(--bcborders)!important}#course_select_menu,#assignment_sort_order_select_menu,#TextInput_0{border:none!important}#assignment_show .student-assignment-overview,#grades_summary th.title,#kl_wrapper_3.kl_colored_headings h4,#kl_wrapper_3.kl_colored_headings_box_left h4,#minical .fc-toolbar,#quiz_show ul#quiz_student_details,#right-side .h2,#right-side h2,.CompletedItemsFacade-styles__root,.Container__DueDateRow-item,.EmptyDays-styles__root,.PlannerItem-styles__root,.agenda-day,.blnAQ_kWwi,.container_0 .slick-cell,.container_1 .slick-cell,.conversations .panel,.course_details td,.dropdown-menu .divider,.ef-directory-header,.ef-header,.event-details-content,.event-details-footer,.event-details-header,.header-bar,.hr,.ic-Action-header.ic-Action-header--before-item-groups,.ic-Dashboard-header__layout,.ic-Table td,.ic-Table th,.ic-app-nav-toggle-and-crumbs,.item-group-condensed .ig-row,.message-detail.conversations__message-detail .message-content>li,.message-detail.conversations__message-detail .message-header,.message-detail.span8 .message-content>li,.message-detail.span8 .message-header,.message-list .messages>li,.nav_list li.disabled,.page-action-list a,.page-header,.quiz-header,.recent-activity-header,.recent_activity>li,.slick-header-column.ui-state-default,.submission-details-header__heading-and-grades,.ui-datepicker .ui-dialog .ui-widget-header.ui-datepicker-header,.ui-dialog .ui-datepicker .ui-widget-header.ui-datepicker-header,.ui-dialog .ui-dialog-titlebar.ui-widget-header,.unpublished_courses_redesign .ic-DashboardCard__box__header,legend,table.summary caption,table.summary tbody th,table.summary td,table.summary thead th,.communication_message,.file-upload-submission,.submission-details-header__heading-and-grades,#right_side .content_box,.assignment-student-header,.canvasrefined-gpa-course{border-bottom:1px solid var(--bcborders)!important}#planner-today-btn,.al-options,.border,.dpCPB_caGd,.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead,.qBMHb_cSXm,.tox .tox-collection--list .tox-collection__group,.tox .tox-menu,.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover,.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover,.ui-tabs .ui-tabs-nav li:hover,.ui-tabs .ui-tabs-panel,.fOyUs_dsNY, .fOyUs_tIxX,.fQfxa_dqAF.fQfxa_buuG,.question .question_comment.question_neutral_comment,#assignments-student-footer,.MyTable,#inbox-conversation-holder *,.css-1vqfmz1-view{border-color:var(--bcborders)!important}.discussion-section.message_wrapper table{border:4px solid var(--bcborders)!important}.nav_list li.navitem{border:solid var(--bcborders)!important;border-width:0 1px 1px!important}#questions .assessment_question_bank,#questions .insufficient_count_warning,#questions .question_holder.group,.container_0 .slick-cell,.container_1 .slick-cell,.ef-main .ef-folder-content,.rubric_container .rubric_title,.slick-header-column.ui-state-default,.topic .entry-content,body.responsive_awareness .message-list-scroller,ul.outcome-level{border-right:1px solid var(--bcborders)!important}#questions .assessment_question_bank,#questions .insufficient_count_warning,#questions .question_holder.group,.container_0 .slick-cell:first-child,.container_0 .slick-header-column:first-child,.outcomes-browser .outcomes-content,.rubric_container .rubric_title,.table-bordered td,.table-bordered th,.topic .entry-content,.submission-details-comments .comments{border-left:1px solid var(--bcborders)!important}#assignment_show .student-assignment-overview,#grades_summary tr.final_grade,#quiz_show ul#quiz_student_details,.discussion-entries .entry .entry,.ef-footer,.entry>.bottom-reply-with-box .discussion-entry-reply-area,.form-dialog .form-controls,.ic-app-footer,.module-sequence-footer .module-sequence-footer-content,.question.matching_question .answer,.question.multiple_answers_question .answer,.question.multiple_choice_question .answer,.question.true_false_question .answer,.rubric_container .rubric_title,.slick-header-column.ui-state-default,.table td,.table th,.dNoYT_bGBk{border-top:1px solid var(--bcborders)!important}.discussions-v2__container-image{border:.125rem dashed var(--bcborders)!important}.Button--active.ui-button,.Button.Button--active,.Button.active,.active.ui-button,.btn.Button--active,.btn.active,.btn.ui-button.ui-state-active,.message-list .message-count,.mini_calendar .day.today,.ui-button.ui-state-active,.ui-button.ui-state-active.ui-state-hover,.ui-button.ui-state-active:hover,.ui-progressbar .btn.ui-button.ui-widget-header,.ui-progressbar .ui-button.ui-widget-header,::-webkit-scrollbar-thumb,.ic-unread-badge__total-count,#calendar-app .fc-month-view .fc-today{background:var(--bcbackground-2)!important}.discussion-entries .entry .entry,.kl_image_white_border{border:0!important}.ac-result-wrapper:before{border-bottom:10px solid var(--bcborders)}.eIQkd_bGBk,.ui-tabs .ui-tabs-nav,.eHzxc_bGBk,.quiz_comment:after,.quiz_comment:before{border-bottom-color:var(--bcborders)!important}.ic-item-row{box-shadow:0 -1px var(--bcborders),inset 0 -1px var(--bcborders)!important}#GradeSummarySelectMenuGroup span,#kl_content_block_0 h3:nth-child(1),#kl_content_block_0 h3:nth-child(1) i,#kl_custom_block_0 h3:nth-child(1),#kl_custom_block_0 h3:nth-child(1) i,#kl_custom_block_1 h3:nth-child(1),#kl_custom_block_1 h3:nth-child(1) i,#kl_custom_block_2 h3:nth-child(1),#kl_custom_block_2 h3:nth-child(1) i,#kl_wrapper_3.kl_colored_headings #kl_modules h3,#kl_wrapper_3.kl_colored_headings #kl_modules h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings>div>h3:not(.ui-state-default),#kl_wrapper_3.kl_colored_headings>div>h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3,#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3 i,#kl_wrapper_3.kl_colored_headings_box_left>div>h3 i,#kl_wrapper_3.kl_colored_headings_box_left>div>h3:not(.ui-state-default),#kl_wrapper_3.kl_emta h3:not(.ui-state-default),.canvasrefined-card-grade,.canvasrefined-card-header,.discussion-fyi,.ic-DashboardCard__action-badge,.ic-app-header__menu-list-item.ic-app-header__menu-list-item--active .menu-item__text,.ig-list .ig-row,.kl_flex_column h4,.menu-item__badge,.mini_calendar .day.other_month,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.canvasrefined-course-percent,.canvasrefined-todo-container,.canvasrefined-todo-container:hover,.MlJlv_ebWM,.canvasrefined-todo-item,.canvasrefined-todo-item:hover,.canvasrefined-hover-preview,.baylorMainContainer,.baylor-table td,.fOyUs_dUgE, .fOyUs_bvKN,.muted,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,blockquote small,.css-1v8v5q1-optionItem,.Button,button,.btn,h1,h2,h3,h4,h5,h6,#tinymce,.PlannerItem-styles__type > span,.canvasrefined-todo-actions{color:var(--bctext-0)!important}.ic-app-header__menu-list-item.ic-app-header__menu-list-item--active svg,.ToDoSidebarItem__Icon,.canvasrefined-todo-svg{fill:var(--bctext-0)!important}.ic-avatar{border:2px solid var(--bctext-0)!important}#breadcrumbs>ul>li+li:last-of-type a,#calendar-app .fc-agendaWeek-view .fc-axis,#calendar-app .fc-agendaWeek-view .fc-widget-header,#calendar-app .fc-month-view .fc-widget-header,#calendar-drag-and-drop-container .fc-agendaWeek-view .fc-axis,#calendar-drag-and-drop-container .fc-agendaWeek-view .fc-widget-header,#calendar-drag-and-drop-container .fc-month-view .fc-widget-header,#content-wrapper .user_content.not_design_tools h3,.canvasrefined-course-credit,#kl_banner,#kl_banner h2,#kl_banner_left,#kl_banner_right,#kl_custom_block_0,#kl_readings p,#kl_wrapper_3.kl_colored_headings #kl_banner #kl_banner_left,#kl_wrapper_3.kl_colored_headings #kl_banner .kl_subtitle,#kl_wrapper_3.kl_colored_headings #kl_modules h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings h4,#kl_wrapper_3.kl_colored_headings>div>h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3 i,#kl_wrapper_3.kl_colored_headings_box_left h4,#kl_wrapper_3.kl_colored_headings_box_left>div>h3 i,#kl_wrapper_3.kl_emta,#minical .fc-toolbar .h2,#minical .fc-toolbar h2,#minical .fc-widget-content,#nav-tray-portal>span>span>div>div>.navigation-tray-container.courses-tray>.tray-with-space-for-global-nav>div>ul>li>div,#right-side .details .header,#right-side .right-side-list li em,#right-side .right-side-list li p,.Day-styles__root h2,.EmptyDays-styles__root,.HwBsD_blJt,.HwBsD_fqzO,.MlJlv_dnnz,.PlannerItem-styles__due,.PlannerItem-styles__score,.ToDoSidebarItem__Info,.ToDoSidebarItem__Info li,.ac-input-box,.accessible-toggler,.canvasrefined-assignment-container,.canvasrefined-assignment-container:hover,.bjXfh_daKB,.bjXfh_daKB span,.cWmNi_bGBk,.ccWIh_bGBk,.close,.comment_list .comment,.discussion-points,.discussion-pubdate,.discussion-rate-action,.discussion-reply-action,.discussion-section h4,.discussion-section p,.discussion-section ul,.discussion-tododate,.discussions-v2__container-image>span>div,.dropdown-menu li>a,.ef-plain-link,.ef-plain-link:hover,.enRcg_bGBk.enRcg_qFsi,.entry-content span,.esvoZ_drOs,.event-details-timestring,.extension-ac a:hover,.extension-linkpreview,.fCrpb_egrg,.fCrpb_egrg.fCrpb_fVUh,.fNHEA_blJt,.fQfxa_bCUx.fQfxa_buuG,.fc-agendaWeek-view .fc-event-container a[class*=group_] .fc-content .fc-time,.fc-event,.fc-event:hover,.fwfoD_fsuY,.header-row a.sort-field-active i,.hypodivcalc,.ic-Dashboard-header__title,.ic-DashboardCard__header-subtitle,.ic-DashboardCard__header-term,.ic-discussion-content-container,.ig-header .name,.ig-list .ig-row a.ig-title,.ig-type-icon,.item-group-condensed .ig-header,.item-group-expandable .emptyMessage,.jpyTq_bGBk,.kl_mod_text,.kl_readings span,.list-view a.active,.message-detail.conversations__message-detail .no-messages,.message-detail.span8 .no-messages,.message-list .author,.message-list .subject,.message.user_content div,.mini-cal-header,.mini_calendar .day,.nav-icon,.nav_list li.navitem,.ofhgV_ddES,.pages.show .page-title,.planner-day,.standalone-icon:before,.submission_attachment button>span,.tox .tox-collection__item,.tox .tox-insert-table-picker__label,.tray-with-space-for-global-nav>div>span>form>button>span,.tree i[class*=icon-],.tree i[class^=icon-],.ui-button,.ui-state-default,.ui-tabs .ui-tabs-nav li a,.ui-widget .fc-event,.ui-widget-content,.ui-widget-header .ui-state-default,.uneditable-input,.user_content.enhanced,.user_content,.user_content.enhanced p,body,code,input.enRcg_bGBk[type].enRcg_qFsi,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],label.fCrpb_egrg,legend,pre,select,textarea,ul#question_list li i, .enRcg_bGBk.enRcg_bLsb, input.enRcg_bGBk[type].enRcg_bLsb,.erWSf_bGBk,.faJyW_blJt,.eMdva_bgqc,#right-side p.email_channel,.dpCPB_caGd,.XOwIb_ddES,.fdyuz_bGBk,.fOyUs_fZwI, .fOyUs_kXoP,.fQfxa_dqAF.fQfxa_buuG,.communication_message .header .header_title .title,.communication_message .header .header_title .sub_title,.ic-tokens,ic-tokeninput-input,.ftPBL_cuDj,.dUOHu_eCSh,.blnAQ_eCSh,#gradebook_header,.canvasrefined-assignment-link,.canvasrefined-assignment-link:hover,.jumbotron,.card,.ac-token,span[style='color: #000000;'],.canvasrefined-gpa-edit-btn{color:var(--bctext-1)!important}.list-view a.active{border-left:2px solid var(--bclinks)!important}.ToDoSidebarItem svg,.discussions-v2__wrapper>span>span>span>span>button>span>span>svg,.ic-DashboardCard__action-layout svg,.tox .tox-split-button__chevron svg,.tox .tox-tbtn svg,.tox .tox-tbtn svg g,.tox .tox-tbtn svg path{fill:var(--bctext-1)!important}.caret{border-top:4px solid var(--bctext-1)!important}#last_saved_indicator,#minical .fc-other-month,#nav_disabled_list li.navitem,.ToDoSidebarItem__Info>span,.extension-aldue,.ic-item-row__meta-content-timestamp p,.ig-list .icon-drag-handle,.ig-list .ig-row .ig-empty-msg,.message-detail.conversations__message-detail .date,.message-detail.conversations__message-detail .user-info .context,.message-detail.span8 .date,.message-detail.span8 .user-info .context,.message-list .summary,.profile_table .data_description,.question .header .question_points_holder,.student_assignment .context,.tox .tox-collection__item-accessory,.yyQPt_blJt,ul#question_list.read_only li.seen,ul#question_list li.current_question,.css-1sr6v3o-text{color:var(--bctext-2)!important}#content-wrapper .user_content.not_design_tools a,#media_comment_maybe,#nav-tray-portal a,.ToDoSidebarItem__Title a,.message-list .date,a,a:focus,a:hover,.fQfxa_bCUx.fQfxa_eCSh,.fake-link,.no-touch .ic-DashboardCard__action:hover,.enRcg_bGBk.enRcg_fpfC, input.enRcg_bGBk[type].enRcg_fpfC{color:var(--bclinks)!important}#minical .fc-bg .fc-state-highlight,#submit_file_button,.StickyButton-styles__root,.ic-DashboardCard__action-badge,.menu-item__badge,ul.outcome-level li.selected a::before,.eMdva_pypk .eMdva_dnnz,.ic-notification__icon,.fQfxa_dqAF.fQfxa_eCSh,.recent_activity>li .unread-count,.recent_activity>li .unread.message-list .read-state:before,.eMdva_pypk .eMdva_dnnz,.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.nav-badge,.message-list .read-state:before,.ic-unread-badge,.cECYn_bXiG,.unread-grade,.canvasrefined-todo-label{background:var(--bclinks)!important}.eHQDY_ddES .eHQDY_eWAY{stroke:var(--bclinks)!important}.message-list .messages>li:hover{box-shadow:inset -4px 0 0 var(--bclinks)!important}.agenda-event__item-container:focus,.agenda-event__item-container:hover{box-shadow:inset 3px 0 0 var(--bclinks)}#calendar-app .fc-agendaWeek-view .fc-day-grid .fc-today,#calendar-drag-and-drop-container .fc-agendaWeek-view .fc-day-grid .fc-today{box-shadow:.5px -6px 0 0 var(--bclinks)}.message-list .read-state.read:before{box-shadow:0 0 0 1px var(--bclinks)}#minical .event::after{border:1px solid var(--bclinks)}.ic-notification{border:2px solid var(--bclinks)!important}.eMdva_pypk,.tox .tox-edit-area.active, .tox .tox-edit-area.active iframe,.emSEn_QUBp:hover{border-color:var(--bclinks)!important}.eHQDY_ddES .eHQDY_eWAY{stroke:var(--bclinks)}.ui-dialog .ui-dialog-titlebar-close.ui-state-hover, .ui-dialog .ui-dialog-titlebar-close.ui-state-focus{box-shadow:0 0 0 2px var(--bclinks)}select.ic-Input:focus, textarea.ic-Input:focus, input[type=text].ic-Input:focus, input[type=password].ic-Input:focus, input[type=datetime].ic-Input:focus, input[type=datetime-local].ic-Input:focus, input[type=date].ic-Input:focus, input[type=month].ic-Input:focus, input[type=time].ic-Input:focus, input[type=week].ic-Input:focus, input[type=number].ic-Input:focus, input[type=email].ic-Input:focus, input[type=url].ic-Input:focus, input[type=search].ic-Input:focus, input[type=tel].ic-Input:focus, input[type=color].ic-Input:focus, .uneditable-input.ic-Input:focus{outline-color:var(--bclinks)}.discussion-section.message_wrapper table{border:4px solid red!important}.extension-linkpreview,.hypodivcalc,.kl_shadow_2,.kl_shadow_b2,.tox .tox-split-button:hover{box-shadow:none!important}#kl_wrapper_3.kl_colored_headings #kl_modules h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings>div>h3:not(.ui-state-default) i,#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3 i,#kl_wrapper_3.kl_colored_headings_box_left>div>h3 i{border:none!important}.extension-aldue:hover,.ic-DashboardCard,.navigation-tray-container,.canvasrefined-gpa-card{box-shadow:0 2px 5px #00000080!important}::-webkit-scrollbar{width:15px}.ui-datepicker .ui-datepicker-time,.ui-datepicker .ui-dialog .ui-datepicker-time,.ui-dialog .ui-datepicker .ui-datepicker-time,.ui-dialog .ui-dialog-buttonpane,hr{border-top:none!important}#right-side .shared-space h2{border-bottom-style:none!important}#kl_content_block_0 h3:nth-child(1) i,#kl_custom_block_0 h3:nth-child(1) i,#kl_custom_block_1 h3:nth-child(1) i,#kl_custom_block_2 h3:nth-child(1) i{border:0!important}.ig-header .name{text-shadow:none!important}#right-side .events_list .event-details:after,#right-side .events_list .todo-details:after,#right-side .to-do-list .event-details:after,#right-side .to-do-list .todo-details:after{display:none!important},.muted-notice{background-image:none!important}.message-list .read-state.read:before{background:none!important}.ic-DashboardCard__header-button,.ic-app-header__secondary-navigation{background:none!important;border:none!important}.published-status.published .icon-publish::before{color:#0b874b!important}.ic-app-header{background:var(--bcsidebar)!important}.ic-app-header__menu-list-item.ic-app-header__menu-list-item--active .ic-app-header__menu-list-link, .ic-app-header__menu-list-link:hover{background:#0000004f!important}.ic-app-header__logomark-container{background:none!important}.ic-app-header__menu-list-link svg,.ic-app-header__menu-list-item.ic-app-header__menu-list-item--active svg{fill:var(--bcsidebar-text)!important}.menu-item-icon-container,.ic-app-header__menu-list-link .menu-item__text,.ic-app-header__menu-list-item.ic-app-header__menu-list-item--active .menu-item__text{color:var(--bcsidebar-text)!important} .ic-DashboardCard,.ic-DashboardCard__header_content,.canvasrefined-assignment-container,.recent_feedback .event-details{background:none!important} "; \ No newline at end of file diff --git a/css/options.css b/css/options.css index d7a0791..99acbc0 100644 --- a/css/options.css +++ b/css/options.css @@ -74,7 +74,7 @@ h2 { border: 1px solid #323232; border-radius: 8px; } -.bettercanvas { +.canvasrefined { display: inline-block; background: -webkit-linear-gradient(0deg, #ff002e, #ff5200, #ff47ad); -webkit-background-clip: text; diff --git a/css/popup.css b/css/popup.css index 9a2936b..d056256 100644 --- a/css/popup.css +++ b/css/popup.css @@ -19,7 +19,7 @@ h2 {font-size:24px;} .timeset span {margin-left: 8px;} .header {font-size: 16px;display: flex;align-items: center;gap:12px; margin-bottom:14px;} .header h1 { font-weight: 600; font-size:24px; } -#bclogo {height: 30px;width:30px;filter: grayscale(1) brightness(100)} +#bclogo {height: 30px;width:30px;filter: none} #numAssignmentsSlider, #numTodoItemsSlider, #sidebarScaleSlider {display: block;margin-top: 14px;width: 100%;-webkit-appearance: none; appearance: none;background:var(--inputbg);outline: none;height:6px;border-radius:20px;} #numAssignmentsSlider::-webkit-slider-thumb, #numTodoItemsSlider::-webkit-slider-thumb, #sidebarScaleSlider::-webkit-slider-thumb {-webkit-appearance: none; appearance: none;height: 18px; width: 18px;background: #727272;cursor: pointer;border-radius:30px;} .option-container {font-size: 14px; margin-top: 8px;background: var(--containerbg);padding: 18px;border-radius: 14px;box-sizing:border-box} diff --git a/html/options.html b/html/options.html index 4759211..741499e 100644 --- a/html/options.html +++ b/html/options.html @@ -2,7 +2,7 @@ - Better Canvas + Canvas Refined @@ -18,7 +18,7 @@
-

Welcome to Actually Better Canvas!

+

Welcome to Canvas Refined!

Refresh your Canvas page to setup

👈 @@ -33,7 +33,7 @@ Click on this puzzle icon at the top right -
  • Click on Actually Better Canvas
  • +
  • Click on Canvas Refined
  • - Actually Better Canvas + Canvas Refined @@ -23,7 +23,7 @@
    -

    Actually Better Canvas

    +

    Canvas Refined

    +
    `; @@ -1653,7 +1653,7 @@ function ensureTodoTaskMenu(location, feedbackElement) { courseSelect.addEventListener("change", () => updateTaskCourseSelectColor(courseSelect)); addTaskButton.addEventListener("click", () => { - menu.classList.toggle("bettercanvas-custom-open"); + menu.classList.toggle("canvasrefined-custom-open"); }); menu.querySelector("#better-todo-add-task-submit").addEventListener("click", async () => { @@ -1669,7 +1669,7 @@ function ensureTodoTaskMenu(location, feedbackElement) { status.style.color = "#198754"; menu.querySelector("#better-todo-new-task-title").value = ""; menu.querySelector("#better-todo-new-task-details").value = ""; - menu.classList.remove("bettercanvas-custom-open"); + menu.classList.remove("canvasrefined-custom-open"); getAssignments(); clearTodoList(); @@ -1895,8 +1895,8 @@ async function createTodoSections(location) { } function ensureRightSideWrapperScrollbarHidden() { - let style = document.getElementById("bettercanvas-hide-right-sidebar-scrollbar") || document.createElement("style"); - style.id = "bettercanvas-hide-right-sidebar-scrollbar"; + let style = document.getElementById("canvasrefined-hide-right-sidebar-scrollbar") || document.createElement("style"); + style.id = "canvasrefined-hide-right-sidebar-scrollbar"; style.textContent = ` #right-side-wrapper { scrollbar-width: none !important; @@ -2047,7 +2047,7 @@ function populateAssignments(iscompleted = false) { let seeMoreButton = makeElement("button", document.getElementById("better-todo-main"), { textContent: `View More (${assignmentCount - maxElements})`, - className: "bettercanvas-custom-btn", + className: "canvasrefined-custom-btn", id: "better-todo-see-more", style: "width:100%;margin-top:15px;cursor:pointer;" }) @@ -2124,7 +2124,7 @@ function createConfettiBurst(targetElement, opts = {}) { const colors = opts.colors || ['#ff4d4f', '#ffc107', '#28a745', '#17a2b8', '#6f42c1', '#ff6b6b', '#ff8a65', '#ffd54f']; const rect = targetElement.getBoundingClientRect(); const container = document.createElement('div'); - container.className = 'bettercanvas-confetti-container'; + container.className = 'canvasrefined-confetti-container'; container.style.position = 'fixed'; container.style.left = '0'; container.style.top = '0'; @@ -2139,7 +2139,7 @@ function createConfettiBurst(targetElement, opts = {}) { for (let i = 0; i < count; i++) { const el = document.createElement('div'); - el.className = 'bettercanvas-confetti'; + el.className = 'canvasrefined-confetti'; const w = 4 + Math.floor(Math.random() * 7); // smaller pieces const h = Math.max(3, Math.floor(w * (0.4 + Math.random() * 0.8))); el.style.position = 'absolute'; @@ -2289,7 +2289,7 @@ function markAs(item, element) { setTimeout(() => { clearTodoList(); - createTodoSections(document.querySelector("#bettercanvas-todo-list")); + createTodoSections(document.querySelector("#canvasrefined-todo-list")); }, 400); } }) @@ -2298,8 +2298,8 @@ function markAs(item, element) { } function createTodoViewMore(location, type) { - let viewMoreButton = makeElement("button", location, { "className": "bettercanvas-custom-btn bettercanvas-viewmore-btn", "textContent": "View More" }); - //viewMoreButton.classList.add("bettercanvas-viewmore-btn"); + let viewMoreButton = makeElement("button", location, { "className": "canvasrefined-custom-btn canvasrefined-viewmore-btn", "textContent": "View More" }); + //viewMoreButton.classList.add("canvasrefined-viewmore-btn"); const showMoreCount = 3; viewMoreButton.addEventListener("click", function (e) { if (type === "announcement") { @@ -2314,16 +2314,16 @@ function createTodoViewMore(location, type) { // better todo init function setupBetterTodo() { if (options.better_todo !== true || isGradesPage()) return; - if (document.querySelector('#bettercanvas-todo-list')) return; + if (document.querySelector('#canvasrefined-todo-list')) return; let list = document.querySelector("#right-side"); if (!list) return; - //if (!list || list.childElementCount === 0 || list.children[0].id === "bettercanvas-todo-list") return; + //if (!list || list.childElementCount === 0 || list.children[0].id === "canvasrefined-todo-list") return; try { /* save the feedback to append it later */ const feedback = list.querySelector(".events_list.recent_feedback"); list.textContent = ""; - list = makeElement("div", list, { "className": "bettercanvas-todosidebar","id": "bettercanvas-todo-list"}); + list = makeElement("div", list, { "className": "canvasrefined-todosidebar","id": "canvasrefined-todo-list"}); createTodoSections(list); if (feedback) list.append(feedback); @@ -2458,7 +2458,7 @@ async function setupBetterSidebar(mode = getSidebarLayoutMode()) { function createSidebarButton(text, url, parent, icon) { let button = makeElement("a", parent, { style: "width:40%;height:var(--bc-sidebar-btn-height,30px);cursor:pointer;text-align:center;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:var(--bc-sidebar-btn-gap,8px);color:var(--bctext-0) !important;font-weight:bold;position:relative;", - className: "bettercanvas-custom-btn better-sidebar-btn", + className: "canvasrefined-custom-btn better-sidebar-btn", href: url, }); button.innerHTML = `${icon ? `${icon}${text}` : `${text}`}`; @@ -2657,10 +2657,10 @@ async function loadBetterTodo() { if (options.better_todo !== true || isGradesPage()) return; try { await getColors(); - const discussion_svg = ''; - const quiz_svg = ''; - const announcement_svg = ''; - const assignment_svg = ''; + const discussion_svg = ''; + const quiz_svg = ''; + const announcement_svg = ''; + const assignment_svg = ''; const x_svg = ''; const check_svg = ''; const tag_svg = ''; @@ -2671,8 +2671,8 @@ async function loadBetterTodo() { const hr24 = options.todo_hr24; const now = new Date(); //const csrfToken = CSRFtoken(); - let todoAnnouncements = document.querySelector("#bettercanvas-announcement-list"); - let todoAssignments = document.querySelector("#bettercanvas-todo-list"); + let todoAnnouncements = document.querySelector("#canvasrefined-announcement-list"); + let todoAssignments = document.querySelector("#canvasrefined-todo-list"); let assignmentsToInsert = []; let announcementsToInsert = []; @@ -2706,42 +2706,42 @@ async function loadBetterTodo() { if (filter === "todo" && ((itemState && itemState["rem"] === true) || (item.planner_override && item.planner_override.marked_complete === true))) return; let listItemContainer = document.createElement("div"); - listItemContainer.classList.add("bettercanvas-todo-container"); - listItemContainer.innerHTML = '

    '; - listItemContainer.querySelector(".bettercanvas-todo-item").href = item.html_url; + listItemContainer.classList.add("canvasrefined-todo-container"); + listItemContainer.innerHTML = '

    '; + listItemContainer.querySelector(".canvasrefined-todo-item").href = item.html_url; listItemContainer.dataset.id = item.plannable_id; - listItemContainer.querySelector('.bettercanvas-todo-icon').innerHTML += svg; + listItemContainer.querySelector('.canvasrefined-todo-icon').innerHTML += svg; - let listItem = listItemContainer.querySelector(".bettercanvas-todo-item"); + let listItem = listItemContainer.querySelector(".canvasrefined-todo-item"); const courseColor = options.custom_cards_3?.[String(item.course_id)]?.color ?? options.custom_cards_3?.[item.course_id]?.color ?? options.custom_cards_3?.[item.plannable?.course_id]?.color ?? "#cccccc"; if (itemState?.["lbl"] && itemState["lbl"] !== "") { - makeElement("span", listItem.querySelector(".bettercanvas-todo-item-header"), { "className": "bettercanvas-todo-label", "textContent": itemState["lbl"] }); + makeElement("span", listItem.querySelector(".canvasrefined-todo-item-header"), { "className": "canvasrefined-todo-label", "textContent": itemState["lbl"] }); } if (itemState?.["crs"] === true) { - listItemContainer.querySelector(".bettercanvas-todo-item").style.textDecoration = "line-through"; + listItemContainer.querySelector(".canvasrefined-todo-item").style.textDecoration = "line-through"; } - let title = makeElement("a", listItem.querySelector(".bettercanvas-todo-item-header"), { "className": "bettercanvas-todoitem-title", "textContent": item.plannable.title }); + let title = makeElement("a", listItem.querySelector(".canvasrefined-todo-item-header"), { "className": "canvasrefined-todoitem-title", "textContent": item.plannable.title }); if (options.todo_hide_feedback === true) title.style = "color:" + courseColor + "!important;"; - let course = makeElement("p", listItem, { "className": "bettercanvas-todoitem-course", "textContent": item.context_name }); + let course = makeElement("p", listItem, { "className": "canvasrefined-todoitem-course", "textContent": item.context_name }); course.style.color = courseColor; let format = formatTodoDate(date, item.submissions, hr24); - let todoDate = makeElement("p", listItem, { "className": "bettercanvas-todoitem-date", "textContent": format.date }); - if (format.dueSoon) todoDate.classList.add("bettercanvas-due-soon"); + let todoDate = makeElement("p", listItem, { "className": "canvasrefined-todoitem-date", "textContent": format.date }); + if (format.dueSoon) todoDate.classList.add("canvasrefined-due-soon"); if (options.hover_preview === true) { const customItem = item.planner_override && item.planner_override.custom && item.planner_override.custom === true; listItem.addEventListener("mouseover", () => { - listItem.classList.add("bettercanvas-todo-hover"); - let preview = listItemContainer.querySelector(".bettercanvas-hover-preview"); - let previewTitle = preview.querySelector(".bettercanvas-preview-title"); - let previewText = preview.querySelector(".bettercanvas-preview-text"); + listItem.classList.add("canvasrefined-todo-hover"); + let preview = listItemContainer.querySelector(".canvasrefined-hover-preview"); + let previewTitle = preview.querySelector(".canvasrefined-preview-title"); + let previewText = preview.querySelector(".canvasrefined-preview-text"); clearTimeout(delay); delay = setTimeout(async () => { - if (listItem.classList.contains("bettercanvas-todo-hover")) { + if (listItem.classList.contains("canvasrefined-todo-hover")) { previewTitle.textContent = item.plannable.title; // custom assignment if (customItem) { @@ -2783,38 +2783,38 @@ async function loadBetterTodo() { }); listItem.addEventListener("mouseleave", () => { - listItem.classList.remove("bettercanvas-todo-hover"); - listItemContainer.querySelector(".bettercanvas-hover-preview").style.display = "none"; + listItem.classList.remove("canvasrefined-todo-hover"); + listItemContainer.querySelector(".canvasrefined-hover-preview").style.display = "none"; }); } - const actions = listItemContainer.querySelector(".bettercanvas-todo-actions"); + const actions = listItemContainer.querySelector(".canvasrefined-todo-actions"); let clickOutActions = (e) => { - if (e.target.className.includes("bettercanvas")) return; + if (e.target.className.includes("canvasrefined")) return; document.body.removeEventListener("click", clickOutActions); actions.style.display = "none"; } - listItemContainer.querySelector(".bettercanvas-todo-actions-btn").addEventListener("click", () => { + listItemContainer.querySelector(".canvasrefined-todo-actions-btn").addEventListener("click", () => { actions.style.display = "block"; setTimeout(() => { document.body.addEventListener("click", clickOutActions); }, 100); }); - let removeBtn = makeElement("div", actions, { "className": "bettercanvas-todo-action", "textContent": "Remove" }); + let removeBtn = makeElement("div", actions, { "className": "canvasrefined-todo-action", "textContent": "Remove" }); removeBtn.innerHTML += x_svg; const dueAt = new Date(item.plannable_date).getTime(); - let crossOffBtn = makeElement("div", actions, { "className": "bettercanvas-todo-action", "textContent": "Cross off" }); + let crossOffBtn = makeElement("div", actions, { "className": "canvasrefined-todo-action", "textContent": "Cross off" }); crossOffBtn.innerHTML += check_svg; crossOffBtn.addEventListener("click", () => { - setAssignmentState(item.plannable_id, { "crs": listItemContainer.querySelector(".bettercanvas-todo-item").style.textDecoration === "line-through" ? false : true, "expire": dueAt }); + setAssignmentState(item.plannable_id, { "crs": listItemContainer.querySelector(".canvasrefined-todo-item").style.textDecoration === "line-through" ? false : true, "expire": dueAt }); }); - let label = makeElement("span", actions, { "className": "bettercanvas-todo-action-tag", "textContent": "Label:" }); + let label = makeElement("span", actions, { "className": "canvasrefined-todo-action-tag", "textContent": "Label:" }); label.innerHTML += tag_svg; - let labelInput = makeElement("input", actions, { "className": "bettercanvas-todo-input", "type": "text", "placeholder": "Label", "value": itemState && itemState["lbl"] ? itemState["lbl"] : "" }); + let labelInput = makeElement("input", actions, { "className": "canvasrefined-todo-input", "type": "text", "placeholder": "Label", "value": itemState && itemState["lbl"] ? itemState["lbl"] : "" }); labelInput.addEventListener("change", (e) => { setAssignmentState(item.plannable_id, { "lbl": e.target.value, "expire": dueAt }); }); @@ -2867,7 +2867,7 @@ async function loadBetterTodo() { }); /* // remove item button - listItemContainer.querySelector(".bettercanvas-todo-complete-btn").addEventListener('click', function () { + listItemContainer.querySelector(".canvasrefined-todo-complete-btn").addEventListener('click', function () { if (item.planner_override && item.planner_override.custom && item.planner_override.custom === true) { // set item as complete locally chrome.storage.sync.get("custom_assignments_overflow", overflow => { @@ -2921,7 +2921,7 @@ async function loadBetterTodo() { } else { assignmentsToInsert.push(listItemContainer); if (item.submissions && item.submissions.submitted) { - listItemContainer.classList.add("bettercanvas-todo-item-completed"); + listItemContainer.classList.add("canvasrefined-todo-item-completed"); } } //} @@ -2939,7 +2939,7 @@ async function loadBetterTodo() { } if (i !== assignmentsToInsert.length) createTodoViewMore(todoAssignments, "assignment"); } else { - makeElement("p", todoAssignments, { "className": "bettercanvas-none-due", "textContent": "None" }); + makeElement("p", todoAssignments, { "className": "canvasrefined-none-due", "textContent": "None" }); } // appending announcements all at once @@ -2951,7 +2951,7 @@ async function loadBetterTodo() { } if (i !== -1) createTodoViewMore(todoAnnouncements, "announcement"); } else { - makeElement("p", todoAnnouncements, { "className": "bettercanvas-none-due", "textContent": "None" }); + makeElement("p", todoAnnouncements, { "className": "canvasrefined-none-due", "textContent": "None" }); } cleanCustomAssignments(); @@ -3081,26 +3081,26 @@ function toggleDarkMode() { style.textContent = css; document.documentElement.append(style); style.id = 'darkcss'; - style.className = "bettercanvas-darkmode-enabled"; + style.className = "canvasrefined-darkmode-enabled"; darkStyleInserted = true; } else if (darkStyleInserted) { let style = document.querySelector("#darkcss"); style.textContent = options.dark_mode === true || options.device_dark ? css : ""; - style.className = options.dark_mode === true || options.device_dark ? "bettercanvas-darkmode-enabled" : ""; + style.className = options.dark_mode === true || options.device_dark ? "canvasrefined-darkmode-enabled" : ""; } /* if (options.dark_mode === true || options.device_dark) { - document.body.classList.add("bettercanvas--darkmode--enabled"); + document.body.classList.add("canvasrefined--darkmode--enabled"); } else { - document.body.classList.remove("bettercanvas--darkmode--enabled"); + document.body.classList.remove("canvasrefined--darkmode--enabled"); } */ runiframeChecker(); } function runDarkModeFixer(override = false) { - if (options.dark_mode !== true) return { "path": "bettercanvas-darkmode_off", "time": "" }; - if (override === false && !options["dark_mode_fix"].includes(window.location.pathname)) return { "path": "bettercanvas-none", "time": "" }; + if (options.dark_mode !== true) return { "path": "canvasrefined-darkmode_off", "time": "" }; + if (override === false && !options["dark_mode_fix"].includes(window.location.pathname)) return { "path": "canvasrefined-none", "time": "" }; let output = inspectDarkMode(); return { "path": window.location.pathname, "time": output.time }; } @@ -3137,7 +3137,7 @@ function autoDarkModeCheck() { // if (options.scheduledReminderTime) { // let [hour, minute] = options.scheduledReminderTime.split(":"); // if (parseInt(hour) == currentHour && parseInt(minute) == currentMinute) { -// const container = document.getElementById("bettercanvas-reminders") || makeElement("div", document.body, { "id": "bettercanvas-reminders" }); +// const container = document.getElementById("canvasrefined-reminders") || makeElement("div", document.body, { "id": "canvasrefined-reminders" }); // container.style.display = "flex"; // container.textContent = ""; // const storage = await chrome.storage.sync.get("reminders"); @@ -3175,7 +3175,7 @@ function runiframeChecker() { document.querySelectorAll('iframe').forEach((frame) => { if (frame.contentDocument && frame.contentDocument.documentElement && frame.contentDocument.documentElement.querySelector('#darkcss')) { frame.contentDocument.documentElement.querySelector('#darkcss').textContent = ''; - frame.contentDocument.body.classList.remove("bettercanvas--darkmode--enabled"); + frame.contentDocument.body.classList.remove("canvasrefined--darkmode--enabled"); } }); return; @@ -3188,7 +3188,7 @@ function runiframeChecker() { const new_style_element = document.createElement("style"); new_style_element.textContent = generateDarkModeCSS(); new_style_element.id = "darkcss"; - frame.contentDocument.body.classList.add("bettercanvas--darkmode--enabled"); + frame.contentDocument.body.classList.add("canvasrefined--darkmode--enabled"); frame.contentDocument.documentElement.prepend(new_style_element); } } @@ -3215,11 +3215,11 @@ function insertGrades() { let gradepercent = grade.enrollments[0].has_grading_periods === true ? grade.enrollments[0].current_period_computed_current_score : grade.enrollments[0].computed_current_score; //let gradepercent = grade.enrollments[0].computed_current_score; let percent = (gradepercent || "--") + "%"; - let gradeContainer = cards[i].querySelector(".bettercanvas-card-grade") || makeElement("a", cards[i].querySelector(".ic-DashboardCard__header"), { "className": "bettercanvas-card-grade", "textContent": percent }); + let gradeContainer = cards[i].querySelector(".canvasrefined-card-grade") || makeElement("a", cards[i].querySelector(".ic-DashboardCard__header"), { "className": "canvasrefined-card-grade", "textContent": percent }); if (options.grade_hover === true) { - gradeContainer.classList.add("bettercanvas-hover-only"); + gradeContainer.classList.add("canvasrefined-hover-only"); } else { - gradeContainer.classList.remove("bettercanvas-hover-only"); + gradeContainer.classList.remove("canvasrefined-hover-only"); } gradeContainer.setAttribute("href", `${domain}/courses/${course_id}/grades`); gradeContainer.style.display = "block"; @@ -3232,7 +3232,7 @@ function insertGrades() { } }); } else { - document.querySelectorAll('.bettercanvas-card-grade').forEach(grade => { + document.querySelectorAll('.canvasrefined-card-grade').forEach(grade => { grade.style.display = "none"; }); } @@ -3257,20 +3257,20 @@ function setAssignmentStatus(id, status, assignments_done = []) { function createCardAssignment(assignment) { let assignmentContainer = document.createElement("div"); - assignmentContainer.className = "bettercanvas-assignment-container"; - let assignmentName = makeElement("a", assignmentContainer, { "className": "bettercanvas-assignment-link", "textContent": assignment.plannable.title, "href": assignment.html_url }); - let assignmentDueAt = makeElement("span", assignmentContainer, { "className": "bettercanvas-assignment-dueat", "textContent": formatCardDue(new Date(assignment.plannable_date)) }); - if (assignment.overdue === true) assignmentDueAt.classList.add("bettercanvas-assignment-overdue"); + assignmentContainer.className = "canvasrefined-assignment-container"; + let assignmentName = makeElement("a", assignmentContainer, { "className": "canvasrefined-assignment-link", "textContent": assignment.plannable.title, "href": assignment.html_url }); + let assignmentDueAt = makeElement("span", assignmentContainer, { "className": "canvasrefined-assignment-dueat", "textContent": formatCardDue(new Date(assignment.plannable_date)) }); + if (assignment.overdue === true) assignmentDueAt.classList.add("canvasrefined-assignment-overdue"); if (assignment?.submissions?.submitted === true) { - assignmentContainer.classList.add("bettercanvas-completed"); + assignmentContainer.classList.add("canvasrefined-completed"); } else { if (options.assignment_states[assignment.plannable_id]?.["crs"] === true) { - assignmentContainer.classList.add("bettercanvas-completed"); + assignmentContainer.classList.add("canvasrefined-completed"); } } assignmentDueAt.addEventListener('mouseup', function () { - assignmentContainer.classList.toggle("bettercanvas-completed"); - const status = assignmentContainer.classList.contains("bettercanvas-completed"); + assignmentContainer.classList.toggle("canvasrefined-completed"); + const status = assignmentContainer.classList.contains("canvasrefined-completed"); setAssignmentState(assignment.plannable_id, { "crs": status, "expire": assignment.plannable_date }); }); return assignmentContainer; @@ -3307,7 +3307,7 @@ function preloadAssignmentEls() { function loadCardAssignments() { if (options.assignments_due !== true) { - document.querySelectorAll(".bettercanvas-card-assignment").forEach(card => { + document.querySelectorAll(".canvasrefined-card-assignment").forEach(card => { card.style.display = "none"; }); return; @@ -3324,7 +3324,7 @@ function loadCardAssignments() { let link = card.querySelector(".ic-DashboardCard__link"); if (!link) return; let course_id = link.href.split("courses/")[1]; - let cardContainer = card.querySelector('.bettercanvas-card-container'); + let cardContainer = card.querySelector('.canvasrefined-card-container'); if (!cardContainer) return; cardContainer.textContent = ""; if (cardContainer.parentElement) { @@ -3338,15 +3338,15 @@ function loadCardAssignments() { if ((options.card_overdues !== true && now >= assignment.due) || (options.card_overdues === true && assignment.submitted === true)) return; if (assignment.type !== "assignment" && assignment.type !== "quiz" && assignment.type !== "discussion_topic") return; if (assignment.override === true) return; - //assignment.el.querySelector(".bettercanvas-assignment-dueat").textContent = formatCardDue(assignment.due); + //assignment.el.querySelector(".canvasrefined-assignment-dueat").textContent = formatCardDue(assignment.due); cardContainer.appendChild(assignment.el); count++; }); } if (count === 0) { - let assignmentContainer = makeElement("div", cardContainer, { "className": "bettercanvas-assignment-container" }); - let assignmentDivLink = makeElement("a", assignmentContainer, { "className": "bettercanvas-assignment-link", "textContent": "None" }); + let assignmentContainer = makeElement("div", cardContainer, { "className": "canvasrefined-assignment-container" }); + let assignmentDivLink = makeElement("a", assignmentContainer, { "className": "canvasrefined-assignment-link", "textContent": "None" }); } }); } catch (e) { @@ -3368,7 +3368,7 @@ function loadCardAssignments2(c = null) { cards.forEach(card => { let count = 0; let course_id = parseInt(card.querySelector(".ic-DashboardCard__link").href.split("courses/")[1]); - let cardContainer = card.querySelector('.bettercanvas-card-container'); + let cardContainer = card.querySelector('.canvasrefined-card-container'); cardContainer.textContent = ""; cardContainer.parentElement.style.display = "block"; @@ -3393,8 +3393,8 @@ function loadCardAssignments2(c = null) { }); if (count === 0) { - let assignmentContainer = makeElement("div", "bettercanvas-assignment-container", cardContainer); - let assignmentDivLink = makeElement("a", "bettercanvas-assignment-link", assignmentContainer, "None"); + let assignmentContainer = makeElement("div", "canvasrefined-assignment-container", cardContainer); + let assignmentDivLink = makeElement("a", "canvasrefined-assignment-link", assignmentContainer, "None"); } }); }); @@ -3402,7 +3402,7 @@ function loadCardAssignments2(c = null) { logError(e); } } else { - document.querySelectorAll(".bettercanvas-card-assignment").forEach(card => { + document.querySelectorAll(".canvasrefined-card-assignment").forEach(card => { card.style.display = "none"; }); } @@ -3412,14 +3412,14 @@ function loadCardAssignments2(c = null) { function setupCardAssignments() { if (options.assignments_due !== true) return; try { - if (document.querySelectorAll('.ic-DashboardCard').length > 0 && document.querySelectorAll('.bettercanvas-card-container').length > 0) return; + if (document.querySelectorAll('.ic-DashboardCard').length > 0 && document.querySelectorAll('.canvasrefined-card-container').length > 0) return; let cards = document.querySelectorAll('.ic-DashboardCard'); cards.forEach(card => { - let assignmentContainer = card.querySelector(".bettercanvas-card-assignment") || makeElement("div", card, { "className": "bettercanvas-card-assignment" }); - let assignmentsDueHeader = card.querySelector(".bettercanvas-card-header-container") || makeElement("div", assignmentContainer, { "className": "bettercanvas-card-header-container" }); - let assignmentsDueLabel = card.querySelector(".bettercanvas-card-header") || makeElement("h3", assignmentsDueHeader, { "className": "bettercanvas-card-header", "textContent": chrome.i18n.getMessage("due") }); - let cardContainer = card.querySelector(".bettercanvas-card-container") || makeElement("div", assignmentContainer, { "className": "bettercanvas-card-container" }); - let skeletonText = card.querySelector(".bettercanvas-skeleton-text") || makeElement("div", cardContainer, { "className": "bettercanvas-skeleton-text" }); + let assignmentContainer = card.querySelector(".canvasrefined-card-assignment") || makeElement("div", card, { "className": "canvasrefined-card-assignment" }); + let assignmentsDueHeader = card.querySelector(".canvasrefined-card-header-container") || makeElement("div", assignmentContainer, { "className": "canvasrefined-card-header-container" }); + let assignmentsDueLabel = card.querySelector(".canvasrefined-card-header") || makeElement("h3", assignmentsDueHeader, { "className": "canvasrefined-card-header", "textContent": chrome.i18n.getMessage("due") }); + let cardContainer = card.querySelector(".canvasrefined-card-container") || makeElement("div", assignmentContainer, { "className": "canvasrefined-card-container" }); + let skeletonText = card.querySelector(".canvasrefined-skeleton-text") || makeElement("div", cardContainer, { "className": "canvasrefined-skeleton-text" }); }); } catch (e) { logError(e); @@ -3494,7 +3494,7 @@ function customizeCards(c = null) { } links = card.querySelectorAll(".ic-DashboardCard__action"); for (let i = 0; i < 4; i++) { - let img = links[i].querySelector(".bettercanvas-link-image") || makeElement("img", links[i], { "className": "bettercanvas-link-image" }); + let img = links[i].querySelector(".canvasrefined-link-image") || makeElement("img", links[i], { "className": "canvasrefined-link-image" }); links[i].style.display = "inherit"; if (cardOptions_2.links[i].path === "none") { links[i].style.display = "none"; @@ -3541,10 +3541,10 @@ GPA calculator function calculateGPA2() { let qualityPoints = 0, numCredits = 0, weightedQualityPoints = 0, cumulativePoints = 0, cumulativeCredits = 0; - document.querySelectorAll('.bettercanvas-gpa-course').forEach(course => { - const weight = course.querySelector('.bettercanvas-course-weight').value; - const credits = parseFloat(course.querySelector('.bettercanvas-course-credit').value); - const grade = parseFloat(course.querySelector('.bettercanvas-course-percent').value); + document.querySelectorAll('.canvasrefined-gpa-course').forEach(course => { + const weight = course.querySelector('.canvasrefined-course-weight').value; + const credits = parseFloat(course.querySelector('.canvasrefined-course-credit').value); + const grade = parseFloat(course.querySelector('.canvasrefined-course-percent').value); if (weight === "dnc" || !credits || !grade) return; let letter = "--"; let gpa; @@ -3596,7 +3596,7 @@ function calculateGPA2() { cumulativeCredits = credits; } else { */ - course.querySelector(".bettercanvas-gpa-letter-grade").textContent = letter; + course.querySelector(".canvasrefined-gpa-letter-grade").textContent = letter; let weightMultiplier = 0; if (weight === "ap") { @@ -3613,12 +3613,12 @@ function calculateGPA2() { }); - document.querySelector("#bettercanvas-gpa-unweighted").textContent = (qualityPoints / numCredits).toFixed(2); - document.querySelector("#bettercanvas-gpa-weighted").textContent = (weightedQualityPoints / numCredits).toFixed(2); - const cGPA = document.querySelector("#bettercanvas-cumulative-gpa"); - const g = parseFloat(cGPA.querySelector(".bettercanvas-course-percent").value); - const c = parseInt(cGPA.querySelector(".bettercanvas-course-credit").value); - document.querySelector("#bettercanvas-gpa-cumulative").textContent = (((options.gpa_calc_weighted === true ? weightedQualityPoints : qualityPoints) + (g * c)) / (numCredits + c)).toFixed(2); + document.querySelector("#canvasrefined-gpa-unweighted").textContent = (qualityPoints / numCredits).toFixed(2); + document.querySelector("#canvasrefined-gpa-weighted").textContent = (weightedQualityPoints / numCredits).toFixed(2); + const cGPA = document.querySelector("#canvasrefined-cumulative-gpa"); + const g = parseFloat(cGPA.querySelector(".canvasrefined-course-percent").value); + const c = parseInt(cGPA.querySelector(".canvasrefined-course-credit").value); + document.querySelector("#canvasrefined-gpa-cumulative").textContent = (((options.gpa_calc_weighted === true ? weightedQualityPoints : qualityPoints) + (g * c)) / (numCredits + c)).toFixed(2); } function changeGPASettings(course_id, update) { @@ -3647,15 +3647,15 @@ function createGPACalcCourse(location, course) { } if (customs.hidden === true) return; - let courseContainer = makeElement("div", location, { "className": course.id === "cumulative" ? "bettercanvas-gpa-cumulative" : "bettercanvas-gpa-course", "innerHTML": '
    ' }); - let courseName = makeElement("p", courseContainer, { "className": "bettercanvas-gpa-name", "textContent": customs.name === "" ? course.course_code : customs.name }); - let changerContainer = makeElement("div", courseContainer, { "className": "bettercanvas-gpa-percent-container" }); + let courseContainer = makeElement("div", location, { "className": course.id === "cumulative" ? "canvasrefined-gpa-cumulative" : "canvasrefined-gpa-course", "innerHTML": '
    ' }); + let courseName = makeElement("p", courseContainer, { "className": "canvasrefined-gpa-name", "textContent": customs.name === "" ? course.course_code : customs.name }); + let changerContainer = makeElement("div", courseContainer, { "className": "canvasrefined-gpa-percent-container" }); - let credits = makeElement("div", courseContainer, { "className": "bettercanvas-course-credits", "innerHTML": 'cr' }); - let creditsChanger = credits.querySelector(".bettercanvas-course-credit"); + let credits = makeElement("div", courseContainer, { "className": "canvasrefined-course-credits", "innerHTML": 'cr' }); + let creditsChanger = credits.querySelector(".canvasrefined-course-credit"); creditsChanger.value = customs.credits; - let changer = makeElement("input", changerContainer, { "className": "bettercanvas-course-percent" }); - let percent = makeElement("span", changerContainer, { "className": "bettercanvas-course-percent-sign", "textContent": course.id === "cumulative" ? "/4" : "%" }); + let changer = makeElement("input", changerContainer, { "className": "canvasrefined-course-percent" }); + let percent = makeElement("span", changerContainer, { "className": "canvasrefined-course-percent-sign", "textContent": course.id === "cumulative" ? "/4" : "%" }); let courseGrade = course?.enrollments[0].has_grading_periods === true ? course.enrollments[0].current_period_computed_current_score : course.enrollments[0].computed_current_score; if (customs["gr"] !== null) { @@ -3667,14 +3667,14 @@ function createGPACalcCourse(location, course) { } if (course.id !== "cumulative") { - let weightSelections = makeElement("form", courseContainer, { "className": "bettercanvas-course-weights" }); - weightSelections.innerHTML = ''; - let weightChanger = weightSelections.querySelector(".bettercanvas-course-weight"); + let weightSelections = makeElement("form", courseContainer, { "className": "canvasrefined-course-weights" }); + weightSelections.innerHTML = ''; + let weightChanger = weightSelections.querySelector(".canvasrefined-course-weight"); weightChanger.value = changer.value === "--" ? "dnc" : customs.weight; - weightChanger.addEventListener('change', () => changeGPASettings(course.id, { "weight": weightSelections.querySelector(".bettercanvas-course-weight").value })); + weightChanger.addEventListener('change', () => changeGPASettings(course.id, { "weight": weightSelections.querySelector(".canvasrefined-course-weight").value })); - let useCustomGr = makeElement("input", courseContainer, { "className": "bettercanvas-course-customgr", "type": "checkbox", "checked": customs.gr !== null ? true : false }); - let useCustomGrLabel = makeElement("span", courseContainer, { "className": "bettercanvas-course-customgr-label", "textContent": "Save custom grade" }); + let useCustomGr = makeElement("input", courseContainer, { "className": "canvasrefined-course-customgr", "type": "checkbox", "checked": customs.gr !== null ? true : false }); + let useCustomGrLabel = makeElement("span", courseContainer, { "className": "canvasrefined-course-customgr-label", "textContent": "Save custom grade" }); useCustomGr.addEventListener("input", () => { if (options["custom_cards"][course.id]) { if (options["custom_cards"][course.id]["gr"] !== undefined && options["custom_cards"][course.id]["gr"] !== null) { @@ -3695,7 +3695,7 @@ function createGPACalcCourse(location, course) { } }); - credits.querySelector(".bettercanvas-course-credit").addEventListener('input', () => changeGPASettings(course.id, { "credits": credits.querySelector(".bettercanvas-course-credit").value })); + credits.querySelector(".canvasrefined-course-credit").addEventListener('input', () => changeGPASettings(course.id, { "credits": credits.querySelector(".canvasrefined-course-credit").value })); return courseContainer; } @@ -3706,16 +3706,16 @@ function setupGPACalc() { if (!document.querySelector(".ic-DashboardCard__box__container")) return; - let container2 = document.querySelector(".bettercanvas-gpa-card") || document.createElement("div"); - container2.className = "bettercanvas-gpa-card"; + let container2 = document.querySelector(".canvasrefined-gpa-card") || document.createElement("div"); + container2.className = "canvasrefined-gpa-card"; container2.style.display = options.gpa_calc === true ? "inline-block" : "none"; - container2.innerHTML = `

    GPA

    Current

    Weighted

    Cumulative

    `; - let editBtn = makeElement("button", container2, { "className": "bettercanvas-gpa-edit-btn", "textContent": "Edit Calculator" }); + container2.innerHTML = `

    GPA

    Current

    Weighted

    Cumulative

    `; + let editBtn = makeElement("button", container2, { "className": "canvasrefined-gpa-edit-btn", "textContent": "Edit Calculator" }); - let container = document.querySelector(".bettercanvas-gpa") || document.createElement("div"); - container.className = "bettercanvas-gpa"; - container.innerHTML = '

    GPA Calculator

    '; + let container = document.querySelector(".canvasrefined-gpa") || document.createElement("div"); + container.className = "canvasrefined-gpa"; + container.innerHTML = '

    GPA Calculator

    '; if (options.gpa_calc_prepend === true) { document.querySelector(".ic-DashboardCard__box__container").prepend(container2); @@ -3725,9 +3725,9 @@ function setupGPACalc() { document.querySelector(".ic-DashboardCard__box__container").appendChild(container); } - let location = document.querySelector(".bettercanvas-gpa-courses"); + let location = document.querySelector(".canvasrefined-gpa-courses"); let cumulative = createGPACalcCourse(location, { "id": "cumulative", "enrollments": [{ "has_grading_periods": true, "current_period_computed_current_score": 0 }] }); - cumulative.id = "bettercanvas-cumulative-gpa"; + cumulative.id = "canvasrefined-cumulative-gpa"; result.forEach(course => createGPACalcCourse(location, course)); container.style.display = "none"; @@ -3763,8 +3763,8 @@ function delayDashboardNotesStorage(text) { function loadDashboardNotes() { if (options.dashboard_notes === true) { - let notes = document.querySelector('.bettercanvas-dashboard-notes') || document.createElement("textarea"); - notes.classList.add("bettercanvas-dashboard-notes"); + let notes = document.querySelector('.canvasrefined-dashboard-notes') || document.createElement("textarea"); + notes.classList.add("canvasrefined-dashboard-notes"); notes.value = options.dashboard_notes_text; notes.placeholder = "Enter notes here"; notes.style.display = "block"; @@ -3776,7 +3776,7 @@ function loadDashboardNotes() { this.style.height = this.scrollHeight + 5 + "px"; }); } else { - let notes = document.querySelector('.bettercanvas-dashboard-notes'); + let notes = document.querySelector('.canvasrefined-dashboard-notes'); if (notes) notes.style.display = "none"; } } @@ -3826,8 +3826,8 @@ Smaller features */ function applyAestheticChanges() { - let style = document.querySelector("#bettercanvas-aesthetics") || document.createElement('style'); - style.id = "bettercanvas-aesthetics"; + let style = document.querySelector("#canvasrefined-aesthetics") || document.createElement('style'); + style.id = "canvasrefined-aesthetics"; style.textContent = ""; if (options.condensed_cards === true) style.textContent += ".ic-DashboardCard__header_hero {height:60px!important}.ic-DashboardCard__header-subtitle, .ic-DashboardCard__header-term{display:none}"; if (options.remlogo === true) style.textContent += ".ic-app-header__logomark-container{display:none}"; @@ -3887,7 +3887,7 @@ function showUpdateMsg() { if (!el) return; // option off or div already created - let div = document.getElementById("bettercanvas-update-msg"); + let div = document.getElementById("canvasrefined-update-msg"); if (options.show_updates !== true || options.update_msg === "") { if (div) div.style.display = "none"; return; @@ -3897,9 +3897,9 @@ function showUpdateMsg() { } // first creation - div = makeElement("div", el, { "id": "bettercanvas-update-msg" }); + div = makeElement("div", el, { "id": "canvasrefined-update-msg" }); makeElement("p", div, { "textContent": options.update_msg }); - const close = makeElement("button", div, { "id": "bettercanvas-update-close", "textContent": "Close" }); + const close = makeElement("button", div, { "id": "canvasrefined-update-close", "textContent": "Close" }); close.addEventListener("click", () => { readUpdate(); div.remove(); @@ -3954,15 +3954,15 @@ function setupCustomURL() { if (res.length) { getCards(res).then(() => { setTimeout(() => { - console.log("Better Canvas - setting custom domain to " + domain); + console.log("Canvas Refined - setting custom domain to " + domain); chrome.storage.sync.set({ custom_domain: [domain] }).then(location.reload()); }, 100); }); } else { - console.log("Better Canvas - this url doesn't seem to be a canvas url (1)"); + console.log("Canvas Refined - this url doesn't seem to be a canvas url (1)"); } }).catch(err => { - console.log("Better Canvas - this url doesn't seem to be a canvas url (2)"); + console.log("Canvas Refined - this url doesn't seem to be a canvas url (2)"); }); } diff --git a/js/popup.js b/js/popup.js index 6106369..fcfea73 100644 --- a/js/popup.js +++ b/js/popup.js @@ -33,7 +33,7 @@ const localSwitches = []; const fontsDropdownStateKey = "fonts_dropdown_open"; //const apiurl = "http://localhost:3000"; -const apiurl = "https://bettercanvas.diditupe.dev"; +const apiurl = "https://canvasrefined.diditupe.dev"; const defaultOptions = { "local": { @@ -509,7 +509,7 @@ function setup() { // activate dark mode fixer button document.querySelector("#fix-dm-btn").addEventListener("click", async function () { let output = await sendFromPopup("fixdm"); - if (output.path === "bettercanvas-none" || output.path === "bettercanvas-darkmode_off") return; + if (output.path === "canvasrefined-none" || output.path === "canvasrefined-darkmode_off") return; let rating = "bad"; if (output.time < 100) { rating = "good"; @@ -1361,7 +1361,7 @@ async function displayThemeListNew(direction) { // TODO: remake console.log(e); current_page_num = 1; fallback = true; - displayAlert(true, "There was a problem getting themes from the Better Canvas server, so the old themes browser is being displayed for now."); + displayAlert(true, "there is no server you should not be seeing this. There was a problem getting themes from the Canvas Refined server, so the old themes browser is being displayed for now."); displayThemeListOld(0); return; } diff --git a/js/themes.js b/js/themes.js index cff8a96..4361c86 100644 --- a/js/themes.js +++ b/js/themes.js @@ -285,7 +285,7 @@ const themes = [ { "color": "white", "score": 4430, "title": "Leclerc by Kayleigh", "exports": { "disable_color_overlay": true, "gradient_cards": false, "dark_mode": true, "dark_preset": { "background-0": "#ffffff", "background-1": "#fffafa", "background-2": "#ffffff", "borders": "#a30000", "links": "#a30000", "sidebar": "#ffffff", "sidebar-text": "#e60000", "text-0": "#bd0000", "text-1": "#c20000", "text-2": "#a80000" }, "custom_cards": ["https://i.pinimg.com/564x/d8/c6/8f/d8c68f6ee67256cb7c46f96a33883aab.jpg", "https://i.pinimg.com/236x/2d/85/e2/2d85e266a25fecdd2b5e10f0c96f7421.jpg", "https://i.pinimg.com/736x/2d/90/69/2d906970b97b1d6c94d47684107b1751.jpg", "https://i.pinimg.com/736x/7c/5a/28/7c5a28afb3acabe3020da0724b949369.jpg", "https://i.pinimg.com/474x/01/85/3e/01853e96a0aee5316d08f17153b150c0.jpg", "https://i.pinimg.com/474x/ff/1b/2f/ff1b2f3094c84981613572c77a257c5f.jpg", "https://i.pinimg.com/236x/6f/2f/96/6f2f9633aca5477ea306cb9373f65c8a.jpg", "https://i.pinimg.com/236x/dd/bf/93/ddbf933fba66984d5e4248652e69274b.jpg", "https://i.pinimg.com/236x/7d/f1/59/7df159326b295cde1782fdc0ad29cbc2.jpg", "https://i.pinimg.com/236x/4e/70/98/4e7098f66610408430a1bf286c11ca97.jpg", "https://i.pinimg.com/236x/a8/09/63/a809638bc7da39d75ff8f585ef80a741.jpg", "https://i.pinimg.com/736x/ef/7c/63/ef7c63a881ec9b48ad243863f7acf6e0.jpg", "https://i.pinimg.com/736x/58/61/7c/58617c8d4eb208cf98ecc3ed415e87ab.jpg", "https://i.pinimg.com/236x/aa/d4/a3/aad4a3f2919d4fb97cfcec9780981e7a.jpg", "https://i.pinimg.com/564x/f6/88/1c/f6881c7c3cdc357ecfcf58f8bfb5c75c.jpg", "https://i.pinimg.com/236x/a6/f8/9e/a6f89e4ab75df93454bb68e39f29bec5.jpg", "https://i.pinimg.com/236x/2a/71/f9/2a71f9d785aecfc40203e69cc0309767.jpg", "https://i.pinimg.com/736x/6e/9e/66/6e9e66905ceaf91b01e14fc57c6ec643.jpg", "https://i.pinimg.com/736x/0e/98/75/0e98752cbf7b1594b1a30326e8911b3f.jpg", "https://i.pinimg.com/736x/0c/65/dd/0c65dde4494abfd4f477569855d1085e.jpg", "https://i.pinimg.com/236x/3c/7e/5f/3c7e5fb2c2605b34ab795a825c97e8de.jpg"], "card_colors": ["#d60000"], "custom_font": { "family": "'Playfair Display'", "link": "Playfair+Display:wght@400;700" } }, "preview": "https://i.pinimg.com/236x/4e/70/98/4e7098f66610408430a1bf286c11ca97.jpg" }, { "color": "blue", "score": 2220, "title": "GreysAnatomy by Emberli", "exports": { "disable_color_overlay": true, "gradient_cards": false, "dark_mode": true, "dark_preset": { "background-0": "#4a71fc", "background-1": "#080821", "background-2": "#080821", "borders": "#f7f7f8", "links": "#121131", "sidebar": "#080821", "sidebar-text": "#fcfcfd", "text-0": "#fcfcfc", "text-1": "#ffffff", "text-2": "#fafafa" }, "custom_cards": ["https://i.pinimg.com/564x/98/4b/ea/984beac6a1c618358560e08d237c10ff.jpg", "https://i.pinimg.com/564x/5e/92/f7/5e92f7aaf90b3283725b5ea64bf229a4.jpg", "https://i.pinimg.com/564x/fd/60/e2/fd60e2c0e20c854d3a23d53674cd2792.jpg", "https://i.pinimg.com/564x/0d/67/b6/0d67b612c91d3b2a1655827fb2c34e85.jpg", "https://i.pinimg.com/564x/5c/cd/5b/5ccd5b37d890a333f76d9622855249c7.jpg", "https://i.pinimg.com/564x/66/23/14/662314b9e24dd7f024c00f5dbae61d12.jpg", "https://i.pinimg.com/564x/d9/87/76/d987760a478c0112d4110cdc904d2345.jpg", "https://i.pinimg.com/736x/73/92/73/7392738c606475fb3801006e96913427.jpg"], "card_colors": ["#8f0083"], "custom_font": { "family": "'Caveat'", "link": "Caveat:wght@400;700" } }, "preview": "https://i.pinimg.com/564x/66/23/14/662314b9e24dd7f024c00f5dbae61d12.jpg" }, { "color": "beige", "score": 4340, "title": "beigestudy by nowshin", "exports": { "disable_color_overlay": true, "gradient_cards": false, "dark_mode": true, "dark_preset": { "background-0": "#fff8f0", "background-1": "#e8ccb5", "background-2": "#fee1e1", "borders": "#b48e7e", "links": "#ffcccc", "sidebar": "#f0d6d6", "sidebar-text": "#704c2e", "text-0": "#472610", "text-1": "#481d0f", "text-2": "#ffcccc" }, "custom_cards": ["https://i.pinimg.com/736x/87/fc/8c/87fc8ca9428caff232f37bd9ef547aad.jpg", "https://i.pinimg.com/originals/14/f6/57/14f657847d5085bb944ce9df6e25f7c3.jpg", "https://i.pinimg.com/originals/dd/07/87/dd078735318110132bc02e22be16c4b7.jpg", "https://i.pinimg.com/736x/82/0d/7e/820d7edf5c4ae7d29e54772eee33c92d.jpg", "https://i.pinimg.com/originals/ce/67/aa/ce67aaa41da4c60eca91e30547499267.jpg", "https://i.pinimg.com/564x/5a/23/53/5a2353d4d88067869c5aa6a6cc7c2882.jpg", "https://i.pinimg.com/564x/7a/98/13/7a9813601d213722fcdb2c4d41dfed85.jpg", "https://i.pinimg.com/564x/07/47/52/074752696090540ff352a4c1196b6107.jpg", "https://i.pinimg.com/564x/9f/90/be/9f90be69e82f94a776bb58033fc7ed57.jpg"], "card_colors": ["#d9b99b"], "custom_font": { "family": "'Comfortaa'", "link": "Comfortaa:wght@400;700" } }, "preview": "https://i.pinimg.com/564x/5a/23/53/5a2353d4d88067869c5aa6a6cc7c2882.jpg" }, - { "color": "pink", "score": 4440, "title": "BerryStickO by EcstasyCheese", "exports": { "disable_color_overlay": true, "gradient_cards": false, "dark_mode": true, "dark_preset": { "background-0": "#feecf0", "background-1": "#ffffff", "background-2": "#ca1c47", "borders": "#e56182", "links": "#ca1c47", "sidebar": "linear-gradient(#e56182, #f4c0cd)", "sidebar-text": "#ffffff", "text-0": "#ca1c47", "text-1": "#e56182", "text-2": "#000000" }, "custom_cards": ["https://preview.redd.it/strawberry-sticko-v1-pics-for-bettercanvas-v0-94b9j5sn92hd1.png?width=528&format=png&auto=webp&s=bcb9064929f077dac8ab9755b8854d0cb6170847", "https://preview.redd.it/strawberry-sticko-v1-pics-for-bettercanvas-v0-svbdb5sn92hd1.png?width=528&format=png&auto=webp&s=4ff3ca5aceae9fe2937550ea4de69d03fbbd32a8", "https://preview.redd.it/strawberry-sticko-v1-pics-for-bettercanvas-v0-ro8no9sn92hd1.png?width=528&format=png&auto=webp&s=222f2855a7508be4642fb3e0fd10d96dc942e7e2", "https://preview.redd.it/strawberry-sticko-v1-pics-for-bettercanvas-v0-wrwoh6sn92hd1.png?width=528&format=png&auto=webp&s=e331b7ac992f14b49782b512452393546ee2164a", "https://preview.redd.it/strawberry-sticko-v1-pics-for-bettercanvas-v0-cacj2asn92hd1.png?width=528&format=png&auto=webp&s=a11d3f39c94cafb6e956b58220419c6da4448416", "https://preview.redd.it/strawberry-sticko-v1-pics-for-bettercanvas-v0-dzmi19sn92hd1.png?width=528&format=png&auto=webp&s=f59d7aa5aaacc6e4d184e7dd014e8eded1cfde9f", "https://preview.redd.it/strawberry-sticko-v1-pics-for-bettercanvas-v0-l6yyr7sn92hd1.png?width=528&format=png&auto=webp&s=7fd269561ef552feab8df80c1ddc830c3330e28a", "https://preview.redd.it/strawberry-sticko-v1-pics-for-bettercanvas-v0-on4fi3sn92hd1.png?width=528&format=png&auto=webp&s=da34348328014ef38a1caca5f8b8f141c4508e3f"], "card_colors": ["#ca1c47"], "custom_font": { "family": "'gochi hand'", "link": "Gochi+Hand:wght@400;700" } }, "preview": "https://preview.redd.it/strawberry-sticko-v1-pics-for-bettercanvas-v0-svbdb5sn92hd1.png?width=528&format=png&auto=webp&s=4ff3ca5aceae9fe2937550ea4de69d03fbbd32a8" }, + { "color": "pink", "score": 4440, "title": "BerryStickO by EcstasyCheese", "exports": { "disable_color_overlay": true, "gradient_cards": false, "dark_mode": true, "dark_preset": { "background-0": "#feecf0", "background-1": "#ffffff", "background-2": "#ca1c47", "borders": "#e56182", "links": "#ca1c47", "sidebar": "linear-gradient(#e56182, #f4c0cd)", "sidebar-text": "#ffffff", "text-0": "#ca1c47", "text-1": "#e56182", "text-2": "#000000" }, "custom_cards": ["https://preview.redd.it/strawberry-sticko-v1-pics-for-canvasrefined-v0-94b9j5sn92hd1.png?width=528&format=png&auto=webp&s=bcb9064929f077dac8ab9755b8854d0cb6170847", "https://preview.redd.it/strawberry-sticko-v1-pics-for-canvasrefined-v0-svbdb5sn92hd1.png?width=528&format=png&auto=webp&s=4ff3ca5aceae9fe2937550ea4de69d03fbbd32a8", "https://preview.redd.it/strawberry-sticko-v1-pics-for-canvasrefined-v0-ro8no9sn92hd1.png?width=528&format=png&auto=webp&s=222f2855a7508be4642fb3e0fd10d96dc942e7e2", "https://preview.redd.it/strawberry-sticko-v1-pics-for-canvasrefined-v0-wrwoh6sn92hd1.png?width=528&format=png&auto=webp&s=e331b7ac992f14b49782b512452393546ee2164a", "https://preview.redd.it/strawberry-sticko-v1-pics-for-canvasrefined-v0-cacj2asn92hd1.png?width=528&format=png&auto=webp&s=a11d3f39c94cafb6e956b58220419c6da4448416", "https://preview.redd.it/strawberry-sticko-v1-pics-for-canvasrefined-v0-dzmi19sn92hd1.png?width=528&format=png&auto=webp&s=f59d7aa5aaacc6e4d184e7dd014e8eded1cfde9f", "https://preview.redd.it/strawberry-sticko-v1-pics-for-canvasrefined-v0-l6yyr7sn92hd1.png?width=528&format=png&auto=webp&s=7fd269561ef552feab8df80c1ddc830c3330e28a", "https://preview.redd.it/strawberry-sticko-v1-pics-for-canvasrefined-v0-on4fi3sn92hd1.png?width=528&format=png&auto=webp&s=da34348328014ef38a1caca5f8b8f141c4508e3f"], "card_colors": ["#ca1c47"], "custom_font": { "family": "'gochi hand'", "link": "Gochi+Hand:wght@400;700" } }, "preview": "https://preview.redd.it/strawberry-sticko-v1-pics-for-canvasrefined-v0-svbdb5sn92hd1.png?width=528&format=png&auto=webp&s=4ff3ca5aceae9fe2937550ea4de69d03fbbd32a8" }, //{ "title": "Stray kids by Saishee", "exports": { "disable_color_overlay": true, "gradient_cards": false, "dark_mode": true, "dark_preset": { "background-0": "#0f0f0f", "background-1": "#0c0c0c", "background-2": "#211c1c", "borders": "#1e1e1e", "links": "#c6d7d1", "sidebar": "#0c0c0c", "sidebar-text": "#f5f5f5", "text-0": "#edc4c4", "text-1": "#e2e2e2", "text-2": "#5b5757" }, "custom_cards": ["https://i.pinimg.com/474x/6a/a4/32/6aa4326db14cfc001f926442bec125d5.jpg", "https://i.pinimg.com/474x/b3/7a/9c/b37a9c6857416ccf33bec2c68bcc94b5.jpg", "https://i.pinimg.com/564x/76/a3/fb/76a3fb5cc7caddfa3239fc5a32cb1dee.jpg", "https://i.pinimg.com/474x/0a/e3/23/0ae323e8bd7934d8441816499d8e7359.jpg", "https://i.pinimg.com/474x/69/28/c8/6928c8c7bf0cadbd4369d14f46b6c2d8.jpg", "https://i.pinimg.com/474x/4d/57/a9/4d57a99053f87872a7f53d6cdf1f65de.jpg", "https://i.pinimg.com/474x/e4/52/5a/e4525a3aceb0656b6124f7f1e5d477d6.jpg", "https://i.pinimg.com/474x/dc/00/41/dc0041b2a2bc234837a38aef21f3ccd2.jpg", "https://i.pinimg.com/474x/69/c7/7e/69c77ef8a3e9017f4a956535b0e6eb4f.jpg"], "card_colors": ["#c6d7d1"], "custom_font": { "family": "'Playfair Display'", "link": "Playfair+Display:wght@400;700" } }, "preview": "https://i.pinimg.com/474x/69/c7/7e/69c77ef8a3e9017f4a956535b0e6eb4f.jpg" }, { "color": "beige", "score": 3330, "title": "Fantasy by Miranda", "exports": { "disable_color_overlay": true, "gradient_cards": false, "dark_mode": true, "dark_preset": { "background-0": "#E1D8C4", "background-1": "#", "background-2": "#", "borders": "#3d251e", "links": "#d28584", "sidebar": "linear-gradient(#d28584c7, #000000c7), center url(\"https://i.pinimg.com/564x/32/03/2f/32032f56d1513a97a5804c09739545f9.jpg\")", "sidebar-text": "#f5f5f5", "text-0": "#3d251e", "text-1": "#3d251e", "text-2": "#3d251e" }, "custom_cards": ["https://i.pinimg.com/736x/2b/22/c6/2b22c64160677cb97fa36e8012f07ddc.jpg", "https://i.pinimg.com/736x/48/ef/ed/48efedc6e53fb27170b52a76b73b7204.jpg", "https://i.pinimg.com/564x/85/4d/7b/854d7bd85ae1bef392c80c7e3f01a419.jpg", "https://i.pinimg.com/564x/59/e3/a7/59e3a7e93e7354878238857f3c070f6e.jpg", "https://i.pinimg.com/564x/32/03/2f/32032f56d1513a97a5804c09739545f9.jpg", "https://i.pinimg.com/564x/60/37/d8/6037d838a415a126ac091ca733646bca.jpg", "https://i.pinimg.com/736x/87/e4/ec/87e4ecc23258fac19b6b00bdcef73939.jpg", "https://i.pinimg.com/564x/39/3e/0e/393e0eacc03642dd8fa663f230f5164b.jpg", "https://i.pinimg.com/564x/0c/79/c9/0c79c9d5ea846b1e79fe2db31f76d82e.jpg", "https://i.pinimg.com/564x/ff/b0/17/ffb017b914b5acd29afc18251dab18dd.jpg", "https://i.pinimg.com/564x/d5/38/54/d53854ba4b45d6e8ab7862319a03bdf5.jpg"], "card_colors": ["#3d251e"], "custom_font": { "family": "'Nanum Myeongjo'", "link": "Nanum+Myeongjo:wght@400;700" } }, "preview": "https://i.pinimg.com/564x/39/3e/0e/393e0eacc03642dd8fa663f230f5164b.jpg" }, { "color": "red", "score": 4430, "title": "cherry by elizabeth", "exports": { "disable_color_overlay": true, "gradient_cards": false, "dark_mode": true, "dark_preset": { "background-0": "#963131", "background-1": "#5a2626", "background-2": "", "borders": "", "links": "", "sidebar": "#5a2626", "sidebar-text": "#eddbc2", "text-0": "#eddbc2", "text-1": "#eddbc2", "text-2": "#eddbc2" }, "custom_cards": ["https://i.pinimg.com/564x/b5/11/75/b51175545c2af654df242afa0d514025.jpg", "https://i.pinimg.com/736x/f9/6a/6a/f96a6a6302269e92a9d345ce4c54646b.jpg", "https://i.pinimg.com/564x/ac/41/e9/ac41e9ec5ff2d9d95ede13ba33b77235.jpg", "https://i.pinimg.com/736x/6b/7c/1b/6b7c1b108902be1deb72e31c7c7020e4.jpg", "https://i.pinimg.com/736x/79/88/f4/7988f47d7903bd6aa4d8f366cdddeaf8.jpg", "https://i.pinimg.com/564x/97/2d/f7/972df785c3f9f1e0d9b93615d2520328.jpg", "https://i.pinimg.com/736x/36/b0/0b/36b00bf63da23229daab0a82be9bd7fe.jpg"], "card_colors": ["#bb3b38", "#008400", "#5a2626", "#5a2626", "#5a2626", "#5a2626", "#5a2626", "#bb3b38"], "custom_font": { "family": "'Rubik'", "link": "Rubik:wght@400;700" } }, "preview": "https://i.pinimg.com/564x/b5/11/75/b51175545c2af654df242afa0d514025.jpg" }, diff --git a/manifest.json b/manifest.json index 4848321..2df7822 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "manifest_version": 3, - "name": "Actually Better Canvas", + "name": "Canvas Refined", "description": "Even More Feature packed extension for Canvas.", "version": "5.12.6", "icons": { @@ -15,7 +15,7 @@ "38": "icon/icon-38.png" }, "default_popup": "html/popup.html", - "default_title": "Better Canvas" + "default_title": "Canvas Refined" }, "background": { "service_worker": "js/background.js"