登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
【大赛通知】开源中国「2026上海开源软件应用创新大赛」火热报名中,百万奖池等你的项目
代码拉取完成,页面将自动刷新
开源项目
>
应用工具
>
文本编辑
&&
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
27
Star
216
Fork
87
JCNC
/
JNotepad
代码
Issues
14
Pull Requests
0
Wiki
统计
流水线
服务
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
标签 (Tag)
全部
全部
正式版
预览版
发行版列表
JNotepad v1.1.13
最新版
JNotepad v1.1.12
JNotepad v1.1.11
JNotepad
JNotepad
JNotepad
JNotepad
JNotepad
JNotepad
JNotepad
JNotepad
JNotepad
JNotepad
JNotepad
预览版本
JNotepad
JNotepad
JNotepad v1.1.13
最新版
对比
Luke
2023-10-07 03:26
1.1.13
0332454
在这个版本中,我们专注于改善用户体验,修复了一些问题,并引入了一些新功能,以使 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,致力于为用户提供更好的编辑体验。我们感谢您的支持和反馈,希望这个版本能够满足您的期望。如果您有任何问题、建议或反馈,请随时与我们联系。
最后提交信息为:
国际化
JNotepad v1.1.12
对比
Luke
2023-09-09 01:34
1.1.12
a619406
在这个版本中,我们专注于改善用户体验,修复了一些问题,并引入了一些新功能,以使 JNotepad 成为更强大和易用的文本编辑工具。 ### **修复和问题解决:** - **文件重命名问题修复:** 在此更新中,我们解决了一个重要的问题,即当用户尝试重命名一个已存在的文件时,系统没有及时提示用户。现在,用户将会得到正确的提示信息,以避免不小心重命名文件。 - **新建文件问题修复:** 我们还解决了另一个问题,即在删除已有文本后新建文件时,文件名没有正确重置的 bug。现在,用户可以轻松地新建并编辑文件,而无需担心此问题。 - **打开关联文件问题修复:** 我们还解决了一个问题,当用户尝试打开关联文件时,多余的行号会出现的 bug。现在用户可以正常打开关联文件,不再受到显示问题的困扰。 - **保存文件问题修复:** 我们修复了另存文件可能失败的 bug,这确保了用户能够顺利保存他们的工作,无需担心数据丢失。 ### **功能增强:** - **Windows 截图功能更新:** 我们对 Windows 截图功能进行了更新,以提供更流畅、更直观的用户体验,使用户能够更轻松地捕捉屏幕内容。 - **插件系统初步实现:** 在此版本中,我们初步引入了插件系统,为将来的功能扩展和个性化定制提供了更多可能性,使 JNotepad 更加灵活。 - **JDK 和 JavaFX 版本更新:** 我们将 JDK 和 JavaFX 版本更新到 20,以确保软件始终保持兼容性,并能够利用新的性能提升。 - **设置页面完善:** 我们在设置页面进行了完善,包括样式的优化和自定义标题栏的添加,以提供更吸引人的用户界面,增强用户体验。 ### **代码重构和优化:** - **对话框创建重构:** 我们通过使用建造者模式和工具类的封装,对对话框的创建进行了重构。这有助于使代码更具可维护性,同时符合项目的代码风格规范。 - **提示框模型引入:** 我们引入了提示框模型,以改进用户的反馈和信息显示,确保用户能够更好地了解应用程序的状态和操作。 - **项目文档注释和代码规范优化:** 我们对项目的文档注释进行了优化,以符合代码规范,并提高了代码的可维护性。这使得代码更易于理解和维护。 - **文件选择对话框逻辑优化:** 我们优化了文件选择对话框的创建逻辑,以提供更顺畅的用户体验,特别是在文件管理方面。 - **重命名标签样式改进:** 我们修改了标签的样式,使得在重命名标签时更加直观,并且更容易获取焦点,提高了用户友好性。 ### **其他改进:** - **关联文件打开应用图标:** 当用户使用系统文件选择器时,现在可以显示应用程序图标,从而提高了用户界面的一致性和外观。 > 我们一直在努力改进 JNotepad,致力于为用户提供更好的编辑体验。我们感谢您的支持和反馈,希望这个版本能够满足您的期望。如果您有任何问题、建议或反馈,请随时与我们联系。
最后提交信息为:
!81
!80fix:修复重命名同样的文件没有提示的bug
JNotepad v1.1.11
对比
Luke
2023-08-29 00:08
1.1.11
422bb59
在这个版本中,我们专注于改善用户体验,修复了一些问题,并引入了一些新功能,以使 JNotepad 成为更强大和易用的文本编辑工具。 ### 新功能和增强功能 - **Q&A 指南**: 我们增加了全新的 Q&A 部分,以便用户能够更轻松地解决常见问题并深入了解 JNotepad 的功能。无论是初次使用还是遇到疑惑,Q&A 都将为用户提供清晰的解答。 - **开发指南更新**: 新增的开发指南为开发人员提供了详细的步骤和示例,使他们能够更有效地使用 JNotepad 的 API 和功能,进一步定制工具以满足自己的需求。 - **多语言支持**: 引入了国际化和本地化功能,用户现在可以根据自己的语言偏好选择界面显示语言。我们还添加了多语言配置文件,以便用户根据需求进行自定义翻译,使软件更贴近用户。 - **文件编码自动检测**: 新的自动检测文件编码功能可智能地识别文件的编码,并相应地打开它们,消除了以往繁琐的编码转换步骤,提升了工作效率。 - **线程池管理**: 引入了线程池来管理项目中的异步操作,从而改善了程序的性能和稳定性。这使得 JNotepad 能够更好地处理后台任务,确保用户体验更加流畅。 ### 问题修复和优化 - 修复了在输入框向下滑动时可能出现的 bug,现在文本编辑将更加平滑和稳定。 - 修复了一系列拼写错误和错别字,提升了用户界面的专业度和一致性。 - 修复了切换语言时底部状态栏无法切换的问题,改进了多语言支持的稳定性。 - 修复了配置文件不存在时的问题,现在 JNotepad 会自动采用系统默认编码进行处理,确保文件正常打开。 - 优化了代码逻辑,清除了无效的代码,以提升软件的整体性能和稳定性。 ### 界面改进和优化 - 通过重新设计部分界面,我们提升了用户交互的友好性和直观性,使得操作更加便捷。 - 优化了菜单、选项卡等 UI 组件的布局和样式,使得整个界面更加整洁和易于操作。 - 修复了关闭最后一个标签页时底部数据不刷新的问题,确保用户始终能够获取准确的文件状态信息。 我们一直在努力改进 JNotepad,致力于为用户提供更好的编辑体验。我们感谢您的支持和反馈,希望这个版本能够满足您的期望。如果您有任何问题、建议或反馈,请随时与我们联系。
最后提交信息为:
!48
feat:
#I7WMXH
补充Q&A
JNotepad
对比
Luke
2023-08-20 02:02
1.1.10
013c47d
优化: --优化性能,删除静态调用,Controller使用sigleton,避免多次创建对象 --优化界面样式 --优化行号逻辑:宽度根据最后一个行号自动调整 --删除无效代码 实现: --增加行标栏,隐藏滚动条 --增加功能快捷键 --增加用户自定义配置文件 BUG: --修复另存文件名固定的问题 --修复新建文件后自动保存失效问题
最后提交信息为:
修改mainTextArea样式
JNotepad
对比
Luke
2023-08-15 13:24
1.1.9
f9cb763
--初步引入全新主题 Windows效果如下,持续改进中 
最后提交信息为:
引入亚特兰大fx主题
JNotepad
对比
Luke
2023-08-15 12:45
1.1.8
6acc502
--修复关联文件打开后,启动新建文件的bug --修复自动保存失效的bug --删除冗余代码,提高可读性 --增加注释文档
最后提交信息为:
!5
fix:
#I7T5XZ
修复自动保存失效的问题
JNotepad
对比
Luke
2023-08-12 12:08
1.1.7
01c9012
--优化软件性能(经测试后小幅度提高) --提高代码复用 --使用接口设计 --完善软件架构
最后提交信息为:
重构代码结构
JNotepad
对比
Luke
2023-08-11 07:27
1.1.6
96d4926
--优化软件性能 --提高文本编码识别率 --修复行数不计数的 BUG --重构代码 --增加自动换行功能
最后提交信息为:
增加自动换行功能
JNotepad
对比
Luke
2023-08-10 15:51
1.1.5
ac028ee
--使用后台线程加载文件 --优化字数识别 --优化文本编码识别 --优化源码注释
最后提交信息为:
优化注释
JNotepad
对比
Luke
2023-08-09 14:48
1.1.4
8aa5b49
--实现关联文件打开,现在可以设置为默认.txt打开工具
最后提交信息为:
1.1.4
JNotepad
对比
Luke
2023-08-08 22:03
1.1.3
a77b2a4
--增加实时保存功能
最后提交信息为:
v1.1.3 增加实时保存功能
JNotepad
对比
Luke
2023-08-08 21:16
1.1.2
bf72491
--实现"保存"功能
最后提交信息为:
v1.1.2
JNotepad
对比
Luke
2023-08-08 03:40
1.1.1
d12d770
--增加数字签名以及修复图标显示
最后提交信息为:
v1.1.1
JNotepad
预览版本
对比
Luke
2023-08-06 11:32
1.1.0
0ec3f99
-更新jdk为17 -更新软件为64位
最后提交信息为:
v1.1.0
JNotepad
对比
Luke
2023-05-04 22:14
1.0.1
fb36ead
-在打开文件时新建一个空白文档 -添加另存为的默认名称,路径
最后提交信息为:
-添加另存为默认名称,路径
JNotepad
对比
Luke
2023-03-24 00:20
1.0.0
108d6bf
- 初始第一个版本,实现打开文件和保存文件,以及另存为文件。 - 最多容纳三百万字符。
最后提交信息为:
Merge remote-tracking branch 'origin/master'
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/jcnc-org/JNotepad.git
git@gitee.com:jcnc-org/JNotepad.git
jcnc-org
JNotepad
JNotepad
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册