在这个版本中,我们专注于改善用户体验,修复了一些问题,并引入了一些新功能,以使 JNotepad 成为更强大和易用的文本编辑工具。
修复和问题解决:
功能增强:
代码重构和优化:
其他改进:
我们一直在努力改进 JNotepad,致力于为用户提供更好的编辑体验。我们感谢您的支持和反馈,希望这个版本能够满足您的期望。如果您有任何问题、建议或反馈,请随时与我们联系。
在这个版本中,我们专注于改善用户体验,修复了一些问题,并引入了一些新功能,以使 JNotepad 成为更强大和易用的文本编辑工具。
文件重命名问题修复: 在此更新中,我们解决了一个重要的问题,即当用户尝试重命名一个已存在的文件时,系统没有及时提示用户。现在,用户将会得到正确的提示信息,以避免不小心重命名文件。
新建文件问题修复: 我们还解决了另一个问题,即在删除已有文本后新建文件时,文件名没有正确重置的 bug。现在,用户可以轻松地新建并编辑文件,而无需担心此问题。
打开关联文件问题修复: 我们还解决了一个问题,当用户尝试打开关联文件时,多余的行号会出现的 bug。现在用户可以正常打开关联文件,不再受到显示问题的困扰。
保存文件问题修复: 我们修复了另存文件可能失败的 bug,这确保了用户能够顺利保存他们的工作,无需担心数据丢失。
Windows 截图功能更新: 我们对 Windows 截图功能进行了更新,以提供更流畅、更直观的用户体验,使用户能够更轻松地捕捉屏幕内容。
插件系统初步实现: 在此版本中,我们初步引入了插件系统,为将来的功能扩展和个性化定制提供了更多可能性,使 JNotepad 更加灵活。
JDK 和 JavaFX 版本更新: 我们将 JDK 和 JavaFX 版本更新到 20,以确保软件始终保持兼容性,并能够利用新的性能提升。
设置页面完善: 我们在设置页面进行了完善,包括样式的优化和自定义标题栏的添加,以提供更吸引人的用户界面,增强用户体验。
对话框创建重构: 我们通过使用建造者模式和工具类的封装,对对话框的创建进行了重构。这有助于使代码更具可维护性,同时符合项目的代码风格规范。
提示框模型引入: 我们引入了提示框模型,以改进用户的反馈和信息显示,确保用户能够更好地了解应用程序的状态和操作。
项目文档注释和代码规范优化: 我们对项目的文档注释进行了优化,以符合代码规范,并提高了代码的可维护性。这使得代码更易于理解和维护。
文件选择对话框逻辑优化: 我们优化了文件选择对话框的创建逻辑,以提供更顺畅的用户体验,特别是在文件管理方面。
重命名标签样式改进: 我们修改了标签的样式,使得在重命名标签时更加直观,并且更容易获取焦点,提高了用户友好性。
我们一直在努力改进 JNotepad,致力于为用户提供更好的编辑体验。我们感谢您的支持和反馈,希望这个版本能够满足您的期望。如果您有任何问题、建议或反馈,请随时与我们联系。
在这个版本中,我们专注于改善用户体验,修复了一些问题,并引入了一些新功能,以使 JNotepad 成为更强大和易用的文本编辑工具。
Q&A 指南: 我们增加了全新的 Q&A 部分,以便用户能够更轻松地解决常见问题并深入了解 JNotepad 的功能。无论是初次使用还是遇到疑惑,Q&A 都将为用户提供清晰的解答。
开发指南更新: 新增的开发指南为开发人员提供了详细的步骤和示例,使他们能够更有效地使用 JNotepad 的 API 和功能,进一步定制工具以满足自己的需求。
多语言支持: 引入了国际化和本地化功能,用户现在可以根据自己的语言偏好选择界面显示语言。我们还添加了多语言配置文件,以便用户根据需求进行自定义翻译,使软件更贴近用户。
文件编码自动检测: 新的自动检测文件编码功能可智能地识别文件的编码,并相应地打开它们,消除了以往繁琐的编码转换步骤,提升了工作效率。
线程池管理: 引入了线程池来管理项目中的异步操作,从而改善了程序的性能和稳定性。这使得 JNotepad 能够更好地处理后台任务,确保用户体验更加流畅。
修复了在输入框向下滑动时可能出现的 bug,现在文本编辑将更加平滑和稳定。
修复了一系列拼写错误和错别字,提升了用户界面的专业度和一致性。
修复了切换语言时底部状态栏无法切换的问题,改进了多语言支持的稳定性。
修复了配置文件不存在时的问题,现在 JNotepad 会自动采用系统默认编码进行处理,确保文件正常打开。
优化了代码逻辑,清除了无效的代码,以提升软件的整体性能和稳定性。
通过重新设计部分界面,我们提升了用户交互的友好性和直观性,使得操作更加便捷。
优化了菜单、选项卡等 UI 组件的布局和样式,使得整个界面更加整洁和易于操作。
修复了关闭最后一个标签页时底部数据不刷新的问题,确保用户始终能够获取准确的文件状态信息。
我们一直在努力改进 JNotepad,致力于为用户提供更好的编辑体验。我们感谢您的支持和反馈,希望这个版本能够满足您的期望。如果您有任何问题、建议或反馈,请随时与我们联系。
优化:
--优化性能,删除静态调用,Controller使用sigleton,避免多次创建对象
--优化界面样式
--优化行号逻辑:宽度根据最后一个行号自动调整
--删除无效代码
实现:
--增加行标栏,隐藏滚动条
--增加功能快捷键
--增加用户自定义配置文件
BUG:
--修复另存文件名固定的问题
--修复新建文件后自动保存失效问题
--初步引入全新主题
Windows效果如下,持续改进中
--修复关联文件打开后,启动新建文件的bug
--修复自动保存失效的bug
--删除冗余代码,提高可读性
--增加注释文档
--优化软件性能(经测试后小幅度提高)
--提高代码复用
--使用接口设计
--完善软件架构
--优化软件性能
--提高文本编码识别率
--修复行数不计数的 BUG
--重构代码
--增加自动换行功能
--使用后台线程加载文件
--优化字数识别
--优化文本编码识别
--优化源码注释
--实现关联文件打开,现在可以设置为默认.txt打开工具
--增加实时保存功能
--实现"保存"功能
--增加数字签名以及修复图标显示
-更新jdk为17
-更新软件为64位
-在打开文件时新建一个空白文档
-添加另存为的默认名称,路径