| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| refactor: migrate to `Codemirror@6` and update editor functionalities (#1586)
* feat: 升级 CodeMirror 到 v6
- 重构 CM6Adapter 适配器实现
- 优化搜索高亮性能,支持大文档降级策略
- 修复选区映射逻辑和正则处理问题
- 支持异步粘贴、字数统计
- 优化特殊字符标记处理性能
- 修复 Bubble 事件参数和事件注销逻辑
- 统一使用文档偏移量替换行号位置
- 添加 CM6 vim 快捷键支持
- 优化 rollup 构建配置
* feat: 新增 CodeMirror v6 及相关依赖包
* chore: 将 @replit/codemirror-vim 添加为外部依赖以保持懒加载
* chore: add changeset
* chore: update changeset
* chore: 将 changeset 版本更新为 minor
* fix: 修复销毁逻辑,防止内存泄漏和异步回调错误
* chore: 升级 @codemirror/language 和 @codemirror/view 依赖版本并移除 bracketMatching
* fix: 优化 Suggester 键盘事件处理逻辑,使用拦截器方向键并修复 Enter 键交互问题
* fix(editor): 修复 vim 模块并发加载、粘贴占位符及边界保护问题以及联想错误
* chore: 代码清理与注释优化
* docs: 规范 JSDoc 注释格式并移除冗余注释
* fix(types): 更新编辑器类型定义
Co-Authored-By: Saraph1nes <52569690+Saraph1nes@users.noreply.github.com>
* refactor: 重命名 scroll 属性以明确语义
* fix(editor): 修复预览区和编辑区滚动联动
* fix: 修复表格操作和预览气泡的边界问题
* fix: 修复编辑区同步滚动逻辑
* fix(cm6): 增强 CM5 API 兼容性,新增 scrollTo 方法并优化滚动相关实现
* refactor(editor): 移除 CM6Adapter 中的 CM5 兼容 API 并更新调用方
* test: 更新 Suggester 绑定事件测试用例
* style: 格式化代码块相关代码
* chore: 删除未使用的导入
* fix: 优化选区逻辑,并重构无用的代码
* fix: 优化bobble的定位逻辑
* fix: 去掉上下选中顺序的影响
* fix: 优化bubble定位逻辑
* fix: 优化预览区代码块编辑样式
---------
Co-authored-by: Saraph1nes <52569690+Saraph1nes@users.noreply.github.com>
Co-authored-by: sunsonliu(刘阳) <sunsonliu@tencent.com> | 1 个月前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |
| feat: #1073 将demo依赖资源迁移到assets中
feat: #1073 将drawio依赖迁移到assets
| 1 年前 |