siyuan-note / siyuan

A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.
https://b3log.org/siyuan
GNU Affero General Public License v3.0
18.96k stars 1.42k forks source link

Card Whiteboard (Maze) #2024

Open 88250 opened 3 years ago

88250 commented 3 years ago

数字花园中的迷宫。

Joe-rq commented 1 year ago

希望脑图不仅仅是大纲的另一种展示方式而已,而是也加入自由节点、关联线等脑图的常见功能,成为一种能够自由组织的真正将脑图和双链相结合的图,这样它的定位不至于像文档关系图一样鸡肋,也恰恰是目前所有双链笔记都不具备的特性(thebrain虽类似,但中文支持不好)。

如果真的能做成thebrain那样,那也太cool了!!! 正反引用对应着父子关系, 提及对应着兄弟关系。 在各个节点间漫游,每切换一个节点,就展示以这个节点为中心的父子节点和兄弟节点。 并且除了被动的展示之外,还能主动的创建节点、连接节点、编辑内容。 那真的变成一个笔记的可视化关系型数据库了!!!

感觉更像Heptabase

ippreacher commented 1 year ago

excalidraw加上块链接就能实现白板的基本功能了

terwer commented 1 year ago

如果能够支持脑图文字编辑以及线条编辑就完美了。不知道能不能实现

Message ID: @.***>

hackerhui commented 1 year ago

白板与白板的嵌套,即,建一个白板,组织其他白板的关系,是否考虑支持

hiforrest commented 1 year ago

❎不希望做成单页面白板,即 白板是独立的,只能插入本页面的块,所有的块只保存在独立的页面/白板中。

✅白板的核心功能: ① 用户可以从任意页面中选择块插入 ② 用户可以自由摆放块 ③ 用户可以保存白板 ④ 用户可以在白板上新建块 ⑤ 用户可以在白板上直接编辑块 ⑥ 用户可以用线连接块 ⑦ 白板上的块可以保持和笔记库中同步,就像目前的引用;也可以选择脱离同步。

tty0013 commented 1 year ago

请问该特性年底有希望吗?

luo-chuan commented 1 year ago

弱弱地建议一下,可以支持在surface这样的电脑上用手写笔写写画画吗?

88250 commented 1 year ago

弱弱地建议一下,可以支持在surface这样的电脑上用手写笔写写画画吗?

不支持手写,这个特性不是通常意义上的手写/画图白板。

wslrj123 commented 1 year ago
ChaseZhong commented 1 year ago

念念不忘,必有回响

mzcxiaohuanxiong commented 1 year ago

期待中。隔壁OB他们家已经内测了。哈哈哈

holduan commented 1 year ago

弱弱地建议一下,可以支持在surface这样的电脑上用手写笔写写画画吗?

不支持手写,这个特性不是通常意义上的手写/画图白板。

请问有支持手写的计划吗,看隔壁logseq的白板是有手写的。

ad56583964 commented 1 year ago

希望在Maze推出后可以增强对 图片资源 的使用,图片可以取出其中的一块,生成一个子图片,一个应用场景是,在讨论的问题比较庞大的情况下,我可以在另一个地方对图片中的这一小块内容记录一些想法和结论

Image

TopProgrammer commented 1 year ago

白板,白板

suka233333 commented 1 year ago

坐等白板~~~

kuangdongksk commented 1 year ago

卡片 卡片 卡片

kuangdongksk commented 1 year ago

可不可以出个开发集市资源的教学,我想开发,但是无从下手

Soltus commented 1 year ago

具体哪方面

kuangdongksk commented 1 year ago

模板吧,模板是把示例里的那些文件都编写好就行了嘛,但是怎么预览呀

kuangdongksk commented 1 year ago

希望脑图不仅仅是大纲的另一种展示方式而已,而是也加入自由节点、关联线等脑图的常见功能,成为一种能够自由组织的真正将脑图和双链相结合的图,这样它的定位不至于像文档关系图一样鸡肋,也恰恰是目前所有双链笔记都不具备的特性(thebrain虽类似,但中文支持不好)。

