• 天怒

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 LINUX DO 社区: 是

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


    为什么要有这个产品

    之前一直是用的微软便笺,但是感觉不够易用,也不够方便。

    拆解了一下自己的产品需求。

    - 即用即走的便签

    - 一个简单的todo

    - 支持md语法方便复制粘贴

    - 可以全局置顶

    - 交互层级极度轻量

    其实还被群友调侃,vibe必备三件套,但是如果从产品逻辑来说,是完全不同的。

    这是一个非常少人做的东西,因为大厂不会去做,开源不会去打磨体验,而且很多最后就发展成了很庞大的路线。

    所以才有了这个极度轻量的小便签。

    这确实是一款市面上没有的东西,搜了半天,只发现了两个最近的vibe产物,vibe味有点冲,产品没怎么经过打磨。

    聊聊遇到的坑

    因为极度厌恶web套壳,选择的wpf路线,这是个非常错误的选择,不仅要附带一个巨大的net包,而且不可以做aot,对于这个轻量化小软件来说,还是有点不爽的。

    但是这不是重点,重点是,wpf生态下根本没有一个可以支持md的库。

    - 要么选择web套壳(主流)

    - 要么在编辑态和渲染态同步上屎上雕花(试了两个方向,体验都极差)

    - 要么放弃兼容md使用富文本(微软便笺和其他手机厂商的?(不确定))

    最后选择了模拟渲染态,使用编辑态微调显示达到未渲染的效果,兼容性满分,体验优秀,视觉及格。

    其实要说后悔吗,肯定是后悔的,但是既然都走了原生wpf,再来套壳,实在是不甘心。

    最后回头看了下,大概开发了两周时间,算了下有点恐怖,单纯是我作为产品经理来说是2周左右的工作量,算是程序,成本可能要上万

    在vibe开发中,因为用的都自身空余时间加上效率较高,感觉成本普遍被严重低估。方向选错了,最后做出来的东西说实话,可能真的不如web套壳好。

    为什么选择PaperTodo

    说了这么多,到底有什么优势呢

    - 极度轻量化的 todo|便签 二合一

    图片

    - 支持胶囊小窗置顶(缩小为一个小胶囊)

    图片

    - 支持深度胶囊(模拟手机小窗悬浮到边框)

    图片

    - 支持暗色模式

    图片

    - 支持三档位伪md渲染

    图片

    - 交互层级最优化

    - 清爽统一的视觉体验

    - 支持全局置顶

    - 开放源代码安全可控

    - 支持启动参数,外置快捷键一键唤醒

    - 双备份数据安全保障

    - 原生开发不套壳

    - 内置多语言支持

    项目地址

    欢迎佬来点点赞点点星!安利给朋友使用!

    github.com

    图片

    GitHub - snownico0722/PaperTodo: 一个极简 Windows 桌面纸片工具。只负责让桌面上有几张安静、可用、不会打扰人的纸。

    一个极简 Windows 桌面纸片工具。只负责让桌面上有几张安静、可用、不会打扰人的纸。

    主楼
  • Jack_C

    居然没人回复,打破0回复。我觉得这项目挺好的。

    #1
  • Wang

    爱了,之前一直想用wpf开发桌面gui,一直搁置,现在可以用ai协助实现了,谢谢佬给的思路

    #2
  • qiu39789

    好东西,已start支持,之前下过不少,感觉不够轻量化,这个正合适

    图片

    #3
  • 星野碎冰

    avalnoia可以跨平台呀,而且也支持aot(前提是不用不支持aot的库)

    #4
  • lemon77

    之前vibe了个支持md的库Hopesy/MarkdView,佬可以再改改

    #5
  • 天怒

    了解了一下,好像确实不错。。不知道为什么最初推荐的是wpf。不过现在切没什么大意义,因为都没有原生完善的md库(大概

    #6
  • lemon77

    avalonia也是今年才开始逐渐流行,并且完善,llm语料库里面的权重比较低,不过目前做桌面端的跨平台可以当作首选了,优势很大

    #7
  • 天怒

    @colin_lee 现在是外置参数通过第三方启动器调用,因为快捷键就要加设置或者配置文件,感觉不够轻。现在第三方启动器非常普遍也普及。我是用的面板式claunch,老牌好用

    #8
  • 星野碎冰

    github.com

    GitHub - dotnet9/CodeWF.Markdown: Avalonia Markdown控件

    Avalonia Markdown控件

    这个是开源的。也有付费的Mantra Markdown(有点贵)

    #9
  • summer221

    哇,有意思,开发纯windows应用,又多了一种选择

    #10
  • 天怒

    看了一下,现在实现不了的是,因为没有编辑态和浏览态都支持的md渲染器。整体切换会存在跳变,视觉和整体性存在很大的问题。

    佬的这个项目是单纯的渲染器。

    目前我的方案就是只用编辑,然后渲染自己写一层简单的叠加渲染,所以就不切佬的库了。

    #11
  • fengchris

    虽然不懂 但是感觉还是很厉害 支持下佬

    #12
  • 天怒

    就是windows端的便签呀,可以下载用用~

    #13
  • dalang

    图片

    咨询下 这个设置可以鼠标悬停展开吗

    #14
  • Felix_Christian

    我之前也用WPF做了一个游戏辅助工具,后面觉得WINUI3动效更多,用WINUI3重构了一下,才发现WINUI3更是难搞…经常退出会有异常(Close函数的),怎么修都修不好,构建出来的产物还有一堆语言包…|

    #15
  • Rain204

    如果可以自定义透明度就好了,可以上班爽爽摸鱼

    #16

发表回复

登录后回复