From 16eadc5aa3c40e44711c707fa47c024489c9acd3 Mon Sep 17 00:00:00 2001 From: blankie Date: Thu, 10 Aug 2023 17:57:04 +1000 Subject: [PATCH] Update Compass QoL Enhancer to 1.8.0 - Fix a weird overline on hover for calendar events - Make strikethroughs in calendar events and their tooltips more noticeable --- Compass QoL Enhancer.user.js | 13 ++++++++++++- README.md | 1 + 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Compass QoL Enhancer.user.js b/Compass QoL Enhancer.user.js index 7ff98c3..67b9dbb 100644 --- a/Compass QoL Enhancer.user.js +++ b/Compass QoL Enhancer.user.js @@ -2,7 +2,7 @@ // @name Compass QoL Enhancer // @namespace blankie-scripts // @match http*://*.compass.education/* -// @version 1.7.0 +// @version 1.8.0 // @author blankie // @description A userscript that adds small but useful features for Compass, such as the ability to close windows by clicking on the background // @inject-into page @@ -57,6 +57,8 @@ function handleNewCalendarEvent(element) { } // fix learning tasks shrinking for some reason a.style.display = "block"; + // fix weird aboveline (underline but above the text) on hover + a.style.textDecoration = "none"; a.replaceChildren(...element.childNodes); let preventCompassHandler = false; @@ -233,6 +235,15 @@ document.body.addEventListener("click", function(event) { } }, {passive: true}); +let style = document.createElement("style"); +style.textContent = ` +/* Make strikethroughs more noticeable on calendar events and their tooltips */ +.ext-cal-evt s, .calendar-tip .title s { + text-decoration-thickness: .25em; +} +`; +document.head.append(style); + // Suppress that annoying barebones context menu that only has Copy // why is it not obvious that you can just hold ctrl or shift to suppress it??? // i know it's compass' fault but i'm still frustrated diff --git a/README.md b/README.md index 43ec0a2..46bcbe6 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ A userscript that adds small but useful features for Compass. Features include: - Calendar events now being links (they work with [Link Hints] now! you can also ctrl+click on "standard classes", events, and learning tasks) - Calendar events now show their end time without having to being hovered +- Strikethroughs in calendar events are now a lot more noticeable - Tabs are now links (you can refresh pages and the tab will automatically open. you can also ctrl+click on them) - Files and folders in Resources is now marked clickable ([Link Hints] can now