JNotepad 1.1.12 更新:提升稳定性、增强功能、改进用户体验


在这个版本中,我们专注于改善用户体验,修复了一些问题,并引入了一些新功能,以使 JNotepad 成为更强大和易用的文本编辑工具。

修复和问题解决:

  • 文件重命名问题修复: 在此更新中,我们解决了一个重要的问题,即当用户尝试重命名一个已存在的文件时,系统没有及时提示用户。现在,用户将会得到正确的提示信息,以避免不小心重命名文件。

  • 新建文件问题修复: 我们还解决了另一个问题,即在删除已有文本后新建文件时,文件名没有正确重置的 bug。现在,用户可以轻松地新建并编辑文件,而无需担心此问题。

  • 打开关联文件问题修复: 我们还解决了一个问题,当用户尝试打开关联文件时,多余的行号会出现的 bug。现在用户可以正常打开关联文件,不再受到显示问题的困扰。

  • 保存文件问题修复: 我们修复了另存文件可能失败的 bug,这确保了用户能够顺利保存他们的工作,无需担心数据丢失。

功能增强:

  • Windows 截图功能更新: 我们对 Windows 截图功能进行了更新,以提供更流畅、更直观的用户体验,使用户能够更轻松地捕捉屏幕内容。

  • 插件系统初步实现: 在此版本中,我们初步引入了插件系统,为将来的功能扩展和个性化定制提供了更多可能性,使 JNotepad 更加灵活。

  • JDK 和 JavaFX 版本更新: 我们将 JDK 和 JavaFX 版本更新到 20,以确保软件始终保持兼容性,并能够利用新的性能提升。

  • 设置页面完善: 我们在设置页面进行了完善,包括样式的优化和自定义标题栏的添加,以提供更吸引人的用户界面,增强用户体验。

代码重构和优化:

  • 对话框创建重构: 我们通过使用建造者模式和工具类的封装,对对话框的创建进行了重构。这有助于使代码更具可维护性,同时符合项目的代码风格规范。

  • 提示框模型引入: 我们引入了提示框模型,以改进用户的反馈和信息显示,确保用户能够更好地了解应用程序的状态和操作。

  • 项目文档注释和代码规范优化: 我们对项目的文档注释进行了优化,以符合代码规范,并提高了代码的可维护性。这使得代码更易于理解和维护。

  • 文件选择对话框逻辑优化: 我们优化了文件选择对话框的创建逻辑,以提供更顺畅的用户体验,特别是在文件管理方面。

  • 重命名标签样式改进: 我们修改了标签的样式,使得在重命名标签时更加直观,并且更容易获取焦点,提高了用户友好性。

其他改进:

  • 关联文件打开应用图标: 当用户使用系统文件选择器时,现在可以显示应用程序图标,从而提高了用户界面的一致性和外观。

我们一直在努力改进 JNotepad,致力于为用户提供更好的编辑体验。我们感谢您的支持和反馈,希望这个版本能够满足您的期望。如果您有任何问题、建议或反馈,请随时与我们联系。


相關推薦

2023-08-16

JNotepad 1.1.9 现已发布。 JNotepad 是一个使用 JavaFX 构建的简单文本编辑器,允许用户创建、打开、编辑和保存文本文件。它支持多个标签,每个标签包含一个文本编辑区域。该编辑器提供基本功能,如创建新文件、打开现有文件

2023-10-04

语言编写,并基于JavaFX框架开发,具有良好的可扩展性和稳定性。我们希望您能够加入我们,共同改善和完善JNotepad,使其成为最优秀的文本编辑器之一。 我们向所有对代码热情、有开源精神并按照规范撰写代码的志愿者敞开

2023-08-21

JNotepad 1.1.10 现已发布。 JNotepad 是一个使用 JavaFX 构建的简单文本编辑器,允许用户创建、打开、编辑和保存文本文件。它支持多个标签,每个标签包含一个文本编辑区域。该编辑器提供基本功能,如创建新文件、打开现有文件

2023-08-10

JNotepad 1.1.3 现已发布。JNotepad 是一个使用 JavaFX 构建的简单文本编辑器,允许用户创建、打开、编辑和保存文本文件。它支持多个标签,每个标签包含一个文本编辑区域。该编辑器提供基本功能,如创建新文件、打开现有文件、

2023-08-11

JNotepad 1.1.5 现已发布。 JNotepad 是一个使用 JavaFX 构建的简单文本编辑器,允许用户创建、打开、编辑和保存文本文件。它支持多个标签,每个标签包含一个文本编辑区域。该编辑器提供基本功能,如创建新文件、打开现有文件

2023-08-13

JNotepad 1.1.7 现已发布。 JNotepad 是一个使用 JavaFX 构建的简单文本编辑器,允许用户创建、打开、编辑和保存文本文件。它支持多个标签,每个标签包含一个文本编辑区域。该编辑器提供基本功能,如创建新文件、打开现有文件

2023-08-16

JNotepad 1.1.8 现已发布。 JNotepad 是一个使用 JavaFX 构建的简单文本编辑器,允许用户创建、打开、编辑和保存文本文件。它支持多个标签,每个标签包含一个文本编辑区域。该编辑器提供基本功能,如创建新文件、打开现有文件

2024-07-31

单、购物车、地址等功能及其相关组件的问题,提升系统稳定性。 修复了分类删除问题,确保数据完整性。 修复了语言问题,改善多语言环境的用户体验。 修复了上传问题,保障文件上传的可靠性。 修复了支付回调,确

2023-08-07

JNotepad 1.1.0 现已发布。JNotepad 是一个使用 Java 编写的跨平台、简单的文本编辑器,支持 Win/Linux/Mac 平台。 具体更新内容包括: 更新jdk为17 更新软件为64位  

2024-03-28

使他们能够无缝运行Linux容器。 重写不仅提高了性能和稳定性,还增强了跨不同VM提供商的代码共享,简化了未来的维护和升级。此外,引入了对Mac上Apple虚拟化程序的支持,显著提升了稳定性、启动时间和文件共享性能。 一

2024-08-11

力企业轻松实现全球市场拓展,开启电商新篇章。 V0.2.6 更新内容 新增 新增小程序和移动应用的前端REST API接口。 新增后台管理面板REST API,提高管理效率。 新增后台数据分析报表,涵盖订单、产品、客户等关键业务。

2024-08-12

v0.2.6 已经发布,免费开源模块化的跨境电商系统 此版本更新内容包括: 新增 新增小程序和移动应用的前端REST API接口。 新增后台管理面板REST API,提高管理效率。 新增后台数据分析报表,涵盖订单、产品、客户等关键

2024-07-23

到需要的插件 修复插件异步写入流卡住问题: 提升插件稳定性,确保记录安全保存 修复新版本插件下载完后跳转问题: 更便捷的插件安装体验,轻松使用新功能 优化数据库备份插件备份逻辑: 提升备份效率,更放心地保存记录

2024-07-05

的高度。作为下一代 Lakehouse 架构的代表,StarRocks 3.3 在稳定性、计算性能、缓存设计、物化视图、存储优化和 Lakehouse 生态系统等方面进行了全方位的优化和创新。本文将逐一介绍 StarRocks 3.3 的这些新特性,带你深入了解这款强