PaperPulse Academic
PaperPulse Academic 是一个完整的 Obsidian 主题,把 PaperPulse macOS 端的视觉语言带入学术笔记场景,服务需要长时间专注阅读、科研与写作的用户。
当前版本
- 当前版本
1.0.0,要求 Obsidian 1.13.6 及以上,macOS 桌面端为主要验证环境,纯 CSS 实现,MIT 协议。 - 深色模式:近黑的科研外壳搭配海军蓝与茄紫层次,饱和脉冲色只用于身份、选择、焦点与进度,不压在长文背景上。
- 浅色模式:暖白与羊皮纸色表面配酒红/梅紫文字,独立设计而非深色模式反色生成。
- 覆盖侧栏、标签页、ribbon、菜单、命令面板、弹窗、通知、设置、表单、Properties、Bases、Canvas 与 Graph。
- 支持用户 Accent Color、可选 Style Settings 控制(玻璃强度、纸张温度、强调强度、圆角、阴影、界面密度),但 Style Settings 不是依赖。
- 纯 CSS:无 JavaScript、无网络请求、无远程字体/图片、无遥测,不读取或修改笔记。
设计原则
为长文阅读设计。 低饱和度的编辑与阅读平面以持续工作为目标;明暗两套色彩层次分别调校,浅色模式按纸张阅读体验独立设计。
可访问性优先。 交互状态不单靠颜色区分,提供 reduced-motion、reduced-transparency、increased-contrast、forced-colors 与打印回退。
与 Academic Dashboard 的契约。 通过公开的 --academic-dashboard-* 自定义属性为独立插件提供皮肤,集成只作用于 .academic-dashboard-view,不依赖插件的组件类名或 DOM 结构;插件缺席时主题功能不受影响。
Insight. 把”主题”当作公共视觉契约而不是一次性皮肤:主题作者与插件作者通过文档化的 CSS 变量协作,双方各自独立演化,这比深层耦合的配套主题更可持续。
Repository. GabrielMu2006/paperpulse-academic-theme