From 4ad810975b5be39c539bbc8c33b0d0a18ba16fa1 Mon Sep 17 00:00:00 2001 From: viviSoltus Date: Tue, 6 Dec 2022 20:08:17 +0800 Subject: [PATCH] no message --- script/VS.js | 4 ++-- script/kernel.js | 21 +++++++++++------ script/module/CPext.js | 23 +++++++++++++++++++ .../extend_CPDialog_container_extension.js | 4 ++++ 4 files changed, 43 insertions(+), 9 deletions(-) create mode 100644 script/module/CPext.js create mode 100644 script/module/XML/extend_CPDialog_container_extension.js diff --git a/script/VS.js b/script/VS.js index 1203015..38b457b 100644 --- a/script/VS.js +++ b/script/VS.js @@ -15,9 +15,9 @@ nblist.then((result) => { }).then(async (NBList) => { for(let j=0,len=NBList.length;j { }).onclick = () => console.log("Notification clicked!"); } else { let ready = await winsayKernel(`${winsay_ROOT}theme.js`); - ready - ? window.funs.loadScript( - window.funs.addURLParam("/appearance/themes/Sofill=/script/VS.js"), - undefined, - true - ) - : console.error("no ready"); + if (ready) { + window.funs.loadScript( + window.funs.addURLParam("/appearance/themes/Sofill=/script/VS.js"), + undefined, + true + ); + window.funs.loadScript( + window.funs.addURLParam("/appearance/themes/Sofill=/script/module/CPext.js"), + undefined, + true + ); + } else { + console.error("no ready"); + } } }); diff --git a/script/module/CPext.js b/script/module/CPext.js new file mode 100644 index 0000000..b87ea8d --- /dev/null +++ b/script/module/CPext.js @@ -0,0 +1,23 @@ +import { CP_container_extension } from "./XML/extend_CPDialog_container_extension.js"; +setTimeout(() => { + document.querySelector("#SC-CP #sc-custom-container-extension").innerHTML = + CP_container_extension; + document + .querySelector("#SC-CP #sc-custom-container-extension") + .addEventListener("click", (e) => { + console.log(e); + let xyz = [e.target, e.target.parentNode, e.target.parentNode.parentNode]; + xyz.forEach((i) => { + i.attributes["data-type"] && i.attributes["data-type"].value == "goBack" + ? (document.querySelector("#SC-CP #configBazaarReadme").style.right = + "-100%") + : null; + }); + xyz.forEach((i) => { + i.classList.contains("b3-card") + ? (document.querySelector("#SC-CP #configBazaarReadme").style.right = + "0px") + : null; + }); + }); +}, 3000); diff --git a/script/module/XML/extend_CPDialog_container_extension.js b/script/module/XML/extend_CPDialog_container_extension.js new file mode 100644 index 0000000..fdd5349 --- /dev/null +++ b/script/module/XML/extend_CPDialog_container_extension.js @@ -0,0 +1,4 @@ +export {CP_container_extension}; +var CP_container_extension = ` +
主题
模板
图标
挂件
已下载
Sofill-2035
HBuilderX-Light3105
Savor24382
Dark+20777
Rem Craft7965
mini-vlook3271
pink-room1039
Oir-Light510
Tsundoku Green2847
Tsundoku Dark5850
Tsundoku Light8033
Consistent705
pureDark224
Oir Dark for Mobile171
Oir Light for Mobile251
blue-dog2377
Dark-Blue2057
Light-Blue4114
PureSY272
Concise Dark1826
Concise Light3232
Knowledge Brain2225
暗黑 主题
Sofill-
Made with ❤️ by
Soltus
当前版本
v0.256
发布日期
2022-12-05
包大小
430 kB

🪁 Sofill-主题:内部代号 [ winsay ](风颂)

LicenseGitHub release (latest by date including pre-releases)GitHub (Pre-)Release DateGitHub open issuesGitHub closed issuesGitHub last commit

🔭 更新预告

短期计划💥

  • 持续扩大跟随主题形态的样式范围
  • 持续完善主题设置面板

中期计划⛳

  • 暗黑模式计划增加午夜风暴,明亮模式计划增加ONote
  • S3形态
  • 支持通过主题设置界面配置分隔线样式
  • 支持标题自动编号
  • 支持配置文档面包屑表现形式
  • 提供接口 · Issue #425

每日更新之我不是肝帝即将进入假期停更


✨ 主题设置界面可配置更多项目了,适配思源v2.5.3,停止支援思源 2.5.2 及更早版本,特殊色号,支持通过主题设置界面开启思源设置资源界面粘性布局,持通过主题设置界面开启图片制卡,修复已知缺陷,持续优化体验

版本更新详细内容请下滑至【集市更新版本日志】部分查看

可能错过的重要更新

  1. 文档树视觉效果升级,支持通过主题设置配置滤镜
  2. Android 手机端体验优化,搜索体验优化
  3. 文档树自适应显示优化,优化导出PDF形态,支持通过主题设置界面禁用文档树修改图标,适配繁体中文和英文

主题设置界面入口指南

Step 1 确保在思源软件设置里关闭了【隐藏底部状态栏】

Step 2 鼠标悬浮或左键单击右下角控件,在呼出的菜单中点击【主题设置】

🏳️‍🌈 主题特色介绍

打造思源“第二默认主题”

多端适配,体积小巧,深度优化默认主题已知缺陷,明亮/暗黑多种形态随心切换 🎨

如此合适,微风迎怀,看得到的看不到的地方都充满了 Sofill- 的优化印记,满足细节控对 ⌈润物细无声⌋ 的极致追求,永不疲劳的舒适体验 🎡

亲爱的用户:我们推荐您搭配 Remix-icon图标包使用 Sofill 系列主题

轻量化简洁风绛亽特色思源笔记主题

Sofill 系列主题对比| Sofill 系列主题时间线

Sofill- 主题颜色 绛亽标准色+ CNTC + SGTC 设计

Sofill- 适合哪些人:13~58岁非色弱人群;青少年请在家长指导下观看,切勿沉迷


Sofill- 主题形态一览表 ✨

形态明暗模式支持跟随开发阶段json键值说明
绝绝紫⬜⬜✔️构建root.css默认形态
纯洁蓝⬜⬜✔️维护root-L-Blue.css
文中红⬜⬜✔️构建root-L-Red.css
砰砰粉⬜⬜✔️维护root-L-Pink.css
青葱绿⬜⬜✔️维护root-L-Green.css
智慧金⬜⬜✔️维护root-L-Yellow.css
黑金蓝⬛⬛✔️维护root-D-BlackGoldPurple.css暗黑模式默认形态
墨绿紫⬛⬛✔️构建root-D-InkGreenPurple.css
暗夜紫⬛⬛✔️计划
暗夜红⬛⬛✔️计划
暗夜粉⬛⬛✔️计划
午夜风暴⬛⬜计划
ONote⬜⬜计划正版授权复刻思源经典主题 OneNote(已下架)

🎯 Sofill- 重点目标

  1. 非常重视导出PDF
  2. 非常重视双链
  3. 非常重视与默认主题的兼容性与思源的向后兼容性
  4. 非常重视 Android 端适配(包括 Android Pad),弥补默认主题在移动端的不足
  5. 非常重视主题包的轻量化,主题包大小不会超过 3 MB
  6. 重视浏览器环境的使用体验
  7. 重视不同窗口大小的适配(源自 [ Hellise Potter ] )
  8. 重视过渡动画(对机器性能有一定的要求)
  9. 重视极端使用环境(源自 [ Hellise Potter ] )

🧬 手机端安装指南

  1. 在手机端 关于中开启网络伺服
  2. 在另外一台电脑或 Pad 浏览器中访问手机端伺服的URL
  3. 从集市下载主题,然后重启手机端,在 外观中选择下载的主题

📜 集市更新版本日志

版本说明

  • 包含【SiYuan】标签的版本,建议更新思源至适配版本后再更新主题,否则可能存在适配问题;声明为【构建】标签的版本,建议手动删除旧版本后再下载(更新只会替换已有文件,不会删除不再引用的文件)
  • 全部版本更新日志| 关注后续版本开发动态

v0.250 ~ v0.256 聚合说明

2022-12-06 released

引入特性:

  1. 支持通过主题设置界面禁用文档树笔记本名和文档名染色 · Issue #694 · v0.250
  2. 支持通过主题设置界面恢复默认搜索布局 · Issue #689 · v0.250
  3. 背景色11、12改为标记色 · Issue #585 · v0.252
  4. 9、10、11、12号色特殊样式 · Issue #703 · v0.252
  5. 支持通过主题设置界面开启思源设置资源界面粘性布局 · Issue #712 ·v0.254
  6. 支持通过主题设置界面开启图片制卡 · Issue #715 · v0.256

改进优化:

  1. 取消压缩CP.js · Issue #688 · v0.250
  2. 桌面端选区搜索功能变更 · Issue #683 · v0.250
  3. 面包屑自适应视觉效果优化 · Issue #690 · v0.250
  4. 主题设置项联动显示支持移动端 · Issue #692 · v0.250
  5. 文档树自适应显示支持安卓手机端 · Issue #693 · v0.250
  6. 文档树笔记本项粘性布局改为需开启自适应显示 · Issue #695 · v0.250
  7. 优化搜索建议 · Issue #696 · v0.250
  8. 搜索界面显示当前布局模式 · Issue #698 · v0.250
  9. 优化暗黑模式夜间模式滤镜,明亮模式反色模式修改为深夜模式,关灯场景也能从容应对 · Issue #701 · v0.252
  10. 在抽屉增加Sofill系列区分标识 · Issue #691 · v0.252
  11. 细节优化 · Issue #702 · v0.252
  12. 细节优化 · Issue #710 ·v0.254

缺陷修复:

  1. 指定路径状态高亮异常 · Issue #697 · v0.250
  2. 搜索结果未分组时切换排序类型后预览界面消失 · Issue #711 ·v0.254
  3. 引用块弹出层限高未生效 · Issue #716 · v0.256

🎈 鸣谢

Sofill 系列主题的诞生与成长离不开下列开源项目的贡献,以及热心网友的反馈和建议。

思源社区

思源笔记

参考主题:(排名不分先后)

资源

字体:(排名不分先后)

图片:(排名不分先后)

💎 特别鸣谢

🌐 开源声明

  1. Sofill 系列主题均可免费使用和基于交流学习的无限制修改
  2. 基于 Sofill 系列主题二次创作的作品不得在未获得原作者团队授权的情况下擅自在思源集市或者其他渠道公开发行

- The End -

+` \ No newline at end of file