Commit Graph

59 Commits

Author SHA1 Message Date
yuantao
52852332f7 模型上下文更新 2025-10-17 09:19:33 +08:00
yuantao
f2f3756cc0 fix: 搜索功能空值检查修复 2025-10-17 09:09:32 +08:00
yuantao
5858c6c163 \"fix: resolve image deletion conflict in RichTextEditor\"
\"通过二次点击机制避免误删,提升用户体验。同时更新了IFLOW.md文档以反映这些更改。\"
2025-10-16 18:35:39 +08:00
yuantao
915fd00268 \"提交信息: fix: resolve image delete button click issue\" 2025-10-16 18:13:21 +08:00
yuantao
c135ab0613 1. 重构了事件监听器管理:
- 创建了统一的eventManager对象来管理图片容器的事件监听器添加和移除
     - 消除了在多个地方重复添加相同事件监听器的代码
     - 修复了事件监听器无法正确移除的问题,通过保存函数引用来确保能正确移除

  2. 优化了图片处理功能:
     - 创建了createImageContainer函数来统一创建图片容器和相关元素
     - 创建了adjustImageSize函数来统一处理图片尺寸调整
     - 简化了wrapOrphanedImages和adjustExistingImages函数的实现

  3. 优化了待办事项功能:
     - 创建了createTodoItem函数来统一创建待办事项元素
     - 创建了addTodoEventListeners函数来统一添加待办事项的事件监听器
     - 简化了insertTodoList函数的实现,减少了重复代码

  4. 简化了setContent函数:
     - 移除了大量的重复代码和不必要的日志输出
     - 利用已有的函数来处理图片相关的功能

  5. 优化了组件生命周期钩子:
     - 简化了onMounted和onUnmounted函数中的代码
     - 使用eventManager来统一管理事件监听器的添加和移除

  6. 优化了触摸事件处理:
     - 创建了resetDragAnimation函数来统一处理拖拽动画的重置
     - 简化了handleTouchEnd和handleTouchCancel函数的实现

  7. 简化了工具栏按钮处理逻辑:
     - 简化了handleToolClick函数的实现
2025-10-16 16:06:56 +08:00
yuantao
02b0fa260d feat: 优化图片删除按钮交互和防误触机制
- 添加全局常量DELETE_BUTTON_DELAY(1000ms)统一管理删除按钮延时时间
  - 实现删除按钮延时显示机制,防止误触操作
  - 调整删除按钮样式尺寸,增大点击区域(40px*40px)
  - 优化删除按钮显示/隐藏动画过渡效果
  - 修复删除按钮事件监听器重复绑定问题
  - 完善删除按钮可见性检查逻辑,确保只有可见状态才能执行删除操作
2025-10-16 14:53:26 +08:00
yuantao
1034ca88c4 删除按钮的隐藏显示状态使用切换样式class来实现,并确保在保存时移除对应的状态恢复到默认不显示。 2025-10-16 14:27:40 +08:00
yuantao
5e06278ded "修复打开已有便签时删除按钮无法显示的问题,并清理调试代码" 2025-10-16 13:49:59 +08:00
yuantao
e8bf63da79 \"fix: 修复删除按钮点击事件,添加触摸事件支持\" 2025-10-16 11:44:03 +08:00
yuantao
ec6f945f4e \"feat: 添加删除按钮功能,短按图片显示/隐藏删除按钮\" 2025-10-16 11:38:37 +08:00
yuantao
fddb131fcb \"fix: 修复拖拽功能,使其适配图片容器结构\" 2025-10-16 11:31:55 +08:00
yuantao
adf570d89f \"feat: 撤回拖拽功能正常版本并重新添加删除按钮功能\" 2025-10-16 10:56:32 +08:00
yuantao
1cb724acbd \"fix: 修复handleTouchStart函数中的重复代码和函数闭合问题\" 2025-10-16 10:52:07 +08:00
yuantao
a55f8249ae \"fix: 修复setTimeout回调函数中的事件对象引用问题\" 2025-10-16 10:50:22 +08:00
yuantao
a1b3fe7fb0 \"fix: 修复handleTouchStart函数中的重复代码和事件处理问题\" 2025-10-16 10:49:23 +08:00
yuantao
be97920e8a \"fix: 改进移动端图片交互,修复删除按钮显示和拖拽功能\" 2025-10-16 10:47:00 +08:00
yuantao
72d1fa30d3 \"fix: 重新设计触摸事件处理逻辑,修复删除按钮和拖拽功能\" 2025-10-16 10:45:00 +08:00
yuantao
51809ad757 \"fix: 修复图片删除按钮显示和拖拽功能冲突问题\" 2025-10-16 10:43:17 +08:00
yuantao
52a706843c \"feat: 优化移动端图片删除按钮交互,使用触摸事件替代鼠标事件\" 2025-10-16 10:41:00 +08:00
yuantao
ae035b5786 \"fix: 修复图片拖拽事件监听器错误,移除未定义的函数引用\" 2025-10-16 10:37:51 +08:00
yuantao
4e2771277d \"feat: 为图片添加移除按钮,使用item_image_btn_unbrella_delete.png图标\" 2025-10-16 10:35:50 +08:00
yuantao
1ca85f2709 \"fix: 修复图片排序功能,恢复正确的阈值设置\" 2025-10-16 10:31:12 +08:00
yuantao
c0578dd02d \"feat: 实现图片排序后自动退出排序模式\" 2025-10-16 10:27:58 +08:00
yuantao
3dedcb615b \"feat: 调整图片拖拽排序阈值为覆盖目标图片三分之二高度\" 2025-10-16 10:24:05 +08:00
yuantao
2b68185ce7 \"feat: 进一步优化移动端图片拖拽性能和体验\" 2025-10-16 10:21:57 +08:00
yuantao
731d186302 \"feat: 优化移动端图片拖拽体验和视觉反馈\" 2025-10-16 10:11:47 +08:00
yuantao
955fb7972b \"feat: 实现移动端图片触摸拖拽排序功能\" 2025-10-16 09:50:30 +08:00
yuantao
b139d64363 - 移除了vue-draggable-plus依赖,改用原生HTML5拖拽API
- 增强了图片拖拽功能的调试信息,便于问题排查
  - 优化了图片插入和拖拽处理逻辑
  - 修复了拖拽过程中图片和拖拽手柄的同步问题
