Skip to content

v1.0.0 - 初始版本发布

Choose a tag to compare

@daichangya daichangya released this 07 Jan 13:26
· 43 commits to main since this release

JavaFxDevTools v1.0.0

🎉 初始版本发布!

主要功能

核心模块

  • ✅ core 模块: 基础模块,提供共享的 JavaFX 组件和工具类

  • ✅ DevTools 模块: 插件化文本编辑器

    • 多标签页编辑支持
    • 插件系统,支持动态加载和管理插件
    • 国际化支持(英文/中文)
    • 文件操作(新建、打开、保存、另存为)
    • 插件管理界面
  • ✅ JavaFxEditor 模块: 可定制的代码编辑器

    • 基于策略模式的可定制编辑器行为
    • 高性能代码编辑器(基于 RichTextFX)
    • 语法高亮支持
    • 完整的撤销/重做功能
    • 文件管理功能

内置插件

  • 🔌 JSON 格式化插件: JSON 格式化、验证、生成 JavaBean 代码
  • 📝 Markdown 编辑器插件: 实时预览、格式化工具
  • 🌐 Hosts 文件管理插件: 编辑系统 Hosts 文件,语法高亮

文档

  • 📚 完整的项目文档体系
  • 🛠️ 开发指南和 API 文档
  • 📖 用户手册和插件开发指南

开发工具

  • 🔄 GitHub Actions CI/CD 工作流
  • 📋 Issue 和 PR 模板
  • 🔒 安全策略文档

技术栈

  • Java 17
  • JavaFX 17.0.6
  • Maven 3.x
  • RichTextFX 0.11.4
  • Jackson 2.15.2
  • CommonMark 0.18.0

快速开始

# 克隆项目
git clone https://github.com/daichangya/JavaFxDevTools.git
cd JavaFxDevTools

# 构建项目
mvn clean package

# 运行 DevTools
cd DevTools
mvn javafx:run

文档

查看 README.md 了解更多信息。

致谢

感谢所有为这个项目做出贡献的开发者!


查看完整更新日志: CHANGELOG.md