Skip to content

Releases: dhslegen/rest-code

Rest Code v1.1.6 已发布🚀

22 Aug 02:32

Choose a tag to compare

🎉 版本亮点

本次更新为Rest Code带来了代码质量优化功能精简,重点移除了解密功能相关代码,优化了代码生成器的代码结构,并提升了整体代码的可读性和维护性。这是一次专注于代码质量和架构优化的更新。

✨ 主要变更

🔧 解密功能移除

  • 功能清理:完全移除了解密功能相关的代码和配置
  • 依赖简化:移除了对decrypt.exe文件的依赖

📝 代码生成器优化

  • 格式统一:在方法插入时添加适当的空行,提升代码可读性
  • 参数解析优化:改进了参数契约解析函数的代码结构

🎨 界面组件优化

  • 视觉一致性:确保界面组件的一致性和简洁性

Rest Code v1.1.5

09 Jun 01:00

Choose a tag to compare

Rest Code v1.1.5 发布了🚀

🎉 版本亮点

本次更新为Rest Code带来了脚本编辑器高度可调节新特性脚本编辑器最大化彩虹加载动画,全面优化了编辑器交互体验,并重新设计了标题栏布局。这是一次专注于用户体验和界面美观度的重大更新。

✨ 新增功能

📏 脚本编辑器高度管理系统

  • 拖拽调整高度:脚本编辑器底部新增可拖拽边框,支持自由调整编辑器高度
  • 最大化模式:一键最大化编辑器,专注编辑体验

🌈 彩虹加载动画系统

  • 全覆盖加载:模式切换时显示华丽的彩虹渐变加载动画

🎯 动态表格高度管理

  • 响应式调整:表格高度随编辑器高度动态调整
  • 高度适配:专注模式下脚本设计区域和编辑器各占50%高度
  • 流畅过渡:所有高度变化都包含CSS过渡动画

📱 标题栏重新设计

  • 功能按钮整合:将帮助和关于按钮移至标题栏,与其他功能按钮平级

🐛 问题修复

  • 修复嵌套三元运算符的ESLint警告
  • 解决navigator.platform弃用API警告
  • 修复专注模式下界面跳跃问题
  • 优化编辑器高度调整时的滚动条闪烁
  • 修复加载动画在某些情况下不显示的问题

本次更新专注于编辑器交互体验和视觉美观度,让Rest Code更加现代、流畅、美观! 🌈✨

v1.1.4

03 Jun 11:26

Choose a tag to compare

Rest Code v1.1.4 发布了🚀

🎉 版本亮点

本次更新对Rest Code进行了深度优化,重点改进了专注模式功能体验,全面调整了组件样式系统,并新增了Element Plus样式覆盖机制,为用户带来更加一致、美观的界面体验。

✨ 新增功能

🎯 专注模式功能增强

  • 键盘快捷键:新增 Cmd/Ctrl + E 快捷键切换专注模式,提升操作效率
  • 动态按钮状态:按钮文本和图标根据当前状态动态切换(进入/退出专注模式)
  • 智能状态管理:优化专注模式的状态管理逻辑,提供更稳定的交互体验
  • 视觉反馈优化:改进按钮样式和交互反馈,提供更直观的操作提示

🚀 CRUD对话框功能

  • 一键生成:新增CRUD操作对话框,支持基于选定域快速生成CRUD操作代码
  • 域选择支持:智能识别和选择目标域,简化操作流程
  • 代码模板优化:提供标准化的CRUD操作代码模板

🎨 Element Plus样式覆盖系统

  • 统一样式规范:新增专用的Element Plus样式覆盖文件 element-override.css
  • 现代化设计:采用渐变背景、圆角、阴影等现代设计元素
  • 下拉菜单优化
    • 现代化的下拉组件样式,包含z-index层级管理
    • 圆角边框和渐变背景设计
    • 增强的悬停和选中状态动画效果
  • 消息组件增强
    • 优化成功、错误、警告、信息消息的视觉样式
    • 添加渐变背景和立体阴影效果
    • 增加消息出现和悬停动画效果

🔧 技术改进

组件样式系统优化

  • 平台检测:新增 isDarwin 计算属性,支持macOS平台特定功能
  • 按钮样式统一:移除不必要的焦点轮廓,优化视觉一致性
  • z-index层级管理:改进元素层级关系,确保正确的视觉层级
  • 响应式设计:增强消息框和组件的响应式适配能力

文件处理优化

  • 工具提示增强:为"选择文件"按钮添加键盘快捷键提示(Cmd/Ctrl + O)
  • 拖拽体验优化:改进文件拖拽区域的交互状态处理
  • 代码结构优化:简化和重构组件代码结构,提高可维护性

CRUD对话框使用

  1. 打开方式:通过脚本编辑器中的相关按钮触发
  2. 域选择:选择目标域进行CRUD操作生成
  3. 代码生成:自动生成标准化的CRUD操作代码

快捷键总览

  • Cmd/Ctrl + E:切换专注模式(新增)
  • Cmd/Ctrl + O:选择文件

🐛 问题修复

  • 修复专注模式按钮状态显示不一致的问题
  • 解决Element Plus组件样式冲突问题
  • 优化文件拖拽区域的状态管理

v1.1.3

01 Jun 19:25

Choose a tag to compare

Rest Code 1.1.3 发布了 🚀

🎉 主要新功能

✨ 文件型查询参数支持:新增 ?* 文件型查询参数契约符号,支持 Spring Boot Multipart 文件上传功能,提供完整的文件处理解决方案。

✨ 为Rest Code带来了全新的专注模式**功能,显著改善了用户在脚本编辑时的交互体验,解决了界面滚动冲突问题。

✨ 增加了项目模版创建工具,降低上手难度。

🆕 新增参数契约符号

文件型查询参数

  • ?*@RequestParam("file") MultipartFile file (默认文件参数)
  • ?*参数名@RequestParam("参数名") MultipartFile 参数名 (自定义文件参数)

📝 功能特性

  • 🎯 智能参数映射:自动生成 MultipartFile 类型的请求参数
  • 📄 Swagger 集成:自动添加文件参数的 API 文档注解
  • 🏷️ 自定义参数名:支持自定义文件参数名称,如 ?*document?*avatar
  • 🔗 混合参数支持:可与其他查询参数组合使用,如 ?$category?*file

新版测试

31 May 10:05

Choose a tag to compare

新版测试