StickyNote一个Windows上的便利贴小工具

2022年3月24日 42472点热度 50人点赞 83条评论

代码以开源:https://github.com/KeyboardMan1996/StickyNote-Plus-Plus

软件下载

版本号:1.002

龟速下载        高速下载         光速下载   

Windows 7 系统专用版本,正常版本应该无法正常运行。

龟速下载       高速下载          光速下载

便利贴页面:

历史记录页面:

 

为什么要自己写一个便利贴软件?

老实说Windows自带的便笺还挺好用的,但是已经很久不更新了,都2022了都还不能置顶到屏幕上,很难受。而且部分富文本功能也很不友好,所以决定自己撸一个。

之前一直用的windows自带的便笺,UI和一些交互非常喜欢,所以就照抄了,本着把喜欢的都拿过来,然后再加一些它没有的东西。

如何使用?

  • 新建便利贴
    • 程序运行后会最小化到托盘,右键托盘可以新建
    • 如果已经有存在的便利贴,可以在便利贴的工具栏上点击新建也可以
    • 工具栏中还有一个复制按钮,功能是在新建的同时会复制当前便利贴的样式(包括颜色、大小等)
  • 关闭
    • 垃圾桶图标,只会关闭便利贴窗口,不会删除实际内容
    • 删除需要到历史记录中删除
  • 启动与关闭
    • 便利贴工具栏中的垃圾筒按钮会可以关闭便利贴,便利贴被关闭后下次启动程序时不在显示
    • 在托盘退出程序,或者电脑关机等情况,如果便利贴已经存在,那么当程序下次启动时会自动显示,并且保留之前的状态
  • 固定
    • 固定到屏幕,可将便利贴置于屏幕最前方,就算窗口失去焦点也不会改变其位置
    • 固定到桌面,会将窗口置于图标层,也就是说就就算窗口获得焦点,也不会覆盖任何层级在图标层上方的窗口
  • 窗口自动吸附,自动对齐
    • 该功能目前还不完善,需要在设置中开启
    • 便利贴窗口之间相互靠近时会自动吸附排列
    • 触发吸附需要窗口与窗口之间无交集,并且距离达到设置好的距离阈值
    • 目前窗口对齐部分窗口层级,不同层级的窗口一样会触发
  • 富文本功能
    • 插入图表,可直接复制粘贴图片,或者拖拽图片文件
    • 调节字体大小
    • 标记文本,实际上是通过改变字体背景色达到标记的效果
    • 文本块布局、居中、局左、局右
    • 删除线
    • 自动识别列表
      • word一样,1. 会被自动识别列表
      • 1.
      • a.
      • A.
      • 目前支持这三种格式
      • 注意.后面加空格
    • 粗体
    • 下划线
    • 斜体
  • 超链接
    • 自动识别链接
    • 点击链接时会自动调用系统默认浏览器访问
    • 由于技术原因,识别之后不会在便利贴窗口中改变链接的外观,也不会又点击提示。
    • 识别格式为http://xxx.xxx.com
  • 背景色
    • 选择色卡设置背景色
    • 最后一张色卡可以自定义颜色
    • 定义背景色时可设置为完全透明
  • 历史记录
    • 呼出方式
      • 右键托盘图标,菜单栏有呼出按钮
      • 便利贴顶部菜单有呼出按钮
    • 搜索功能
      • 输入搜索内容,点击搜索只显示相关便笺
      • 输入框输入内容后,可点击清除按钮,清楚搜索
    • 显示历史所有便利贴,不会记录内容为空的便利贴
    • 右键历史记录中的便利贴可弹出操作菜单
      • 显示,重新显示已关闭的便利贴
      • 关闭,关闭便利贴窗口,不会删除记录
      • 删除,从历史中永久删除便利贴
      • 重置,(功能未实现)
  • 设置
    • 设置全局呼出历史记录页面的快捷键,默认快捷键为ctr+Q,可在设置页面自定义
    • 设置便利贴窗口是否显示在任务栏
    • 设置鼠标滑过时,便利贴窗口的任务栏是否自动弹出
    • 设置是否自动检查更新
    • 透明窗口是否开启
    • 点击点击链接时是否自动访问
    • 是否开启窗口吸附,以及触发距离
    • 便利贴窗口初始高度以及宽度
    • 便利贴工具栏显示部分工具
    • 默认字体以及字号设置
    • 图片的默认保存位置