image

我写了一个小小的demo

  1. 鼠标单击可以显示详细信息
  2. 鼠标在其上边只显示笔记
  3. 通过键盘控制可以添加双链联系
wanjia88 commented 1 year ago

念念不忘,必有回响

zihuzi commented 1 year ago

two years passed

AugustTuan commented 1 year ago

白板一般都是和卡片联合起来用的。 平常收集的只言片语都以卡片的形式放进卡片盒,然后拖拽到白板里面。

5kyfkr commented 1 year ago

我理想的白板是能把一个文件夹下的笔记放在一起,通过可视化拖动管理双链连接,这样我觉得才有意义,不然就相当于一个豪华版的流程图绘制工具

Febtw commented 1 year ago

为了白板换到Obsidian,但是又舍不得思源的操作的方便性以及之前n多的笔记,期待白板/导图尽快推出。 我希望白板能够在节点显示总结的信息,悬停才呈现卡片内容,而不是在节点完全显示卡片内容。因为我认为白板是对信息的深加工再整理,主要目的是体现信息之间的联系与结构,若节点显示内容过多,整个图会变得臃肿,使得信息间的连线/关系不清晰,这也是我对换到Obsidian犹疑的地方。

snailrushing commented 1 year ago

希望白板快点出,现在有heptabase, colube等优秀的软件很有吸引力,而且连Obsidian都已经支持白板了。

TCOTC commented 1 year ago

如果白板能做到colube这样我就很满意了

UICO32 commented 1 year ago

(谈谈个人观点) 我觉得白板功能是双链笔记未来的核心竞争力,说白了就是知识的进一步可视化。 目前白板大概有三种:综合型白板如boardmix,fabrie,guga,以项目为核心,有丰富的媒体;创造型白板如excalidraw,tldraw,draw io,以碎片信息和绘制为主;顶层型白板如obsidian,logseq,seeds,heptabase,以呈现已有文档关系、深层加工为主要目的。affine则是以文档为单位转画布,比较特殊。 总之,白板这功能一定要有明确定位,不然不仅越做越臃肿,颗粒度不清晰也会让知识库越来越臃肿,难以迁移输出...

liff4f commented 1 year ago

2023年都过去一半了,白板啥时候出呀

hiforrest commented 1 year ago

https://www.bilibili.com/video/BV1j8411S7pT 可以参考 Obsidian 中 Excalidraw 的设计

woniuxia commented 1 year ago

好馋啊~

bohong65 commented 11 months ago

蹲一个进度

Kurt-Shiwz commented 11 months ago

1年半过去了,继续等待

wrwe3888 commented 11 months ago

我不需要这个,我只想 数据库 快点成熟起来。

winter60 commented 11 months ago

别砍,希望按照d大的进度慢慢来😂

TCOTC commented 11 months ago

话说,数据库和白板又没冲突

TinkMingKing commented 11 months ago

是不是要直接收割一己之力

andyer1511 commented 11 months ago

白板是要开始做了,等了两年半了。插件市场新的白板插件已经可以插入嵌入块和引用块了,而且支持直接在白板内修改被引用的原文内容,引用块浮窗编辑,嵌入块直接编辑。

andyer1511 commented 11 months ago

再提议一个功能,图层。像ps一样的图层功能,可以隐藏/显示图层。 具体用处是做一个城市的游玩地图,图层1放城市地图,图层2放单独的景点游玩线路图,图层3单独放美食线路图,图层4可以放景点和美食一条龙线路图。在一个白板文件内,根据不同人的需要展示不同的内容,按需分享给不同的人。 未来内容块集市上线后,这也是一类非常不错的内容。

KuiyueRO commented 11 months ago

再提议一个功能,图层。像ps一样的图层功能,可以隐藏/显示图层。 具体用处是做一个城市的游玩地图,图层1放城市地图,图层2放单独的景点游玩线路图,图层3单独放美食线路图,图层4可以放景点和美食一条龙线路图。在一个白板文件内,根据不同人的需要展示不同的内容,按需分享给不同的人。 未来内容块集市上线后,这也是一类非常不错的内容。

