Added intermission category

This commit is contained in:
Ajay Ramachandran 2020-07-02 21:37:38 -04:00
parent 955ee32b46
commit 367657e44e
3 changed files with 24 additions and 2 deletions

View file

@ -2,5 +2,5 @@
"serverAddress": "https://sponsor.ajay.app",
"testingServerAddress": "https://sponsor.ajay.app/test",
"serverAddressComment": "This specifies the default SponsorBlock server to connect to",
"categoryList": ["sponsor", "intro", "outro", "interaction", "selfpromo", "music_offtopic"]
"categoryList": ["sponsor", "intro", "outro", "interaction", "selfpromo", "intermission", "music_offtopic"]
}

View file

@ -512,6 +512,12 @@
"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_intermission": {
"message": "Intermission"
},
"category_intermission_description": {
"message": "An interval without actual content. Could be a pause, static frame, or repeating animation in the video. Should not be used for pauses or transitions with actual content"
},
"category_music_offtopic": {
"message": "Music: Non-Music Section"
},

View file

@ -48,8 +48,10 @@ interface SBConfig {
"preview-interaction": PreviewBarOption,
"selfpromo": PreviewBarOption,
"preview-selfpromo": PreviewBarOption,
"intermission": PreviewBarOption,
"preview-intermission": PreviewBarOption
"music_offtopic": PreviewBarOption,
"preview-music_offtopic": PreviewBarOption
"preview-music_offtopic": PreviewBarOption,
}
}
@ -196,6 +198,14 @@ var Config: SBObject = {
color: "#bfbf35",
opacity: "0.7"
},
"intermission": {
color: "#45a8ff",
opacity: "0.7"
},
"preview-intermission": {
color: "#0066bf",
opacity: "0.7"
},
"music_offtopic": {
color: "#ff9900",
opacity: "0.7"
@ -398,6 +408,12 @@ function addDefaults() {
for (const key in Config.defaults) {
if(!Config.localConfig.hasOwnProperty(key)) {
Config.localConfig[key] = Config.defaults[key];
} else if (key === "barTypes") {
for (const key2 in Config.defaults[key]) {
if(!Config.localConfig[key].hasOwnProperty(key2)) {
Config.localConfig[key][key2] = Config.defaults[key][key2];
}
}
}
}
};