古法开发的原生离线白板笔记软件 (基于C和Vulkan)

感兴趣可以试试,目前阶段BUG不会少,遇到问题可以提issue

image

3 个赞

如果没看错, 没有发链接, 只有两个gif

另外, 个人其实找了很多白板笔记类应用, 但最后发现, 其实我个人更需要的是一个"粘贴板", 可以图片, 文字链接等贴到一起, 可以更好的收集整理信息;

但大多数白板开发的核心是手写类型开发的, 不少甚至没法替换字体, 只能用默认的手写字体; 或者说, 大抵绝大多数这类软件都是同一套开源代码改出来的也说不定;

最后还是发现, onenote 可能才是这种形态的东西, 另外一些软件里, 比如 Obsidian, 提供的白板又不太能作为一个单独的工具来使用, 以及缺乏一些功能

1 个赞

加载自定义字体很容易实现,我也有想过这个功能,现在阶段仅仅实现了核心功能,后面还需要打磨

“粘贴板”,对于这个我有同感,平常就是需要离散的搜集一些信息,我开发这个也是为了满足这个需求
大多数白板都是基于浏览器,canvas或者svg,看起来很雷同

不好意思忘记加了,帖子审核了很久,期间还不能修改

不好意思这次审核的锅是我的。后台标识变了,我点了「无操作」,结果就真的是无操作。然后升级了系统才发现,ui 里少了审核通过按钮 :see_no_evil_monkey:

2 个赞

这个软件目前似乎会被 windows defender 直接击毙;

Linux看起来不不能正常的支持输入法,大概确实非常bug样子

1 个赞

window的话需要签名才能过defender,可能需要微软开发者账号之类的

linux上现在理论上支持输入法,但是中文字符支持不完整,且针对中文的输入光标有BUG

现在针对中文输入的bug最多,因为对中文输入支持不完善,后面我会逐步完善
到现在只有你反馈过我BUG,非常感谢

关于“windows defender”这个问题,我突然想到没人反馈bug的原因,大家以为是病毒,哈哈,看来我得整个签名

  1. 选择过于灵敏,如果想在已有笔迹上添加一个正方形,很容易移动之前的笔迹
  2. 箭头不能调大小
  3. 笔迹的覆盖问题(这个不好搞,可以理解,如下图所示,笔迹123该怎么选?如果覆盖再多一些呢?)
  4. 箭头哪有用 :male_sign:替代的,这也太草了,明明有正经箭头的 :up_left_arrow: :up_right_arrow::down_left_arrow::down_right_arrow:
  5. 能自定义的箭头应该是标配
  6. 刚刚不知道怎么滴,突然自动清空了

图片.png

图片.png

1 个赞
  1. 这个是个BUG,鼠标点击优先级的BUG,如果有工具选择,则应该无法选择元素
  2. 可以调整,通过stroke大小来设置,说明这个提示不够明显,后续我可能加一些高亮或者通过icon来提示
  3. 对,这个问题不是很好搞,但是我想到了解决方案,不通过穿插检测,而是通过pixel id来直接识别元素
  4. :male_sign:这个图标确实不太合适
  5. 箭头的功能还有好几个没有实现,(snap元素,线的类型,单双头之类的),后续会完善
  6. 这是个BUG,左下方的缩放比例爆炸,导致试图空白,这个有点怪,我之前解决过这个BUG,看来没有彻底解决
    非常感谢反馈BUG,我本来一头雾水,现在找到好几个BUG,谢谢

你确认你是GPL2?那代码呢(

1 个赞

代码现在还在另外一个repo,还没有独立抽离出来

1 个赞

很想试用一下,然而win11系统运行不了,麻烦作者看下是什么原因 :rofl:

1 个赞

运行库装了吗,msvc运行库

显卡驱动版本太低,尝试下升级显卡驱动
注: vulkan api需要1.3以上,你系统的vulkan api可能是1.1以下

你说这个可以试试:

1 个赞

是这个原因,我电脑没显卡 :rofl:

1 个赞

你的应该是集显,也是有驱动的,说不好也支持vulkan1.3,具体得看看型号