首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

  • 24-11-11 20:12
  • 2749
  • 560017
juejin.cn

什么!原生的 Windows 便笺居然不支持窗口置顶?那就来做一个更好用的便笺

1. 写在前面

在使用 Windows 操作系统自带的便笺(Sticky Notes)时,用户可能会遇到两个问题:

(1)窗口不能被固定在桌面的最上层

(2)只支持在文本区域的上方插入图片,不能将图片嵌入到文本之间

f1.png

实际上,微软在 2024 年推出的新版 Sticky Notes 已经新增了 窗口置顶 的功能,可以试一试

便笺(Sticky Notes)提供的功能并不复杂,开发一个差不多的桌面小工具好像也不难,于是就有了:

gitee.com/ashinigit/s…

2. 功能预览

app.png

  1. 点击 + 创建新的笔记
  2. 点击 ... 选择笔记的颜色主题(用户界面与交互逻辑参考 Windows 原生便笺)

1.gif

1728471019518.png

  1. 支持窗口置顶
  2. 支持 纯文本模式 和 图文模式
  3. 图文模式 支持用拖拽的方式导入网页中的文本(或图片),也可以从剪贴板一键导入文本

2.gif

  1. 支持简单的块级富文本样式:加粗(Ctrl + B)、斜体(Ctrl + I)、下划线(Ctrl + U)、删除线(Ctrl + T)
  2. 支持从剪贴板一键导入图片

3.gif

可以对 字体大小 、 字体粗细 、 字体类型 、 背景透明 、以及 数据的存储路径 进行配置

提示 1:将背景设置成完全透明,便笺就不会遮挡后面的文字

4.gif

提示 2:便笺只适合临时存储的场景,无法替代传统的笔记软件

如果有数据持久化的需求,可以导出 Markdown 文件到桌面

5.gif

3. 技术选型

参考 Compose for Desktop

软件版本
java18
kotlin1.9.22
compose1.6.2

4. 构建过程

将代码克隆到本地:

bash
代码解读
复制代码
git clone https://gitee.com/ashinigit/stickynotes.git

在 Windows 操作系统使用 IntelliJ IDEA 打开项目,下载依赖

使用 packageReleaseDistributionForCurrentOS 构建发布版本:

1728470390415.png

在 build/compose/binaries/main-release/msi 目录可以找到安装文件

5. 未来计划

  • 优化交互体验
  • 降低软件的内存占用
  • 实现窗口的阴影效果
  • 解决图片/图标模糊问题
  • 提供更全面的富文本支持
  • ......
注:本文转载自juejin.cn的天青一白的文章"https://juejin.cn/post/7423378897381638181"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

142
代码人生
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top