2025-10-15 18:35:38 +08:00
yuantao
51014991cf - 移除了vue-draggable-plus依赖,改用原生HTML5拖拽API
- 增强了图片拖拽功能的调试信息,便于问题排查
  - 优化了图片插入和拖拽处理逻辑
  - 修复了拖拽过程中图片和拖拽手柄的同步问题
2025-10-15 18:34:53 +08:00
User
2131906f3b 添加工作摘要 2025-10-14 18:38:19 +08:00
User
a065ca9a9a 新增 编辑器现在可以拖拽图片排序了 2025-10-14 18:35:05 +08:00
User
9934d3661a 优化 调整了编辑器中的工具栏显示隐藏逻辑 2025-10-14 18:13:01 +08:00
User
dc74e0bfb1 优化 便签列表页上下滑动时不再触发标签条的移动;
优化 添加了新的vite编译配置;
2025-10-14 18:02:55 +08:00
User
216932c32b 搜索栏组件更名;
优化 便签列表页布局调整;
2025-10-13 15:58:09 +08:00
User
1cdc748b32 新增 便签删除功能;
优化便签列表页布局;
2025-10-13 15:36:46 +08:00
User
fb437f2c0e 新增 设置块组件;
新增 开关按钮组件;
调整了若干样式;
2025-10-13 14:37:11 +08:00
User
00a13ab5e2 完善部分阴影系统;
把所有px单位转换为rem;
2025-10-13 13:17:52 +08:00
User
2e933ece94 优化 头部便签管理点击区域;
补充注释;
2025-10-13 10:48:18 +08:00
27133aa107 优化 时间显示格式调整 2025-10-12 23:39:28 +08:00
b2fda14451 优化了编辑器中的图片显示尺寸 2025-10-12 21:09:03 +08:00
1bb9b4a79e 开始完善便签新建、编辑逻辑 2025-10-12 18:32:25 +08:00
3957a7d3b2 上下文、描述文档更新 2025-10-12 06:10:10 +08:00
d1365aaaa5 新增 离线web应用发布流程;
移除了便签详情页;
优化了若干逻辑;
新增 移动端、IOS兼容处理;
2025-10-12 06:05:27 +08:00
User
1ae28a8040 优化 编辑器工具栏位置调整;
优化 日期、字数信息布局调整;
2025-10-11 18:32:11 +08:00
User
34daf24731 调整了编辑器的样式;
调整了头部的按钮;
2025-10-11 15:43:48 +08:00
User
ec2bd3f079 移除便签中的标题概念 2025-10-11 14:35:39 +08:00
User
7c0f0950a1 增加打包为离线web应用配置 2025-10-11 14:32:16 +08:00
00c4fdee95 优化了编辑器的格式 2025-10-10 22:54:14 +08:00
61a058eab3 添加了富文本编辑器雏形 2025-10-10 22:28:27 +08:00
5bb3839b1b 编辑页基本布局 2025-10-10 20:33:51 +08:00