ITADN
cwilliams5/Midnight-Trilium-Dark-Mode
cwilliams5/Midnight-Trilium-Dark-Mode · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Midnight - Trilium 深色模式主题

一款为 Trilium 打造的、具有鲜明观点且受 Material Design 启发的精美深色模式主题,具备额外功能,并对细节与样式覆盖有着 OCD 级别 的极致关注。

Midnight Screenshot

Supported Version Open Issues Open PRs

特性

  • 基于 Material Design
    • 舒适的对比度
    • 最大可读性
  • 深色模式友好字体
  • 一致的设计
    • 包括对齐和布局问题的修复
  • 自定义代码视图样式
    • 原生深色模式
    • 连字字体
  • 完整的样式覆盖
    • 甚至超过内置的默认主题和深色模式!
  • 新功能
    • 禅模式 - 专注于当前笔记

支持

支持的 Trilium 版本:0.50.2。请报告任何 bug 或样式覆盖缺失。

不支持:其他所有版本。然而,Midnight 最初是针对 0.49.5 开发的,高于该版本的版本可能可以工作,但仅支持最新受支持版本。低于 0.49.5 的早期版本未进行测试。

前提条件

技术上没有,Midnight 会尝试从网络获取其使用的字体。对于离线使用,或如果遇到任何问题,请手动安装以下字体:

  • Inter - 一款专为屏幕使用设计的美丽字体,与默认 Trilium 字体相比,在深色模式下表现良好。
  • FiraCode - 最好的编程字体,具有出色的深色模式外观和编程连字。

安装

  • 参见 prerequisites 以确保离线时也能使用字体。
  • 在 Trilium 中创建新笔记,将其存储在您喜欢的任何位置。
  • 将笔记类型更改为 CSS。
  • 粘贴 midnight.css 的原始内容。
  • 为该笔记添加一个值为 #appTheme=Midnight 的 owned 属性。
  • 点击左上角的 Trilium 图标,选择 Options,并在 theme 下选择 Midnight。

Zen Mode

启用可选的 Zen Mode。请记住使用 ALT + Z 组合键退出 Zen Mode!

  • 在 Trilium 中创建新笔记,将其存储在您喜欢的任何位置。
  • 将笔记类型更改为 JS Frontend。
  • 粘贴 zenmode.js 的原始内容。
  • 为该笔记添加一个值为 #run=frontendStartup 的 owned 属性。
  • 点击左上角的 Trilium 图标,选择 Reload frontend,或按 F5 重新加载前端。

自定义

代码已进行布局和注释,以便于您轻松自定义。更改您想要的部分,删除您不需要的部分。如果您认为有任何有趣且对核心有价值的改进,请告诉我。欢迎提交 Pull requests!

高度主观

如前所述,这是我的日常主题,并且高度符合我的个人偏好。我在代码中创建了一个“highly opiniated”部分,用于存放我做出的、可能具有争议性的更改。如果您不喜欢这些更改,可以轻松移除。目前包括以下内容:

  • 默认情况下,Trilium 笔记的最大宽度为 1200px。Midnight 会将其覆盖为 100%,并保留少量边距以提供舒适的留白。如果您不喜欢笔记过宽,请随意移除。

Zen Mode VS Extreme Zen Mode

默认情况下,"Extreme Zen Mode" 处于激活状态,这意味着 Zen Mode 会移除 everything 但保留笔记内容。如果您希望保留更多笔记 UI 元素,例如 attributes、tabs、splitter 等,请注释掉或移除 Extreme Zen Mode 部分,并取消注释 Zen Mode 部分。

Donation

如果出于某种原因您想为此捐款,我会感到荣幸,但请考虑改为向 zadamTrilium 的开发者,捐款或赞助。