Skip to content

feat: 全局主题系统——主题引擎、语义钩子、羊皮纸主题、阅读区主题面板与照片背景 - #45

Open
Feplus2 wants to merge 3 commits into
xincmm:mainfrom
Feplus2:feat/global-themes
Open

feat: 全局主题系统——主题引擎、语义钩子、羊皮纸主题、阅读区主题面板与照片背景#45
Feplus2 wants to merge 3 commits into
xincmm:mainfrom
Feplus2:feat/global-themes

Conversation

@Feplus2

@Feplus2 Feplus2 commented Jul 22, 2026

Copy link
Copy Markdown

概述

本地改造的第二批:完整的全局主题能力,共 3 个独立 commit:

  • 全局主题引擎 + 设置入口 + 语义钩子:关键区域加稳定 data-region 属性(chat 面板、消息气泡等),主题包可精准定位;灵感来自 CherryStudio 主题机制"留口子但不给 DOM 地图"的痛点
  • 羊皮纸全局主题 + 主题开发文档public/themes/parchment.css 完整示例 + docs/THEMING.md(钩子清单与 CSS 变量文档化)——主题包 = manifest + CSS,社区可照文档 PR 贡献主题
  • 阅读区主题面板与照片背景:阅读器独立的主题/背景设置(内置多张背景图 + 自定义),reader-background-service + reader-scenes 场景样式

说明

Feplus2 added a commit to Feplus2/better-sageread that referenced this pull request Jul 26, 2026
Feplus2 added a commit to Feplus2/better-sageread that referenced this pull request Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant