Colorful StickyNotes

by pandanocturne
5
4
3
2
1
Score: 32/100

Description

Floating colorful sticky notes in Vault

Reviews

No reviews yet.

Stats

5
stars
1,291
downloads
0
forks
141
days
1
days
1
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
1
total issues
1
open issues
0
closed issues
278
commits

Latest Version

a day ago

Changelog

What's New

✨ Features

  • Settings: choose plugin UI language (Auto / English / 简体中文)
  • Floating sticky header context menu: Open current sticky in a new tab
  • Sticky list +: new notes join the currently filtered workspace
  • Sidebar action is now New sticky note (joins the active workspace, or stays Uncategorized if none is open)
  • New command: Close/open current sticky workspace (close open stickies / restore the active workspace snapshot)

⚙️ Improvements

  • Simplified new-sticky workspace assignment (no inherit-from-source-sticky path; no auto-create when opening an empty workspace)
  • Removed duplicate “New sticky note” command and unused hide-current / hide-others commands

📝 Docs

  • Merged English & Chinese README, refreshed screenshots/assets, Community Plugins install first, Kanban credit

更新内容

✨ 新功能/特性

  • 设置:可选择插件界面语言(自动 / English / 简体中文)
  • 悬浮便笺标题栏右键:打开当前便笺(在新标签页打开)
  • 便笺列表 +:新建便笺加入当前筛选的工作区
  • 侧边栏改为 新建便笺(有活动工作区则加入,否则未分类)
  • 新命令:关闭/打开当前便笺工作区(关闭已打开便笺 / 恢复活动工作区快照)

⚙️ 改进/优化

  • 简化新建便笺的工作区归属逻辑(不再继承源便笺工作区;打开空工作区时不自动新建)
  • 移除重复的「新建便笺」命令,以及「隐藏当前便笺」「隐藏其他便笺」命令

📝 文档/其他

  • 合并中英文 README,更新截图与资源;安装方式优先官方插件市场;致谢补充 Kanban

README file from

Github

Colorful StickyNotes

English · 中文

English

Colorful StickyNotes is an Obsidian plugin that opens draggable, stackable sticker-style windows over your vault. Each sticky is backed by a Obsidian note (default folder StickyNotes, configurable).

Sticky dashboard — Quick Access, calendar, workspace tree, filters, and composer:

Sticky dashboard

Sticky list — sidebar grid with filters, sorting, and pagination:

Sticky list

Workspace panel — manage groups, search/locate, and Ungrouped filter:

Workspace panel

Features

  • Floating sticky windows — Small windows above the UI; content comes from vault notes.
  • Background colors — Palettes such as yellow, pink, mint, blue, lavender, and gray (stored in note frontmatter).
  • YAML tag toolbar — Native Obsidian tags on floating stickies, list cards, and dashboard cards (Colored Tags compatible), with separate show/hide toggles.
  • Sticky list — Sidebar grid with filters (open state, archive, color, workspace), sorting, pinning, pagination, and adjustable card size/columns.
  • Sticky dashboard — Main-tab overview with Quick Access areas, calendar heatmap, workspace tree, tag/workspace/date filters, and an embedded composer.
  • Sticky workspaces — Save and switch window layouts; manage groups, trash, search/locate in the workspace panel (including Ungrouped filter).
  • Extras — Edge snap / auto-resize, drag snapping and grouping, restore session on startup, filename templates (Moment-style + subfolders), optional default template note. Settings are organized into tabs.

Canvas integration

From the sticky list, drag one or more stickies via the drag handle onto Canvas to create nodes. Batch drops follow spacing and “max per row” from settings.

  • Plain drag → file cards (vault link)
  • Ctrl drag → embed content as text cards (⌘ on macOS)
  • Shift drag → embed content and move original to trash (use with care)

Optional behavior lives under Canvas link in settings (default node size, auto-fit height, color sync, zoom-to-selection, drag hints, etc.).

Installation

Community Plugins (recommended)

  1. Settings → Community plugins → turn off Safe mode if needed.
  2. Browse → search for Colorful StickyNotes.
  3. Install, then enable the plugin.