如何设置背景色

点击便笺上方颜色设置按钮,会弹出背景色设置页面。

前面几个色卡是默认颜色,可以快速选择设置背景色。

如果需要设置自定义的背景颜色,那么最后一个色卡右下角有一个齿轮按钮,点击之后可以设置色卡的颜色,进而设置便笺的背景颜色。

背景色完全透明效果

~嗯,GIF图好像有点糊,将就看把!

透明之后依然可以固定到桌面或者屏幕。

关于数据迁移

历史便利贴数据存储在C盘C:\Users\Administrator.StickyNote\中,Administrator为我使用的用户名,如果你的用户名是其他的,自行带入即可。

如果换电脑,数据迁移,只需要把文件夹中的文件复制过去就可以了。

开发计划

需求收集:

  1. 支持MarkDown语法

  2. 一键置顶所有书签的功能

  3. xml保存文件之后,font-family是乱码

  4. 快捷键,呼出历史记录页面

  5. 窗口折叠、边缘吸附、自动隐藏

  6. 可以设置便笺是否在任务栏显示

  7. 文本编辑器自动识别链接,点击时跳转

  8. 便笺单独导入导出

以上为在留言区收集的需求,会逐步加入开发计划。

V0.8开发计划
  • 增加设置页面 (已完成)
  • 增加快捷键呼出历史窗口页面,快捷键可以在设置页面自定义(已完成)
  • 自动识别链接,点击链接可以使用浏览器访问(已完成)
  • 可以设置便利贴窗口是否在任务栏显示(已完成)
  • 可以在设置在鼠标滑过便利贴窗口时,是否需要弹出任务栏(已完成)
  • 自动检查新版本(已完成)
V0.9开发计划
  • 窗口自动吸附对齐、排列(已完成)
  • 增加富文本工具粗体、斜体、下划线、左右对齐(已完成)
  • 为便利贴窗口中的工具添加快捷键(已完成)
  • 增加对图片的支持,可直接复制图片,或者图片文件然后粘贴到窗口中(已完成)
  • 增加对默认字体以及字号的设置(完成)
  • 粘贴文本时会自动忽略富文本格式,以普通文本方式插入,已解决粘贴网页内容时出现的问题(完成)
  • 便笺窗口可以折叠,折叠之后只显示第一行的内容
  • 历史记录页面可以批量设置便笺的状态
  • 支持简单的MarkDown语法

已知BUG

欢迎留言

  1. xml保存文件之后,font-family是乱码,不过不会影响使用。

  2. 便利贴窗口会在某些情况下消失不见,我在使用过程中遇到过一次,原因未知,重启软件即可消除问题。

更新

软件下载

由于正版版本运行库升级到QT6了,不支持win7了,所以现在发布一个win7专用的版本。

StickyNote  1.002: 点击下载 

Windows 7 系统专用版本: 点击下载

 

2023.7.20 更新:

  1. 新增列表类型便利贴
  2. 对高DPI屏幕的支持
  3. 工具栏彻底隐藏
  4. 修复内存泄漏
  5. 修改窗口置于桌面的实现方式
  6. 普通窗口增加边框阴影
  7. 修复在系统语言为英文的电脑上乱码的问题

补充:关于安装包变大的原因,0.9版本打包的时候将vc++环境一起打包进去了,所以导致安装包变大,不过这样也解决了因为没有vC++环境导致程序不能正常运行的问题。

写在最后

如果使用软件遇到问题,或者你有好的建议,甚至你需要一些自定功能,都欢迎留言或者加入qq群交流,会尽量加入开发计划哦。

大脸猫

这个人虽然很勤快,但什么也没有留下!

