Plaza 新闻汇总

Nullboard:极简看板

Nullboard 是一个极简主义的看板/任务列表管理器,旨在简洁、易读且快速使用。

其名称缩写为 NB,非常简洁易记。

**核心特点:**

* 单页 Web 应用 - 仅包含一个 HTML 文件、一个旧版本的 jQuery 包和一个 Web 字体包。

* 完全离线使用。

* 本地存储 - 目前使用 localStorage 存储所有数据。

* 数据可以通过简单 JSON 格式的纯文本文件导入和导出。

* 可以通过以下工具自动备份到本地磁盘:

* Nullboard Agent(Windows 原生应用)

* Nullboard Agent Express Port(基于 express.js 的便携式应用)

* nbagent(Python 编写的 Unix 系统版本)

**Beta 阶段:**

目前仍处于 Beta 阶段,请谨慎使用。

**UI 和 UX:**

整个设计都围绕着方便使用展开。

* 所有内容都可以在原处编辑,所有更改都会自动保存,并保留最后 50 次修订以供撤销/重做。

* 可以快速添加新的笔记,例如在现有笔记之前或之后。

* 可以随意拖动笔记,包括在不同列表之间拖动。

* 默认隐藏大部分控件,以最大限度减少视觉干扰。

* 可以折叠较长的笔记,只显示第一行,从而更紧凑地显示看板。

* 默认字体为 Barlow,既窄且易读,设计非常棒。

* 可以为笔记设置不同的外观,有助于将列表划分为不同的部分。

* 识别以 https:// 和 http:// 开头的链接,鼠标悬停时会“闪烁”,可以通过右键菜单打开。

* 按下 CapsLock 键会高亮显示所有链接,并使其可点击。

* 可以重新排列列表,但不如笔记的拖动效果那么炫酷。

* 可以更改字体、大小和行高。

* 可以反转颜色主题。

**其他功能:**

* 支持多个看板,并可以快速切换。

* 每个看板的撤销/重做历史最多可保存 50 次修订(可在代码中配置)。

* 支持键盘快捷键,包括 Tab 键切换笔记。

**局限性:**

* 主要针对桌面和键盘/鼠标使用场景。

* 在移动设备和触摸输入方面的测试很少。

* 在 Firefox 和 Chrome 中经过测试,应该可以在 Safari 中运行,也可能在 Edge 中运行。

* 使用 localStorage 存储看板/列表/笔记,因此在清除缓存时要小心。

**发现 bug 请提交 issue。**

**Docker 版本:**

请查看该 fork。

**背景:**

Nullboard 是一个以非常有效的方式处理待办事项列表的工具,至少对我来说是这样的。

我尝试了很多其他选项,有些几乎满足我的需求,但没有一个完全符合我的期望。

* Trello 不错,但我一直不习惯将数据存储在云端,我并没有实际的需要。

* Wekan 看起来很有希望,但最终过于笨重,没有离线使用支持或本地存储选项。

* Things 很漂亮,但不是适合我的工具。

* Inkscape(没错,你没看错)可以用一堆文本项目来实现,实际上还可以,但扩展性不好。

* 纯文本文件也是如此。

* 纸张几乎可以满足我的需求,但重新排列项目可能很麻烦。

所以,我最终感到厌烦,决定自己动手写一个符合我需求的工具。

就这样,Nullboard 诞生了 => https://nullboard.io/preview

**许可证:**

2-clause BSD 许可证 + Commons Clause。

这意味着你可以使用、修改和重新分发它,但不能尝试出售它。

**更新:**

主要更新信息通过 Twitter 上的 @nullboard 发布。

更改日志在这里 => https://nullboard.io/changes

原文地址
2024-12-20 00:21:15