diff --git a/package.json b/package.json
index 9d7d5781..87d4d2e1 100644
--- a/package.json
+++ b/package.json
@@ -34,6 +34,7 @@
"autoprefixer": "^10.4.15",
"color": "^4.2.3",
"install": "^0.13.0",
+ "motion": "^10.16.4",
"npm": "^10.1.0",
"postcss": "^8.4.29",
"react": "^18.2.0",
diff --git a/src/SEQTA.js b/src/SEQTA.js
index 0a20b8e9..a443a21c 100644
--- a/src/SEQTA.js
+++ b/src/SEQTA.js
@@ -1,4 +1,5 @@
/*global chrome*/
+import { animate, spring } from "motion";
import Color from "color";
import ShortcutLinks from "./seqta/content/links.json";
@@ -95,42 +96,50 @@ function OpenWhatsNewPopup() {
let text = stringToHTML(
String.raw`
-
Custom backgrounds and themes coming soon!
-
3.1.2 - New settings menu!
-
Overhauled the settings menu
-
Added custom gradients
-
3.1.1 - Minor Bug fixes
-
Fixed assessments overlapping
-
Fixed houses not displaying if they aren't a specific color
-
Fixed Chrome Webstore Link
-
-
3.1.0 - Design Improvements
-
Minor UI improvements
-
Added Animation Speed Slider
-
Animation now enables and disables without reloading SEQTA
-
Changed logo
+
Custom backgrounds and themes coming soon!
+
3.1.2 - New settings menu!
+
Overhauled the settings menu
+
Added custom gradients
+
3.1.1 - Minor Bug fixes
+
Fixed assessments overlapping
+
Fixed houses not displaying if they aren't a specific color
+
Fixed Chrome Webstore Link
+
+
3.1.0 - Design Improvements
+
Minor UI improvements
+
Added Animation Speed Slider
+
Animation now enables and disables without reloading SEQTA
+
Changed logo
-
3.0.0 - BetterSEQTA+ *Complete Overhaul*
-
Redesigned appearance
-
Upgraded to manifest V3 (longer support)
-
Fixed transitional glitches
-
Under the hood improvements
-
Fixed News Feed
+
3.0.0 - BetterSEQTA+ *Complete Overhaul*
+
Redesigned appearance
+
Upgraded to manifest V3 (longer support)
+
Fixed transitional glitches
+
Under the hood improvements
+
Fixed News Feed
-
2.0.7 - Added support to other domains + Minor bug fixes
Fixed BetterSEQTA+ not loading on some pagesFixed text colour of notices being unreadableFixed pages not reloading when saving changes
-
2.0.2 - Minor bug fixes
Fixed indicator for current lessonFixed text colour for DM messages list in Light modeFixed user info text colour
-
Sleek New Layout
Updated with a new font and presentation, BetterSEQTA+ has never looked better.
-
New Updated Sidebar
Condensed appearance with new updated icons.
-
Independent Light Mode and Dark Mode
Dark mode and Light mode are now available to pick alongside your chosen Theme Colour. Your Theme Colour will now become an accent colour for the page.
- Light/Dark mode can be toggled with the new button, found in the top-right of the menu bar.
-
-

-
Create Custom Shortcuts
Found in the BetterSEQTA+ Settings menu, custom shortcuts can now be created with a name and URL of your choice.
-

+
2.0.7 - Added support to other domains + Minor bug fixes
+
Fixed BetterSEQTA+ not loading on some pages
+
Fixed text colour of notices being unreadable
+
Fixed pages not reloading when saving changes
+
+
2.0.2 - Minor bug fixes
+
Fixed indicator for current lesson
+
Fixed text colour for DM messages list in Light mode
+
Fixed user info text colour
+
+
Sleek New Layout
+
Updated with a new font and presentation, BetterSEQTA+ has never looked better.
+
+
New Updated Sidebar
+
Condensed appearance with new updated icons.
+
+
Independent Light Mode and Dark Mode
+
Dark mode and Light mode are now available to pick alongside your chosen Theme Colour. Your Theme Colour will now become an accent colour for the page.
+ Light/Dark mode can be toggled with the new button, found in the top-right of the menu bar.
+
+
Create Custom Shortcuts
+
Found in the BetterSEQTA+ Settings menu, custom shortcuts can now be created with a name and URL of your choice.
`,
).firstChild;
@@ -140,10 +149,14 @@ function OpenWhatsNewPopup() {