From 09bd27a59be33fd42870f3c5e54656c170f02669 Mon Sep 17 00:00:00 2001 From: Ajay Date: Fri, 6 Jun 2025 22:03:07 -0400 Subject: [PATCH] Add advanced skip options --- public/_locales | 2 +- public/options/options.css | 13 + public/options/options.html | 2 + .../options/AdvancedSkipOptionsComponent.tsx | 269 ++++++++++++++++++ src/config.ts | 48 +++- src/content.ts | 25 +- src/options.ts | 4 + src/render/AdvancedSkipOptions.tsx | 15 + src/utils.ts | 12 +- src/utils/categoryUtils.ts | 2 + src/utils/segmentData.ts | 87 +++++- src/utils/videoLabels.ts | 8 +- 12 files changed, 450 insertions(+), 37 deletions(-) create mode 100644 src/components/options/AdvancedSkipOptionsComponent.tsx create mode 100644 src/render/AdvancedSkipOptions.tsx diff --git a/public/_locales b/public/_locales index b6bb85b7..33cefd76 160000 --- a/public/_locales +++ b/public/_locales @@ -1 +1 @@ -Subproject commit b6bb85b7f779c0e9e73eb196b35b3442b949fccb +Subproject commit 33cefd76212fec7580cfa5a085e6f541c134910a diff --git a/public/options/options.css b/public/options/options.css index b68ce3dd..657fbee2 100644 --- a/public/options/options.css +++ b/public/options/options.css @@ -731,4 +731,17 @@ svg { .dearrow-link:hover .close-button { opacity: 1; +} + +.invalid-advanced-config { + color: red; +} + +.advanced-skip-options-menu { + margin-top: 10px; +} + +.advanced-config-help-message { + margin-bottom: 10px; + transition: none; } \ No newline at end of file diff --git a/public/options/options.html b/public/options/options.html index 7d4e5aab..63ffd4ba 100644 --- a/public/options/options.html +++ b/public/options/options.html @@ -140,6 +140,8 @@
__MSG_whatManualSkipOnFullVideo__
+
+