文章评论

  • jojo

    大佬,桌面便签的顶部留白可否小一点 :rolleyes:

    2023年3月9日
    • 大脸猫

      @jojo 顶部留白主要是为了放那个toolbar,小了会影响观感,我后面考虑考虑让toolbar折叠上去的时候把内容网上提这样会不会好一点 。

      2023年3月9日
      • jojo

        @大脸猫 感谢 :rolleyes: :rolleyes: :rolleyes:

        2023年3月9日
  • 1111

    什么时候可以支持markdown语法呢

    2023年1月7日
    • 大脸猫

      @1111 这个工作量很大诶,只能说任重而道远

      2023年1月8日
      • 11

        @大脸猫 感觉能支持无序列表以及层级列表就满够用了

        2024年6月25日
  • 路人甲

    有个小建议:当便签写完后,假如此时界面的宽度比较小,当鼠标放在界面最上面想拖动便签时,最上面全部为功能按钮(依次为“新增”“增加”“调色”...'删除"),没有空白区,必须把界面的宽度调宽,最上面才能显示出除功能按钮外的空白区,鼠标点击空白区才能拖动。能否在最上面保留一个小的空白区用于拖动呢?谢谢

    2023年1月4日
    • 大脸猫

      @路人甲 感谢,这是很不错的建议

      2023年1月4日
    • 大脸猫

      @路人甲 已更新

      2023年7月21日
      • 路人甲

        @大脸猫 感谢回复,我进qq群和你说~

        2023年7月21日
  • hhh

    win10

    2022年12月4日
    • 大脸猫

      @hhh 好的,已经复现到 ,下次更新修复

      2022年12月5日
  • hhh

    从固定到桌面直接切换到固定到屏幕会闪退

    2022年11月30日
    • 大脸猫

      @hhh 请问你是在什么系统上运行的呢?

      2022年12月4日
  • 路人甲

    求添加自动编号的功能,谢谢!

    2022年11月23日
    • 大脸猫

      @路人甲 这个功能是有的,就是自动编号功能 输入1. 这样的格式会自动识别为序号,后序换行也会自动添加序号,与word类似 :razz:

      2022年11月23日
      • 路人甲

        @大脸猫 我刚试了下,输入“1, xxx”“1. xxx”等,回车后都没有自动编号。不知道是不是我的方法不对

        2022年11月23日
        • 大脸猫

          @路人甲 是不是没有写再一行的开头呢?需要写再一行的开头才有效果,还有就是你用的是否是0.9版本呢?

          2022年11月23日
          • 路人甲

            @大脸猫 抱歉,我重新下载安装了,还是没有自动编号的效果。后期能否像”居中“”居右“一样,做成一个单独的按钮可供选择,谢谢!

            2022年11月23日
          • 路人甲

            @大脸猫 我发现了自动编号的功能(上面有些步骤),但如果有按钮可以控制对选中的行数进行自动编号和设置缩进,将会对格式调整有帮助,谢谢!

            2022年11月23日
          • 大脸猫

            @大脸猫 感谢你的建议,我会记下来的!

            2022年11月23日
  • 行左转右

    为什么不做一个可以跟随窗口放置在任意位置,任意跟随移动功能呢?好可惜呀。 :cry:

    2022年10月26日
    • 大脸猫

      @行左转右 :lol: 没搞懂你这是啥需求

      2022年10月27日
  • 沈青青

    啊,,,我从历史便签里删了个便签,但是想恢复,咋办,,是误删的。

    2022年9月5日
    • 大脸猫

      @沈青青 从历史记录中删除就是从文件中删除了哦 ,是无法找回的,所以一定要慎重

      2022年9月14日
  • wgb0742

    请问支持便签字体(不是背景)更改颜色吗?透明便签下字体对黑色主题不太友好,能否增加此功能?谢谢。

    2022年7月16日
    • 大脸猫

      @wgb0742 可以,下次更新安排上

      2022年7月18日
  • 路人甲

    文中”历史记录页面:“中的第一张图,写的是”今天吃啥“、”明天吃啥“,第三个猜测应该是”后天吃啥“,写成了”后台吃啥“。哈哈哈哈哈

    2022年7月6日