Add season logo settings

This commit is contained in:
the1812 2019-09-17 12:12:39 +08:00
parent bd486976d5
commit 03c28aad3c
11 changed files with 19 additions and 12 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -25,7 +25,7 @@
"custom-control-background.min.js": "6B6B7E99E88E9242AB4AB3A0B108AADBF48BD43D6A8F11F0E281F476A7D84C47", "custom-control-background.min.js": "6B6B7E99E88E9242AB4AB3A0B108AADBF48BD43D6A8F11F0E281F476A7D84C47",
"custom-navbar.min.css": "7F3E0B8527072498AF3A3E093963F591B8BFD09FE5E5BF03B619698EFFCE6220", "custom-navbar.min.css": "7F3E0B8527072498AF3A3E093963F591B8BFD09FE5E5BF03B619698EFFCE6220",
"custom-navbar.min.html": "72A66BCE1D82163555AFBEAC651A0BB42A661338878C55B9BE8CE3655767A3CC", "custom-navbar.min.html": "72A66BCE1D82163555AFBEAC651A0BB42A661338878C55B9BE8CE3655767A3CC",
"custom-navbar.min.js": "58B0CCE624D94BDDEB770433E8914080D1D0211D042425FE21CECF2C35F84555", "custom-navbar.min.js": "E34EB76F90CC76C70E544C333B93F5AD2E6C753BA2A19D865963534670EB65DE",
"danmaku-converter.min.js": "E056FD0E80469D3EC4C11BDD78435A1EBFA319DA8DAD9063286E1CA50037EA94", "danmaku-converter.min.js": "E056FD0E80469D3EC4C11BDD78435A1EBFA319DA8DAD9063286E1CA50037EA94",
"dark-important.min.css": "7FC057E91B5BE14BF91A549EB33D9828D044546DBC5F47EF8E7829CD64BD5774", "dark-important.min.css": "7FC057E91B5BE14BF91A549EB33D9828D044546DBC5F47EF8E7829CD64BD5774",
"dark-navbar.min.css": "C02A4001942DE8E26C61520C2499D80512D8CBA0BBA81E7065BA219C4DF9C11D", "dark-navbar.min.css": "C02A4001942DE8E26C61520C2499D80512D8CBA0BBA81E7065BA219C4DF9C11D",
@ -62,7 +62,7 @@
"full-tweets-title.min.css": "13A0CF1C96F374CED3FA59A532E28B4B620D7A4C374385A363F32AD1A7656764", "full-tweets-title.min.css": "13A0CF1C96F374CED3FA59A532E28B4B620D7A4C374385A363F32AD1A7656764",
"full-tweets-title.min.js": "DD57BB732ABEF7739CA84AEFF97E86F8984FCC4A8A75B957213622350B2A7C37", "full-tweets-title.min.js": "DD57BB732ABEF7739CA84AEFF97E86F8984FCC4A8A75B957213622350B2A7C37",
"gui-settings.min.css": "91CD563A76849D8C03EF5CE8F621E0D1AC57E01B629B0A1BA7C46874A26D7214", "gui-settings.min.css": "91CD563A76849D8C03EF5CE8F621E0D1AC57E01B629B0A1BA7C46874A26D7214",
"gui-settings.min.html": "526ABC1C580FB74C3ADF994848A201875CB793EE2877689C803000615E61880C", "gui-settings.min.html": "EE04915D41D07FA0F6A752D78312FDE66006B7C1D2920CE5CB678BFEA23FD582",
"gui-settings.min.js": "919485FA287E0A91D7CD778924C527219AB703A3042CE31D6C597047879EF107", "gui-settings.min.js": "919485FA287E0A91D7CD778924C527219AB703A3042CE31D6C597047879EF107",
"haruna-scale.min.js": "7B0F89A664B6A3D0BE21F7501660058DE3DC0881A81FCDA44B9F3C31BBD73D30", "haruna-scale.min.js": "7B0F89A664B6A3D0BE21F7501660058DE3DC0881A81FCDA44B9F3C31BBD73D30",
"hide-bangumi-reviews.min.js": "CC3CE6B3F1606F8AB0A4ADAD3B16E6DA9245D0676ACF74B97FB143FBFF0C7223", "hide-bangumi-reviews.min.js": "CC3CE6B3F1606F8AB0A4ADAD3B16E6DA9245D0676ACF74B97FB143FBFF0C7223",

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -544,6 +544,7 @@ Resource.manifest = {
html: true, html: true,
displayNames: { displayNames: {
customNavbar: '使用自定义顶栏', customNavbar: '使用自定义顶栏',
customNavbarSeasonLogo: '使用季节Logo',
customNavbarFill: '主题色填充', customNavbarFill: '主题色填充',
customNavbarShadow: '投影', customNavbarShadow: '投影',
customNavbarCompact: '紧凑布局', customNavbarCompact: '紧凑布局',

View File

@ -290,6 +290,7 @@ class Logo extends NavbarComponent {
this.getLogo() this.getLogo()
this.href = `https://www.bilibili.com/`; this.href = `https://www.bilibili.com/`;
this.touch = false; this.touch = false;
addSettingsListener('customNavbarSeasonLogo', () => this.getLogo())
} }
async getLogo () { async getLogo () {
if (settings.customNavbarSeasonLogo) { if (settings.customNavbarSeasonLogo) {

View File

@ -61,6 +61,7 @@
<!-- <checkbox indent="0" key="useNewStyle" dependencies=""></checkbox> --> <!-- <checkbox indent="0" key="useNewStyle" dependencies=""></checkbox> -->
<!-- <textbox indent="1" key="blurBackgroundOpacity" dependencies="useNewStyle"></textbox> --> <!-- <textbox indent="1" key="blurBackgroundOpacity" dependencies="useNewStyle"></textbox> -->
<checkbox indent="0" key="customNavbar" dependencies=""></checkbox> <checkbox indent="0" key="customNavbar" dependencies=""></checkbox>
<checkbox indent="1" key="customNavbarSeasonLogo" dependencies="customNavbar"></checkbox>
<checkbox indent="1" key="customNavbarFill" dependencies="customNavbar"></checkbox> <checkbox indent="1" key="customNavbarFill" dependencies="customNavbar"></checkbox>
<!-- <checkbox indent="1" key="allNavbarFill" dependencies="customNavbar"></checkbox> --> <!-- <checkbox indent="1" key="allNavbarFill" dependencies="customNavbar"></checkbox> -->
<checkbox indent="1" key="customNavbarShadow" dependencies="customNavbar"></checkbox> <checkbox indent="1" key="customNavbarShadow" dependencies="customNavbar"></checkbox>