首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
25
Star
169
Fork
68
JCNC
/
JNotepad
Fork 仓库
加载中
取消
确认
代码
Issues
13
Pull Requests
0
Wiki
3
统计
发行版
最新版
1.1.13
0332454
2023-10-07 03:26
对比
JNotepad v1.1.13
Luke
在这个版本中,我们专注于改善用户体验,修复了一些问题,并引入了一些新功能,以使 JNotepad 成为更强大和易用的文本编辑工具。 **修复和问题解决:** 1. 解决了与用户界面相关的视图Bug,以确保应用程序的界面表现更加稳定和流畅。 2. 修复了行号在某些情况下不正常更新的 bug,现在行号将按照光标的位置正确更新。 3. 修复了出现滚动条后,退格键可能导致行号错位的问题,提高了文本编辑的准确性。 4. 解决了一个卡死问题,该问题在重命名标签页为相同名称时可能发生。 **功能增强:** 1. 加强了国际化支持,现在用户可以更容易地自定义应用程序的界面语言。 2. 添加了日志功能,以帮助用户更好地追踪应用程序的运行状态和问题。 3. 增加了编译功能,使用户可以更轻松地编译代码,提高了开发效率。 4. 引入了选择文件根路径的功能,以提供更多文件管理选项。 5. 引入了运行菜单,使用户可以更方便地运行程序。 6. 为文件树添加了图标,并改进了项目结构,提高了文件管理的可视性。 7. 引入了代码高亮和代码折叠功能,提升了代码编辑体验。 8. 引入了本地终端功能,用户可以在应用内运行命令。 9. 引入了自动打开上次打开的文件夹的逻辑,以提供更好的用户体验。 10. 引入了监测已打开的文件状态的功能,帮助用户跟踪文件的状态。 11. 引入了插件功能,用户可以扩展应用的功能。 **代码重构和优化:** 1. 重构了项目的 UI,将 UI 组件改进为 component,提高了界面的可维护性和可扩展性。 2. 重构了顶部菜单栏管理类,减少了耦合,使得代码更易扩展。 3. 对顶部菜单栏、侧边栏和关于子菜单项的代码进行了重构,解耦并提高了代码质量。 4. 重构了应用对话框类,提高了代码结构和可维护性。 5. 重构了样式,使应用的外观更加优美。 6. 重构了插件配置文件控制类,提高了插件管理的可用性。 **其他改进:** 1. 移动开发者页面到帮助,移除插件示例按钮,改进了用户界面。 2. 更新了 ReadMe 文档,提供更详细的说明和截图。 3. 为文件树添加了图标,改善了项目结构。 4. 完善了提示框的位置和功能,提供更好的用户反馈。 5. 增加了关于页面,使用户可以更容易地了解应用信息。 6. 完善了插件管理页面,包括设置页面和逻辑,提供更多的插件定制选项。 7. 优化了开发者调试页面,提供更好的开发体验。 8. 为图标设置了颜色样式,提高了视觉效果。 9. 更新了依赖,保持应用的稳定性和性能。 > 我们一直在努力改进 JNotepad,致力于为用户提供更好的编辑体验。我们感谢您的支持和反馈,希望这个版本能够满足您的期望。如果您有任何问题、建议或反馈,请随时与我们联系。
最后提交信息为:
国际化
1.1.12
a619406
2023-09-09 01:34
对比
JNotepad v1.1.12
Luke
在这个版本中,我们专注于改善用户体验,修复了一些问题,并引入了一些新功能,以使 JNotepad 成为更强大和易用的文本编辑工具。 ### **修复和问题解决:** - **文件重命名问题修复:** 在此更新中,我们解决了一个重要的问题,即当用户尝试重命名一个已存在的文件时,系统没有及时提示用户。现在,用户将会得到正确的提示信息,以避免不小心重命名文件。 - **新建文件问题修复:** 我们还解决了另一个问题,即在删除已有文本后新建文件时,文件名没有正确重置的 bug。现在,用户可以轻松地新建并编辑文件,而无需担心此问题。 - **打开关联文件问题修复:** 我们还解决了一个问题,当用户尝试打开关联文件时,多余的行号会出现的 bug。现在用户可以正常打开关联文件,不再受到显示问题的困扰。 - **保存文件问题修复:** 我们修复了另存文件可能失败的 bug,这确保了用户能够顺利保存他们的工作,无需担心数据丢失。 ### **功能增强:** - **Windows 截图功能更新:** 我们对 Windows 截图功能进行了更新,以提供更流畅、更直观的用户体验,使用户能够更轻松地捕捉屏幕内容。 - **插件系统初步实现:** 在此版本中,我们初步引入了插件系统,为将来的功能扩展和个性化定制提供了更多可能性,使 JNotepad 更加灵活。 - **JDK 和 JavaFX 版本更新:** 我们将 JDK 和 JavaFX 版本更新到 20,以确保软件始终保持兼容性,并能够利用新的性能提升。 - **设置页面完善:** 我们在设置页面进行了完善,包括样式的优化和自定义标题栏的添加,以提供更吸引人的用户界面,增强用户体验。 ### **代码重构和优化:** - **对话框创建重构:** 我们通过使用建造者模式和工具类的封装,对对话框的创建进行了重构。这有助于使代码更具可维护性,同时符合项目的代码风格规范。 - **提示框模型引入:** 我们引入了提示框模型,以改进用户的反馈和信息显示,确保用户能够更好地了解应用程序的状态和操作。 - **项目文档注释和代码规范优化:** 我们对项目的文档注释进行了优化,以符合代码规范,并提高了代码的可维护性。这使得代码更易于理解和维护。 - **文件选择对话框逻辑优化:** 我们优化了文件选择对话框的创建逻辑,以提供更顺畅的用户体验,特别是在文件管理方面。 - **重命名标签样式改进:** 我们修改了标签的样式,使得在重命名标签时更加直观,并且更容易获取焦点,提高了用户友好性。 ### **其他改进:** - **关联文件打开应用图标:** 当用户使用系统文件选择器时,现在可以显示应用程序图标,从而提高了用户界面的一致性和外观。 > 我们一直在努力改进 JNotepad,致力于为用户提供更好的编辑体验。我们感谢您的支持和反馈,希望这个版本能够满足您的期望。如果您有任何问题、建议或反馈,请随时与我们联系。
最后提交信息为:
!81
!80fix:修复重命名同样的文件没有提示的bug
1.1.11
422bb59
2023-08-29 00:08
对比
JNotepad v1.1.11
Luke
在这个版本中,我们专注于改善用户体验,修复了一些问题,并引入了一些新功能,以使 JNotepad 成为更强大和易用的文本编辑工具。 ### 新功能和增强功能 - **Q&A 指南**: 我们增加了全新的 Q&A 部分,以便用户能够更轻松地解决常见问题并深入了解 JNotepad 的功能。无论是初次使用还是遇到疑惑,Q&A 都将为用户提供清晰的解答。 - **开发指南更新**: 新增的开发指南为开发人员提供了详细的步骤和示例,使他们能够更有效地使用 JNotepad 的 API 和功能,进一步定制工具以满足自己的需求。 - **多语言支持**: 引入了国际化和本地化功能,用户现在可以根据自己的语言偏好选择界面显示语言。我们还添加了多语言配置文件,以便用户根据需求进行自定义翻译,使软件更贴近用户。 - **文件编码自动检测**: 新的自动检测文件编码功能可智能地识别文件的编码,并相应地打开它们,消除了以往繁琐的编码转换步骤,提升了工作效率。 - **线程池管理**: 引入了线程池来管理项目中的异步操作,从而改善了程序的性能和稳定性。这使得 JNotepad 能够更好地处理后台任务,确保用户体验更加流畅。 ### 问题修复和优化 - 修复了在输入框向下滑动时可能出现的 bug,现在文本编辑将更加平滑和稳定。 - 修复了一系列拼写错误和错别字,提升了用户界面的专业度和一致性。 - 修复了切换语言时底部状态栏无法切换的问题,改进了多语言支持的稳定性。 - 修复了配置文件不存在时的问题,现在 JNotepad 会自动采用系统默认编码进行处理,确保文件正常打开。 - 优化了代码逻辑,清除了无效的代码,以提升软件的整体性能和稳定性。 ### 界面改进和优化 - 通过重新设计部分界面,我们提升了用户交互的友好性和直观性,使得操作更加便捷。 - 优化了菜单、选项卡等 UI 组件的布局和样式,使得整个界面更加整洁和易于操作。 - 修复了关闭最后一个标签页时底部数据不刷新的问题,确保用户始终能够获取准确的文件状态信息。 我们一直在努力改进 JNotepad,致力于为用户提供更好的编辑体验。我们感谢您的支持和反馈,希望这个版本能够满足您的期望。如果您有任何问题、建议或反馈,请随时与我们联系。
最后提交信息为:
!48
feat:
#I7WMXH
补充Q&A
1.1.10
013c47d
2023-08-20 02:02
对比
JNotepad
Luke
优化: --优化性能,删除静态调用,Controller使用sigleton,避免多次创建对象 --优化界面样式 --优化行号逻辑:宽度根据最后一个行号自动调整 --删除无效代码 实现: --增加行标栏,隐藏滚动条 --增加功能快捷键 --增加用户自定义配置文件 BUG: --修复另存文件名固定的问题 --修复新建文件后自动保存失效问题
最后提交信息为:
修改mainTextArea样式
1.1.9
f9cb763
2023-08-15 13:24
对比
JNotepad
Luke
--初步引入全新主题 Windows效果如下,持续改进中 ![输入图片说明](https://foruda.gitee.com/images/1692077017526954747/94057233_8389732.png "屏幕截图")
最后提交信息为:
引入亚特兰大fx主题
1.1.8
6acc502
2023-08-15 12:45
对比
JNotepad
Luke
--修复关联文件打开后,启动新建文件的bug --修复自动保存失效的bug --删除冗余代码,提高可读性 --增加注释文档
最后提交信息为:
!5
fix:
#I7T5XZ
修复自动保存失效的问题
1.1.7
01c9012
2023-08-12 12:08
对比
JNotepad
Luke
--优化软件性能(经测试后小幅度提高) --提高代码复用 --使用接口设计 --完善软件架构
最后提交信息为:
重构代码结构
1.1.6
96d4926
2023-08-11 07:27
对比
JNotepad
Luke
--优化软件性能 --提高文本编码识别率 --修复行数不计数的 BUG --重构代码 --增加自动换行功能
最后提交信息为:
增加自动换行功能
1.1.5
ac028ee
2023-08-10 15:51
对比
JNotepad
Luke
--使用后台线程加载文件 --优化字数识别 --优化文本编码识别 --优化源码注释
最后提交信息为:
优化注释
1.1.4
8aa5b49
2023-08-09 14:48
对比
JNotepad
Luke
--实现关联文件打开,现在可以设置为默认.txt打开工具
最后提交信息为:
1.1.4
1.1.3
a77b2a4
2023-08-08 22:03
对比
JNotepad
Luke
--增加实时保存功能
最后提交信息为:
v1.1.3 增加实时保存功能
1.1.2
bf72491
2023-08-08 21:16
对比
JNotepad
Luke
--实现"保存"功能
最后提交信息为:
v1.1.2
1.1.1
d12d770
2023-08-08 03:40
对比
JNotepad
Luke
--增加数字签名以及修复图标显示
最后提交信息为:
v1.1.1
预览版本
1.1.0
0ec3f99
2023-08-06 11:32
对比
JNotepad
Luke
-更新jdk为17 -更新软件为64位
最后提交信息为:
v1.1.0
1.0.1
fb36ead
2023-05-04 22:14
对比
JNotepad
Luke
-在打开文件时新建一个空白文档 -添加另存为的默认名称,路径
最后提交信息为:
-添加另存为默认名称,路径
1.0.0
108d6bf
2023-03-24 00:20
对比
JNotepad
Luke
- 初始第一个版本,实现打开文件和保存文件,以及另存为文件。 - 最多容纳三百万字符。
最后提交信息为:
Merge remote-tracking branch 'origin/master'
下载
请输入验证码,防止盗链导致资源被占用
取消
下载