diff --git a/README.md b/README.md
index 46f0d3e..c7c6650 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@ And things that would make it great but are not actually necessary.
If you want to contact us, open a issue or use our discord
-## Rebuild roadmap
+## Our Roadmap
### Essential:
@@ -40,6 +40,10 @@ If you want to contact us, open a Full Roadmap for a better understanding of the upcoming features and things we are working on :D
@@ -129,10 +134,6 @@ To install arcfox-theme you need to open your firefox configurations and turn st
- Inside the "chrome" folder, drop the "userChrome.css" that you find on the releases.
- Restart firefox.
-# Roadmap
-
-ArcFox still have a lot of features to be implemented and you can see our Roadmap for a better understanding of the upcoming features and things we are working on :D
-
# Removing ArcFox
If you have a major issue, or just want a different/default look, here is how to remove ArcFox.
diff --git a/src/background.js b/src/background.js
index f2273a1..5596167 100644
--- a/src/background.js
+++ b/src/background.js
@@ -12,7 +12,7 @@ function handleShortcut(command) {
browser.commands.onCommand.addListener(handleShortcut);
// Remove X-frame headers - required for Peek to work
-var defaultRgx = ["", "*://*/*", "https://*.w3schools.com/*"].join('\n')
+var defaultRgx = ["", "*://*/*"].join('\n')
var theRegex = null;
var headersdo = {
"content-security-policy": (x => { return false }),
diff --git a/src/components/sidebar/fonts/Nunito-VariableFont_wght.ttf b/src/components/fonts/Nunito-VariableFont_wght.ttf
similarity index 100%
rename from src/components/sidebar/fonts/Nunito-VariableFont_wght.ttf
rename to src/components/fonts/Nunito-VariableFont_wght.ttf
diff --git a/src/components/peek/peek.css b/src/components/peek/peek.css
index 40489ed..678e82b 100644
--- a/src/components/peek/peek.css
+++ b/src/components/peek/peek.css
@@ -1,5 +1,11 @@
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");
+/* Arc Palette */
+:root {
+ --arc-palette-background: #1c1a26 !important;
+}
+
+/* Peek */
div#peekpage {
height: 100vh;
width: 74vw;
@@ -35,6 +41,11 @@ div#peekpage iframe {
animation: buttonappear 1s;
background: white;
color: black;
+ transition: 0.1s;
+}
+
+.peektools:hover {
+ background: #dbdbdb;
}
.peektools::after {
diff --git a/src/components/peek/peek.js b/src/components/peek/peek.js
index 84e7208..9e33744 100644
--- a/src/components/peek/peek.js
+++ b/src/components/peek/peek.js
@@ -41,18 +41,23 @@ document.body.appendChild(peekBackdrop);
document.body.appendChild(peekPage);
peekPage.appendChild(peekIframe);
-// Make peek functional in Anchor elements
-let collection = document.getElementsByTagName("a");
-Array.from(collection).forEach(function (element) {
- element.removeAttribute("jsaction");
- element.removeAttribute("target");
- element.onclick = (event) => {
- if (event.shiftKey) {
- event.preventDefault();
- peekIframe.src = element.href;
- peekBackdrop.style.display = 'block';
- document.body.style.overflow = 'hidden';
- peekPage.showPopover();
- }
- };
-});
\ No newline at end of file
+
+document.addEventListener('DOMSubtreeModified', loadPeek, false);
+function loadPeek() {
+ // Make peek functional in Anchor elements
+ let collection = document.getElementsByTagName("a");
+ Array.from(collection).forEach(function (element) {
+ element.removeAttribute("jsaction");
+ element.removeAttribute("target");
+ element.onclick = (event) => {
+ if (event.shiftKey) {
+ event.preventDefault();
+ peekIframe.src = element.href;
+ peekBackdrop.style.display = 'block';
+ document.body.style.overflow = 'hidden';
+ peekPage.showPopover();
+ }
+ };
+ });
+}
+loadPeek();
\ No newline at end of file
diff --git a/src/components/settings/settings.html b/src/components/settings/settings.html
index 9bbb7e8..91ce8d6 100644
--- a/src/components/settings/settings.html
+++ b/src/components/settings/settings.html
@@ -1,10 +1,76 @@
-Peek tabs by pressing shift while clicking on a link
-
+
General
+Open a Peek window when clicking on links with Shift held
+
+