aboutsummaryrefslogtreecommitdiff
path: root/popup.html
diff options
context:
space:
mode:
authorTheArchons <github@thearchons.xyz>2026-01-26 15:09:56 -0500
committerTheArchons <github@thearchons.xyz>2026-01-26 15:09:56 -0500
commita2f267b080ef775ea62a5f32a547612aa482f009 (patch)
tree720214dd731347e6aed236c79daa48732f40f5f2 /popup.html
parent53dae4c861f2343be00f7154d06f24555d200d1a (diff)
Add initial implementation of Unhook NG extension with manifest, popup, and content scripts
Diffstat (limited to 'popup.html')
-rw-r--r--popup.html166
1 files changed, 166 insertions, 0 deletions
diff --git a/popup.html b/popup.html
new file mode 100644
index 0000000..e6b4ed4
--- /dev/null
+++ b/popup.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <style>
+ body {
+ width: 240px;
+ padding: 12px;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
+ font-size: 13px;
+ background: #1a1a1a;
+ color: #fff;
+ margin: 0;
+ }
+
+ h3 {
+ margin: 0 0 10px 0;
+ font-size: 14px;
+ color: #ff4444;
+ }
+
+ label {
+ display: flex;
+ align-items: center;
+ padding: 4px 0;
+ cursor: pointer;
+ }
+
+ label:hover {
+ background: #333;
+ }
+
+ label.sub {
+ padding-left: 20px;
+ font-size: 12px;
+ color: #aaa;
+ }
+
+ input[type="checkbox"] {
+ margin-right: 8px;
+ accent-color: #ff4444;
+ }
+ </style>
+</head>
+<body>
+ <h3>Unhook NG</h3>
+
+ <label>
+ <input type="checkbox" id="hideHomeFeed" checked>
+ Hide Home Feed
+ </label>
+
+ <label>
+ <input type="checkbox" id="hideVideoSidebar" checked>
+ Hide Video Sidebar
+ </label>
+ <label class="sub">
+ <input type="checkbox" id="hideRecommended" checked>
+ Hide Recommended
+ </label>
+ <label class="sub">
+ <input type="checkbox" id="hideLiveChat" checked>
+ Hide Live Chat
+ </label>
+ <label class="sub">
+ <input type="checkbox" id="hidePlaylist" checked>
+ Hide Playlist
+ </label>
+ <label class="sub">
+ <input type="checkbox" id="hideFundraiser" checked>
+ Hide Fundraiser
+ </label>
+
+ <label>
+ <input type="checkbox" id="hideEndScreenFeed" checked>
+ Hide End Screen Feed
+ </label>
+
+ <label>
+ <input type="checkbox" id="hideEndScreenCards" checked>
+ Hide End Screen Cards
+ </label>
+
+ <label>
+ <input type="checkbox" id="hideShorts" checked>
+ Hide Shorts
+ </label>
+
+ <label>
+ <input type="checkbox" id="hideComments" checked>
+ Hide Comments
+ </label>
+ <label class="sub">
+ <input type="checkbox" id="hideProfilePhotos" checked>
+ Hide Profile Photos
+ </label>
+
+ <label>
+ <input type="checkbox" id="hideMixes" checked>
+ Hide Mixes
+ </label>
+
+ <label>
+ <input type="checkbox" id="hideMerchTickets" checked>
+ Hide Merch, Tickets, Offers
+ </label>
+
+ <label>
+ <input type="checkbox" id="hideVideoInfo" checked>
+ Hide Video Info
+ </label>
+ <label class="sub">
+ <input type="checkbox" id="hideButtonsBar" checked>
+ Hide Buttons Bar
+ </label>
+ <label class="sub">
+ <input type="checkbox" id="hideChannel" checked>
+ Hide Channel
+ </label>
+ <label class="sub">
+ <input type="checkbox" id="hideDescription" checked>
+ Hide Description
+ </label>
+
+ <label>
+ <input type="checkbox" id="hideTopHeader" checked>
+ Hide Top Header
+ </label>
+ <label class="sub">
+ <input type="checkbox" id="hideNotifications" checked>
+ Hide Notifications
+ </label>
+
+ <label>
+ <input type="checkbox" id="hideInaptSearch" checked>
+ Hide Inapt Search Results
+ </label>
+
+ <label>
+ <input type="checkbox" id="hideExploreTrending" checked>
+ Hide Explore, Trending
+ </label>
+
+ <label>
+ <input type="checkbox" id="hideMoreFromYT" checked>
+ Hide More from YouTube
+ </label>
+
+ <label>
+ <input type="checkbox" id="hideSubscriptions" checked>
+ Hide Subscriptions
+ </label>
+
+ <label>
+ <input type="checkbox" id="disableAutoplay" checked>
+ Disable Autoplay
+ </label>
+
+ <label>
+ <input type="checkbox" id="disableAnnotations" checked>
+ Disable Annotations
+ </label>
+
+ <script src="popup.js"></script>
+</body>
+</html>