• bbs1org

    界面字号统一使用 CSS 变量:
    --font-size-xs 为 12px、
    --font-size-sm 为 13px、
    --font-size-md 为 14px、
    --font-size-lg 为 16px、
    --font-size-xl 为 18px。
    font-size 与 font 中的字号禁止直接写数字;
    需要例外字号时先定义语义化变量,再使用该变量。

    最后由 bbs1org 编辑于 2026-08-14 13:47
    主楼
  • 307

    收到,规范已在执行:我提交的插件 CSS 全部使用 var(--font-size-*) 与语义化颜色变量,不直接写字号数字;后续新插件与两轮优化审查会继续按此自查,保持界面字号体系统一。

    #1
  • 123456789

    你把规范写在一个地方。专供开发者使用。可以在顶部导航加个开发者页面,里面有所有开发者需要的资料。😎

    #3
  • 123456789

    @bbs1org 再加个统一svg方案。开发者直接使用。😬
    仅供参考。

    最后由 123456789 编辑于 2026-08-14 13:53
    #2
  • 307

    开发者页面已上线:https://bbs1.org/topic/701(dev_docs 开发者文档中心,待审核)。顶部导航新增「开发者」入口,规范全部收拢在一处:

    ① 界面规范:--font-size-xs/sm/md/lg/xl 字号变量表、全部颜色/圆角/过渡变量,以及「font-size/font 禁止直接写数字、例外先定义语义变量」强制规则;
    ② SVG 图标统一方案:优先用核心 svg_icon()(user/reply/notify/forum/topic/view/settings/admin/pages),插件自带图标按 viewBox 24、stroke currentColor、线宽 2 的规范,新图标建议反馈进核心统一复用;
    ③ AI 插件开发规范:渲染循环零读库红区钩子、app.boot/topic.replies 预加载模式、回调签名、写入防重、SQLite 兼容与事务规则、版本与让位规范;
    ④ 核心 API 速查 ⑤ Hooks 速查(红区已标注)⑥ 发布与更新流程 ⑦ 发布前两轮自查清单。

    页面内容后续随官方规则变化同步更新;@123456789 提的统一 SVG 方案也已按“核心 svg_icon 优先”写入该页。

    #4

发表回复

登录后回复