tldraw已有近似图层的选项,左上角页面。

KuiyueRO commented 11 months ago

Obsidian Excalidraw的幻灯片功能蛮有意思的

https://youtu.be/JwgtCrIVeEU?t=409

TCOTC commented 11 months ago

像ps一样的图层功能

虽然不知道有没有这种功能的白板软件,但感觉会比完全平铺卡片更好。

也许能解决单个画布内卡片数量太多带来的各种问题:

如果能做的话,这是一点功能上的建议:

@88250 D大怎么看?白板功能有差异化,也可以作为功能卖点。

andyer1511 commented 11 months ago

drawio这个软件是有图层功能的,而且不同图层的内容也可以建立链接。 20231028152210.webm

andyer1511 commented 10 months ago

新发现的一个白板软件,希望可以给思源白板提供参考。 https://digibrain.io DigiBrain @88250

catx1726 commented 9 months ago

期待期待

Zhehua-Hu commented 8 months ago

+1

linyuan-muyu commented 7 months ago

+1

syan2018 commented 7 months ago

今年是2024年,这是第2024条issue,希望3.0后有机会开始开发😭

amatya-aditya commented 7 months ago

This is only the feature I feel Siyuan is lacking when compared to Obsidian.

luo-chuan commented 6 months ago

白板需求分析: https://ld246.com/article/1710582542114

目前闪卡功能重构困难,而导致闪卡需要重构的原因就是一开始就没设计完善,至少是没有为未来的功能扩充做出预留。鉴于此,我建议白板功能,要么不做,要做就做好,避免后期又来重构什么的。在做之前,先提供详细的设计图纸供社区讨论,讨论完善后再进行开发。由于开发资源有限,很多细节功能来不及实现的,需考虑到为功能扩展做出预留。对于我来说,目前的第三方白板挂件可以将就用用。我发此帖不是催这个功能,而是希望思源宝贵的开发资源不要被浪费,包括 D 大 V 大的时间、精力等等。

下面简单分析一下白板这一功能。从现有的挂件、插件来看,白板有以下三种嵌入方式:

一、嵌入到文档中(类似于挂件)

我个人非常喜欢这种方式。其中最具代表性的挂件为 widget-excalidraw(github)。强烈推荐体验该挂件。该挂件的特点就是以“图片”形式嵌入文档的同时,使用全屏模式编辑!!就是下面这个,注意完整的仓库名。

图片

以下是演示视频:

https://github.com/siyuan-note/siyuan/assets/33930736/4762c0b3-1425-4697-b83d-15c0ff137956

二、嵌入到文档树中

这种方式也不错,但是思源目前的逻辑是文档树中只有文档,连 pdf 都没有进入文档树,如果把白板嵌入文档树是否会造成体验的不一致?那样的话 pdf、epub 等附件也应能嵌入文档树才对。这方面的代表挂件为 Whiteboard(github)。就是下面这个:

图片

下面是演示视频:

https://github.com/siyuan-note/siyuan/assets/33930736/3cb9e257-c537-422b-988d-55a9c3544074

三、和文档树分离(不推荐)

这种方式很割裂,非常不推荐。代表插件有 Tldraw 白板(github)。

图片

图片

一些其它的建议:

①. 关于白板中的元素,建议元素种类尽可能丰富,最好是文档中的简单块类型都能作为白板的元素类型,比如表格、math 公式等等。另外还能插入嵌入块、引用链接等等。

②. 要实现手写功能。这一点几乎所有插件和挂件都实现了。如果官方的初版白板未实现的话,也要为手写做出预留。(顺便说一下,pdf 也要能够手写批注才好)

③. 要考虑到和闪卡的结合。主要就是文字挖空和类似于图片挖空的矩形挖空。同样的,如果官方没有精力实现的话,也要为第三方插件实现提供预留。