From 187876d2a2a6c61119b214b41814f6adc8a9a134 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9F=8F=E5=9B=AD=E7=8C=AB?= Date: Sun, 30 Oct 2022 16:44:28 +0800 Subject: [PATCH] bump to version 20221030 --- App/App.json | 2 +- App/migrate_core.js | 29 +++++++++++++++++++++++++++++ App/render_blog_settings.js | 2 +- App/save_blog_settings.js | 2 +- docs/zh-cn/CHANGELOG.md | 9 +++++++++ package.json | 2 +- 6 files changed, 42 insertions(+), 4 deletions(-) diff --git a/App/App.json b/App/App.json index d5892a0..8ec51fd 100644 --- a/App/App.json +++ b/App/App.json @@ -1,4 +1,4 @@ { - "currentProgramVersion": 20221001, + "currentProgramVersion": 20221030, "AppName": "Baiyuanneko's Blog Generator" } \ No newline at end of file diff --git a/App/migrate_core.js b/App/migrate_core.js index c7110fc..1ae395f 100644 --- a/App/migrate_core.js +++ b/App/migrate_core.js @@ -126,6 +126,13 @@ function addSupportForFormattedJson(){ blog["提高JSON文件的可读性"] = true; } +function addSupportForSomeSmallUserInterfaceImprovement_First(){ + blog["全局主题设置"]["禁用导航栏的阴影效果"] = false; + blog["搜索按钮边框颜色设置为暗色"] = false; + blog["使版心宽度更窄(提高左右页边距)"] = true; + blog["优先使用衬线字体"] = false; +} + module.exports = function () { const currentBlogVersion = parseInt( blog["博客程序版本(禁止修改此值,否则会导致跨版本升级异常)"], @@ -152,6 +159,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if (currentBlogVersion <= 20210817 && currentBlogVersion >= 20210813) { @@ -171,6 +179,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if ( @@ -194,6 +203,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if (currentBlogVersion === 20210925) { @@ -210,6 +220,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if (currentBlogVersion === 20211002 || currentBlogVersion === 20211003 || currentBlogVersion === 20211016 || currentBlogVersion === 20211022 || currentBlogVersion === 20211106) { @@ -226,6 +237,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if (currentBlogVersion === 20211205) { @@ -242,6 +254,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if (currentBlogVersion === 20220119) { @@ -257,6 +270,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if (currentBlogVersion === 20220123) { check_third_party_theme_compatiblity(); @@ -270,6 +284,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if (currentBlogVersion === 20220202) { @@ -283,6 +298,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if (currentBlogVersion === 20220210) { check_third_party_theme_compatiblity(); @@ -294,6 +310,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if (currentBlogVersion === 20220211 || currentBlogVersion === 20220212) { check_third_party_theme_compatiblity(); @@ -304,6 +321,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if (currentBlogVersion === 20220213) { @@ -315,6 +333,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if (currentBlogVersion === 20220304) { @@ -325,6 +344,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if (currentBlogVersion >= 20220314 && currentBlogVersion <= 20220604) { @@ -334,6 +354,7 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if (currentBlogVersion === 20220611 || currentBlogVersion === 20220624) { @@ -342,17 +363,25 @@ module.exports = function () { addSupportForDomainRelatedFunctions(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if(currentBlogVersion > 20220624 && currentBlogVersion <= 20220807){ check_third_party_theme_compatiblity(); addSupportForExternalFriendListJson(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } if(currentBlogVersion >= 20220808 && currentBlogVersion <= 20220930){ check_third_party_theme_compatiblity(); addSupportForFormattedJson(); + addSupportForSomeSmallUserInterfaceImprovement_First(); + } + + if(currentBlogVersion >= 20220931 && currentBlogVersion <= 20221029){ + check_third_party_theme_compatiblity(); + addSupportForSomeSmallUserInterfaceImprovement_First(); } check_third_party_theme_compatiblity(); diff --git a/App/render_blog_settings.js b/App/render_blog_settings.js index e71812e..f5f9187 100644 --- a/App/render_blog_settings.js +++ b/App/render_blog_settings.js @@ -77,7 +77,7 @@ module.exports = function () { if (blog["提高JSON文件的可读性"] === true) document.getElementById("format_json_enabled").checked = true; - if(blog["禁用导航栏的阴影效果"]){ + if(blog["全局主题设置"]["禁用导航栏的阴影效果"]){ document.getElementById("disable_shadow_effect_of_navbar").checked = true; } diff --git a/App/save_blog_settings.js b/App/save_blog_settings.js index a866074..2160db1 100644 --- a/App/save_blog_settings.js +++ b/App/save_blog_settings.js @@ -135,7 +135,7 @@ module.exports = function () { blog["优先使用衬线字体"] = use_serif_font; blog["使版心宽度更窄(提高左右页边距)"] = increase_page_margin; blog["搜索按钮边框颜色设置为暗色"] = set_search_button_outline_into_dark_mode; - blog["禁用导航栏的阴影效果"] = disable_shadow_effect_of_navbar; + blog["全局主题设置"]["禁用导航栏的阴影效果"] = disable_shadow_effect_of_navbar; BlogInstance.writeBlogData(); if(save_blog_settings_operate_success === true){ diff --git a/docs/zh-cn/CHANGELOG.md b/docs/zh-cn/CHANGELOG.md index dafe886..fb3156b 100644 --- a/docs/zh-cn/CHANGELOG.md +++ b/docs/zh-cn/CHANGELOG.md @@ -1,5 +1,14 @@ # 更新日志 +## 20221030 + +- 支持通过 SSH 将博客文件上传到远程服务器(感谢 [@scientificworld] 的贡献!) +- 重新设计了 UI +- 支持禁用博客导航栏的阴影效果 +- 支持将博客搜索按钮边框颜色设置为暗色 +- 支持设置使博客版心宽度更窄(提高左右页边距) +- 支持设置博客优先使用衬线字体 + ## 20221001 - 支持站内搜索功能 diff --git a/package.json b/package.json index 5128c9e..b24843d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bbg", - "version": "20221001.0.0", + "version": "20221030.0.0", "description": "A static blog generator based on Electron Technology.", "license": "UNLICENSED", "author": {