Giter Club home page Giter Club logo

rem-craft's Introduction

Rem Craft

GitHub release (latest by date including pre-releases) GitHub GitHub last commit jsDelivr hits (GitHub)

一款现代化、扁平化设计的思源笔记主题

preview

使用说明

最新

  1. 左边栏除了按钮以外的区域都可以拖拽窗口

其他

  1. v2.5.2及之后版本均不再内置 Noto Sans SC 字体文件,有需求请往官网下载

  2. script/config.js 可以设置主题特殊功能的启用与否,默认启用,将值修改为 false 并重启软件即可关闭

  3. 顶栏除了按钮以外的区域都可以拖拽窗口

  4. 极端情况下,页签栏可能会被顶栏按钮覆盖,重启软件即可解决

  5. 鼠标点击右下角问号按钮,菜单才会持续显示,再次点击按钮或者点击周围空白处即可关闭,指南文档按钮在右上方

  6. 设置、搜索等大弹窗的关闭按钮被隐藏了,点击周围空白处即可关闭

参考样式

以下是主要样式设计来源:

  • 参考了 Windows 11 的设计,修改了边栏、滑条、开关、输入框的样式

    windows 11

  • 参考了TDesign的设计系统,统一了颜色、线条、圆角等变量

    starter 252d54e0

  • Notion 的题头图、编辑器各类块

  • Obsidian 的顶栏、页签栏

  • Rem Note 的文档树

  • VS Code 的 One Dark Pro 配色

  • Craft 的引述块

Roadmap

短期计划

  1. mini-plugins:用户自定义使用主题特殊功能,完善主题特殊功能的版本、作者及功能描述等信息,方便后期维护。
  2. themes:用户自定义主题风格和主题色,主题自带 tdesign 和 one-dark 两种风格。
  3. Admonitions:也叫 call-out,即各类定义好的引述模板。(参考链接)

长期计划

  1. 列表转导图等额外辅助功能
  2. 图片、pdf 浏览界面美化

参考与致谢

功能 作者/项目 说明
行内超链接自动展示图标 Achuan-2/Tsundoku LightZuoqiu-Yingyi/Dark+ 将两个主题的相同功能整合在一起
明暗切换 Zuoqiu-Yingyi/Dark+ 参考部分 theme.js
斜杠快捷菜单分列显示 Zuoqiu-Yingyi/Dark+royc01/notion-theme 将两个主题的相同功能整合在一起
文档树辅助线 royc01/notion-theme 群聊中交流讨论提供思路
顶部页签栏 royc01/notion-theme 提供顶栏下沉的思路
theme.js 写法和 api leolee9086/noob 参考部分 theme.js
日历面板 论坛帖子 整合社区实现
行内评论 langzhou/siyuan-comment 整合社区实现
子弹穿线 Zuoqiu-Yingyi/Dark+pengx17/logseq-dev-theme 将两个主题的相同功能整合在一起

依赖项目

版本日志

CHANGELOG

rem-craft's People

Contributors

svchord avatar ssparkluo avatar reverier-xu avatar will-911 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.