Skip to content

v1.1.4

Choose a tag to compare

@dhslegen dhslegen released this 03 Jun 11:26

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组件样式冲突问题
  • 优化文件拖拽区域的状态管理