Via BRAT (beta)

  1. Install BRAT from Community Plugins.
  2. Settings → BRAT → Add Beta plugin.
  3. Repo URL: https://github.com/PandaNocturne/obsidian-colorful-stickynotes.
  4. Add the plugin, then enable it under Community Plugins.

Manual

  1. Download main.js, manifest.json, and styles.css from Releases.
  2. Create .obsidian/plugins/colorful-stickynotes in your vault and copy the files in.
  3. Restart Obsidian and enable the plugin.

Development

  1. Clone this repo.
  2. npm install
  3. npm run build

Credits

Inspired in part by:

License

MIT

中文

Colorful StickyNotes(彩色便笺) 是面向 Obsidian 的插件:在库内打开可拖拽、可叠放的彩色便笺窗口,每个便笺背后都是一篇 Obsidian 笔记。默认目录为 StickyNotes,可在设置中修改。

便笺仪表盘 — 快速访问、日历、工作区树、筛选与输入区:

便笺仪表盘

便笺列表 — 侧边栏网格,支持筛选、排序与分页:

便笺列表

工作区管理面板 — 分组管理、搜索定位与未分组筛选:

工作区管理面板

主要功能

  • 浮动便笺窗口 — 小窗口叠在界面上方,内容来自库内笔记(默认目录 StickyNotes,可在设置中修改)。
  • 多种背景色 — 亮黄、粉、薄荷、天蓝、薰衣草、浅灰等主题,样式通过笔记 frontmatter 记录。
  • YAML 标签栏 — 悬浮窗、列表卡片、仪表盘卡片支持 Obsidian 原生标签(可被 Colored Tags 识别),三处显示开关相互独立。
  • 便笺列表 — 侧边栏网格浏览,支持打开状态、归档、颜色、工作区等筛选,以及排序、置顶、分页与卡片尺寸调节。
  • 便笺仪表盘 — 主标签页总览:快速访问、日历热力、工作区树、标签/工作区/日期筛选与嵌入输入区。
  • 便笺工作区 — 保存与切换窗口布局;管理面板支持分组、回收站、搜索定位,以及「未分组」筛选。
  • 辅助能力 — 贴边自动拉高、对齐吸附与编组、启动恢复会话、文件名模板(Moment 风格与子目录)、可选默认模板等。插件设置按分区以标签页展示。

Canvas 联动

在 便笺列表 中按住卡片拖拽手柄,可将一张或多张便笺拖到 Obsidian Canvas 上松手,在落点创建节点;多张时按设置中的间距与「每行最多」排成网格。

拖入 Canvas 时的操作:

  • 直接拖拽 → 文件卡片(库内引用)
  • 按住 Ctrl 拖拽 → 嵌入文本内容(macOS 为 ⌘)
  • 按住 Shift 拖拽 → 嵌入内容并删除原文件(移入回收站,请谨慎使用)

可选能力在设置 「Canvas 联动」 中调整:新建节点默认宽高、拖入后自动贴合高度、节点颜色与便笺颜色同步、拖入后缩放画布以框选新建节点、拖拽时显示按键说明等。

安装方法

通过官方插件市场安装(推荐)

  1. 打开 设置 → 第三方插件,按需关闭安全模式。
  2. 点击 浏览,搜索 Colorful StickyNotes(彩色便笺)。
  3. 安装后在第三方插件列表中启用。

通过 BRAT 安装

  1. 在 Obsidian 社区插件市场安装 BRAT 插件。
  2. 前往 设置 → BRAT。
  3. 点击 Add Beta plugin(添加测试插件)。
  4. 输入本仓库地址:https://github.com/PandaNocturne/obsidian-colorful-stickynotes。
  5. 点击 Add Plugin。
  6. 在 第三方插件 中启用该插件。

手动安装

  1. 在 Releases 页面下载最新的 main.js、manifest.json、styles.css。
  2. 在你的库的 .obsidian/plugins/ 目录下创建一个名为 colorful-stickynotes 的文件夹。
  3. 将下载的文件放入该文件夹。
  4. 重启 Obsidian 并在设置中启用。

开发

如果你想自行构建插件:

  1. 克隆此仓库。
  2. 运行 npm install 安装依赖。
  3. 运行 npm run build 进行编译。

致谢

本插件在设计与实现上参考、借鉴了以下社区作品,在此致谢:

许可

MIT