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-03-28

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

2023-08-07

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

2023-08-03

注的新功能以及增强:扩大对 Kubernetes 的支持范围,最新稳定性支持 1.26;重构告警策略架构,解耦为告警规则与规则组;提升集群别名展示权重,减少原集群名称不可修改导致的管理问题;升级 KubeEdge 组件到 v1.13 等。同时,

2023-08-09

排版工具,Typst 在近日发布了 0.7 大版本,带来多项重要更新,极大提升了 Typst 在文本排版和文档生成等方面的能力。本次更新既增加了多种新功能,也在细节处进行了改进完善。新版本在文本布局方面做出多点改进。增加了浮

2022-11-03

都完成了众多改进: 在批处理方面,完成了易用性、稳定性、性能全方位的改进,1.16 是 Fink 批处理的里程碑式的版本,是走向成熟的重要一步。 易用性:引入 SQL Gateway 并完全兼容 HiveServer2,用户可以非常方便的提交 Fl

2023-04-08

mony应用质量要求兼容性测试规范,涵盖UX、性能、功耗、稳定性、兼容性和安全六大方面,规范OpenHarmony应用基础质量要求,详细请参考官网说明。 SmartPerf-Host性能功耗调试调优工具,为开发者提供一套性能调优平台,支持GUI

2023-11-18

误,HTTP客户端响应头缺失情况的改进,以及其他潜在的稳定性问题。 综合来看,Bun v1.0.12的发布是该项目在打造更加强大、易用工具方面的一大步。这些更新和改进预期将使Bun在JavaScript开发社区中的作用更为重要,为开发者提