diff --git a/manifest/manifest.json b/manifest/manifest.json index 7bb8af26..43c7ce73 100644 --- a/manifest/manifest.json +++ b/manifest/manifest.json @@ -34,6 +34,7 @@ "icons/settings.svg", "icons/pencil.svg", "icons/check.svg", + "icons/check-smaller.svg", "icons/upvote.png", "icons/downvote.png", "icons/thumbs_down.svg", @@ -50,6 +51,16 @@ "icons/heart.svg", "icons/visible.svg", "icons/not_visible.svg", + "icons/money.svg", + "icons/segway.png", + "icons/close-smaller.svg", + "icons/right-arrow.svg", + "icons/campaign.svg", + "icons/star.svg", + "icons/lightbulb.svg", + "icons/bolt.svg", + "icons/stopwatch.svg", + "icons/music-note.svg", "icons/PlayerInfoIconSponsorBlocker.svg", "icons/PlayerDeleteIconSponsorBlocker.svg", "popup.html", diff --git a/public/_locales/en/messages.json b/public/_locales/en/messages.json index ef9f325d..22710212 100644 --- a/public/_locales/en/messages.json +++ b/public/_locales/en/messages.json @@ -239,6 +239,9 @@ "showSkipNotice": { "message": "Show Notice After A Segment Is Skipped" }, + "showCategoryGuidelines": { + "message": "Show Category Help" + }, "noticeVisibilityMode0": { "message": "Full Size Skip Notices" }, @@ -542,18 +545,39 @@ "message": "to", "description": "Used between segments. Example: 1:20 to 1:30" }, + "generic_guideline1": { + "message": "Include segue transitions" + }, + "generic_guideline2": { + "message": "Plays as if nothing was skipped" + }, "category_sponsor": { "message": "Sponsor" }, "category_sponsor_description": { "message": "Paid promotion, paid referrals and direct advertisements. Not for self-promotion or free shoutouts to causes/creators/websites/products they like." }, + "category_sponsor_guideline1": { + "message": "Paid promotions" + }, + "category_sponsor_guideline2": { + "message": "Not for donations or custom merch" + }, "category_selfpromo": { "message": "Unpaid/Self Promotion" }, "category_selfpromo_description": { "message": "Similar to \"sponsor\" except for unpaid or self promotion. This includes sections about merchandise, donations, or information about who they collaborated with." }, + "category_selfpromo_guideline1": { + "message": "Donations, memberships and custom merch" + }, + "category_selfpromo_guideline2": { + "message": "Free shoutouts that don't add to the video" + }, + "category_selfpromo_guideline3": { + "message": "Not for corporate designed products and merch" + }, "category_exclusive_access": { "message": "Exclusive Access" }, @@ -564,12 +588,24 @@ "message": "This video showcases a product, service or location that they've received free or subsidized access to", "description": "Short description for this category" }, + "category_exclusive_access_guideline1": { + "message": "Entire video showcases something where recieved free or subsidized access" + }, "category_interaction": { "message": "Interaction Reminder (Subscribe)" }, "category_interaction_description": { "message": "When there is a short reminder to like, subscribe or follow them in the middle of content. If it is long or about something specific, it should be under self promotion instead." }, + "category_interaction_guideline1": { + "message": "Short reminders to like, subscribe or follow" + }, + "category_interaction_guideline2": { + "message": "Includes indirect reminders to comment" + }, + "category_interaction_guideline3": { + "message": "Not for general promotion, only calls to action" + }, "category_interaction_short": { "message": "Interaction Reminder" }, @@ -582,18 +618,36 @@ "category_intro_short": { "message": "Intermission" }, + "category_intro_guideline1": { + "message": "Interval without actual content" + }, + "category_intro_guideline2": { + "message": "Not for transitions with information" + }, "category_outro": { "message": "Endcards/Credits" }, "category_outro_description": { "message": "Credits or when the YouTube endcards appear. Not for conclusions with information." }, + "category_outro_guideline1": { + "message": "Don't include content, even if endcards are on screen" + }, "category_preview": { "message": "Preview/Recap" }, "category_preview_description": { "message": "Quick recap of previous episodes, or a preview of what's coming up later in the current video. Meant for edited together clips, not for spoken summaries." }, + "category_preview_guideline1": { + "message": "Clips that appear later, or in a future video" + }, + "category_preview_guideline2": { + "message": "Recap of a previous video" + }, + "category_preview_guideline3": { + "message": "Not for sections that add additional content" + }, "category_filler": { "message": "Filler Tangent/Jokes" }, @@ -603,6 +657,15 @@ "category_filler_short": { "message": "Filler" }, + "category_filler_guideline1": { + "message": "Tangential scenes only for filler or humor" + }, + "category_filler_guideline2": { + "message": "Distractions, bloopers, replays" + }, + "category_filler_guideline3": { + "message": "Not for scenes required to understand the topic" + }, "category_music_offtopic": { "message": "Music: Non-Music Section" }, @@ -612,12 +675,27 @@ "category_music_offtopic_short": { "message": "Non-Music" }, + "category_music_offtopic_guideline1": { + "message": "Sections not in official releases" + }, + "category_music_offtopic_guideline2": { + "message": "Non-music in a live performance" + }, "category_poi_highlight": { "message": "Highlight" }, "category_poi_highlight_description": { "message": "The part of the video that most people are looking for. Similar to \"Video starts at x\" comments." }, + "category_poi_highlight_guideline1": { + "message": "Section most people are looking for" + }, + "category_poi_highlight_guideline2": { + "message": "Can help skip past context" + }, + "category_poi_highlight_guideline3": { + "message": "Can skip to the title or thumbnail" + }, "category_livestream_messages": { "message": "Livestream: Donation/Message Readings" }, @@ -867,7 +945,10 @@ "LearnMore": { "message": "Learn More" }, - "CopyDownvoteButtonInfo": { + "FullDetails": { + "message": "Full Details" + }, + "CopyDownvoteButtonInfo": { "message": "Downvotes and creates a local copy for you to resubmit" }, "OpenCategoryWikiPage": { diff --git a/public/content.css b/public/content.css index 6a2c1a04..9836ae3c 100644 --- a/public/content.css +++ b/public/content.css @@ -156,9 +156,6 @@ } .sponsorSkipNoticeParent, .sponsorSkipNotice { - min-width: 350px; - max-width: 50%; - border-spacing: 5px 10px; padding-left: 5px; padding-right: 5px; @@ -166,6 +163,15 @@ border-collapse: unset; } +.sponsorSkipNoticeParent { + min-width: 350px; + max-width: 50%; +} + +.sponsorSkipNotice { + width: 100%; +} + .sponsorSkipNoticeTableContainer { background-color: rgba(28, 28, 28, 0.9); border-radius: 5px; @@ -177,7 +183,7 @@ } .sponsorSkipNoticeLimitWidth { - min-width: calc(100% - 50px); + max-width: calc(100% - 50px); } .sponsorSkipNotice .hidden { @@ -347,6 +353,22 @@ color: rgb(235, 235, 235); } +.sb-guidelines-notice .sponsorTimesInfoMessage td { + padding-left: 5px; + padding-top: 2px; + padding-bottom: 2px; + font-size: 15px; + + display: flex; + align-items: center; +} + +.sponsorTimesInfoIcon { + width: 30px; + padding-right: 10px; + padding-left: 10px; +} + .segmentSummary { outline: none !important; } diff --git a/public/icons/bolt.svg b/public/icons/bolt.svg new file mode 100644 index 00000000..9c56393e --- /dev/null +++ b/public/icons/bolt.svg @@ -0,0 +1,37 @@ + + diff --git a/public/icons/campaign.svg b/public/icons/campaign.svg new file mode 100644 index 00000000..e31763a7 --- /dev/null +++ b/public/icons/campaign.svg @@ -0,0 +1,37 @@ + + diff --git a/public/icons/check-smaller.svg b/public/icons/check-smaller.svg new file mode 100644 index 00000000..cf9533d8 --- /dev/null +++ b/public/icons/check-smaller.svg @@ -0,0 +1,38 @@ + + diff --git a/public/icons/close-smaller.svg b/public/icons/close-smaller.svg new file mode 100644 index 00000000..9a740f53 --- /dev/null +++ b/public/icons/close-smaller.svg @@ -0,0 +1,37 @@ + + diff --git a/public/icons/lightbulb.svg b/public/icons/lightbulb.svg new file mode 100644 index 00000000..8b7d434b --- /dev/null +++ b/public/icons/lightbulb.svg @@ -0,0 +1,37 @@ + + diff --git a/public/icons/money.svg b/public/icons/money.svg new file mode 100644 index 00000000..fde5f8a9 --- /dev/null +++ b/public/icons/money.svg @@ -0,0 +1,37 @@ + + diff --git a/public/icons/music-note.svg b/public/icons/music-note.svg new file mode 100644 index 00000000..3bfd3616 --- /dev/null +++ b/public/icons/music-note.svg @@ -0,0 +1,37 @@ + + diff --git a/public/icons/right-arrow.svg b/public/icons/right-arrow.svg new file mode 100644 index 00000000..57459f77 --- /dev/null +++ b/public/icons/right-arrow.svg @@ -0,0 +1,37 @@ + + diff --git a/public/icons/segway.png b/public/icons/segway.png new file mode 100644 index 00000000..b1057c13 Binary files /dev/null and b/public/icons/segway.png differ diff --git a/public/icons/star.svg b/public/icons/star.svg new file mode 100644 index 00000000..cb19a372 --- /dev/null +++ b/public/icons/star.svg @@ -0,0 +1,37 @@ + + diff --git a/public/icons/stopwatch.svg b/public/icons/stopwatch.svg new file mode 100644 index 00000000..56f9c1c7 --- /dev/null +++ b/public/icons/stopwatch.svg @@ -0,0 +1,37 @@ + + diff --git a/public/options/options.html b/public/options/options.html index e23be2ab..d50f9c5c 100644 --- a/public/options/options.html +++ b/public/options/options.html @@ -175,6 +175,18 @@ + +