Commit Graph

1098 Commits

Author SHA1 Message Date
like c25ef0b203 [FIX]【文件管理器】【主题】【图标主题】【自动化】清空回收站后文件管理器中“回收站”的图标没有立刻刷新成空回收站图标,重新打开回收站后显示正确(必现)[LINK]bug#110427 2022-11-25 16:04:31 +08:00
HeMeihong 70f56f878d 修复bug#132869,手册二字标题加空格 2022-11-25 16:04:31 +08:00
yangling 75127184c0 注释一些频繁的打印debug log 2022-11-25 16:04:31 +08:00
yangling d393712be2 优化代码,提升效率 2022-11-25 16:04:31 +08:00
yangling 1967ea11d0 hotfix#132634 【文件管理器】【PTOF】给文件重命名后,再次尝试使用右键菜单或F2快捷键给该文件重命名,文件名称不能切换到可编辑状态 2022-11-25 16:04:31 +08:00
兰悦 ae1ae1f120 修复model性能优化对排序信息获取造成的影响
note:
由于proxymodel的排序被延时执行,使用qt原生的接口获取的排序信息不一定正确,尤其是在视图加载和切换的时候,所以需要获取设置时的预期值
2022-11-25 16:04:31 +08:00
Yue-Lan 25c4503832 继续为FileMetaInfo添加锁机制 2022-11-25 16:04:31 +08:00
Yue-Lan 802982ec7b 为FileMetaInfo增加锁机制,尝试修复线程安全问题 2022-11-25 16:04:31 +08:00
Yue-Lan 37484ffce9 优化遍历时的item添加速度
note:
目前FileItemModel已经退化成单级目录,所以insert row没有必要再用firstColumnIndex
2022-11-25 16:04:31 +08:00
Yue-Lan 21db8f566f 处理批量删除的崩溃问题
1、单次删除和批量删除互斥
2、在批量删除之后reset model,再删除相关的children

FIXME: reset会触发重排操作,这会导致界面有一定的卡顿
2022-11-25 16:04:31 +08:00
Yue-Lan 1af8ca8ef0 FileMetaInfo: 添加dupFromUri接口,用于线程使用
MetadataEmblemProvider: 使用dupFromUri方法获取FileMetaInfo,以避免线程安全问题
2022-11-25 16:04:31 +08:00
Yue-Lan 3125c9ce6a 将g_file_monitor_cancel替换成g_object_unref 2022-11-25 16:04:31 +08:00
杨 艳微 911d9e9abc [FIX][文件管理器]三屏-投屏模式切换成镜像模式,在切换成扩展屏模式时,第二扩展屏的文件重叠显示在一个扩展屏上[LINK]123283 2022-11-25 16:04:31 +08:00
杨 艳微 c0b646c9c8 去掉打印日志,影响效率 2022-11-25 16:04:31 +08:00
Yue-Lan 70cafbffe1 修复加密格式化后挂载卸载分区高概率崩溃的问题
note: udisks的peek方法是线程不安全的,考虑用get方法替换
2022-11-25 16:04:30 +08:00
Yue-Lan 5a5a0ee8ab 修复FileWatcher不支持时startMonitor方法的警告流程 2022-11-25 16:04:30 +08:00
Yue-Lan 73f5ba2f6a 尝试修复文件管理器退出时ThumbnailJob的崩溃问题 2022-11-25 16:04:30 +08:00
Yue-Lan e02737258c [FIX] #97517 【文件保护箱】在加密文件保护箱中创建文件,需刷新后才会显示 2022-11-25 16:04:30 +08:00
Yue-Lan 52f19799b0 更新翻译文件 2022-11-25 16:04:30 +08:00
Yue-Lan 710b54e5eb [FIX] #94313 【UKUI V3.1】【文件管理器】删除大于10G的文件夹时,确认弹窗中的选项是“是”和“取消”(期望:两选项是“是”和“否”) 2022-11-25 16:04:30 +08:00
Yue-Lan bfbc76e581 修复listview item右侧圆角样式问题 2022-11-25 16:04:30 +08:00
Yue-Lan 792a9b4bba FileUtils: 修复urlDecode中对QString转char *的错误使用
note:
目前看来在某种情况下,toUtf8()如果不解constData()会触发段错误
2022-11-25 16:04:30 +08:00
yangling 77a82af9c2 解决删除时桌面闪退问题 2022-11-25 16:04:30 +08:00
yangling 9ce8f91a41 解决文件对话框选中不了的问题 2022-11-25 16:04:30 +08:00
likehomedream 1c7a6fb0e1 音效需求更新,包括取消'删除',添加'发送快捷方式''还原'等音效 2022-11-25 16:04:30 +08:00
杨艳微 31d8de6e98 [FIX]【SP2 UI走查】【文件管理器】高级搜索界面,界面及按钮三态未按照效果图实现 [LINK]93521 2022-11-25 16:04:30 +08:00
like 189cb71907 [FIX]128450 【藏文】【文件管理器】右键选项中有英文项[LINK]bug#128450 2022-11-25 16:04:30 +08:00
HeMeihong 04fd2e2815 之前大的版本号不变动,使用了自定义的版本号,现在根据新的规则,每次传包版本号都会变动,改回使用dpkg -l 动态查询方式。 2022-11-25 16:04:30 +08:00
likehomedream 728325277b [FIX]【文件管理器】深色模式下,文件管理器中下方滑动图标的点击显示与主题框架slider的点击显示不一致[LINK]bug#115929 2022-11-25 16:04:30 +08:00
HeMeihong 7db0cce09d 修复文件夹设置只读,不显示只读图标问题,bug#99998 2022-11-25 16:04:30 +08:00
HeMeihong c627baeca1 修复最近中文件,右键打开不正确问题 bug#125679 2022-11-25 16:04:30 +08:00
杨玲 72a755927a Hotfix some unusual problems 2022-11-25 16:04:30 +08:00
HeMeihong e2e1bac8a9 Revert "Fix paste deleted file issue, link to bug#114073, 121029."
This reverts commit d8bd4eb4506a8dd44bda497d904e249edd46c6ed.
2022-11-25 16:04:30 +08:00
Yue-Lan 411171de26 ClipboardUtils: 对一些无法进行解码的uri进行报警,采用原uri做文件粘贴操作
note:
目前发现在一些情况下(微信中复制带中文、空格和括号的文件),粘贴时无法正常获取解码的uri,返回结果为空,最终粘贴的时候会以当前target路径作为粘贴项,报错令人不理解。
目前自测微信复制纯英文文件是ok的,实际需要进一步优化
2022-11-25 16:04:30 +08:00
yangling c736464272 优化打开文件夹(缩短耗时):注释频繁打印的日志,以及优化多次调用的排序,linkto bug#103496。 2022-11-25 16:04:30 +08:00
yangling 4cb74c60cc 注释掉新增文件时频繁打印的部分日志来缩短时间,动态创建一万个文件大约卡顿耗时5-7s左右(工作笔记本上测试)。 2022-11-25 16:04:30 +08:00
yangling cfa4e37552 解决删除后再次创建时文件管理器闪退问题 2022-11-25 16:04:30 +08:00
yangling 09941cddda hotfix bug#111146 【文件管理器】【PTOF】创建一万个文件,文件管理器卡死;从卡界面耗时2分15秒左右优化到8s左右 2022-11-25 16:04:30 +08:00
Yue-Lan 7dbd398e37 优化 #113319,使用user-trash-full图标 2022-11-25 16:04:30 +08:00
Yue-Lan 4d5e5c2740 update translation files. 2022-11-25 16:04:30 +08:00
Yue-Lan 238699b20d [FIX] #113319 【用例303439】【文件管理器】清空回收站弹窗提示内容和图标与设计图不一致 2022-11-25 16:04:30 +08:00
Yue-Lan 7a27174583 update translation files. 2022-11-25 16:04:30 +08:00
HeMeihong 2c59f953dd Revert "Fix paste deleted file issue, link to bug#114073, 121029."
This reverts commit d8bd4eb4506a8dd44bda497d904e249edd46c6ed.
2022-11-25 16:04:30 +08:00
Yue-Lan 926c5883fb [FIX] #113319 【用例303439】【文件管理器】清空回收站弹窗提示内容和图标与设计图不一致 2022-11-25 16:04:30 +08:00
Yue-Lan dc6425d717 进一步优化文字布局,对于单行和多行显示设置不同的top margin 2022-11-25 16:04:30 +08:00
Yue-Lan d828e7516a [FIX] #125810 【文件管理器】Messagebox 消息对话框+CheckBox-提示文字与提示框上边缘间距过大,与设计不符 2022-11-25 16:04:30 +08:00
Qxiangwenjie e2677b28a0 [FIX]修复图标模式下快捷方式角标位置不准确的问题[LINK]bug#128813 2022-11-25 16:04:30 +08:00
兰悦 093d5ea354 修复进入带中文的路径时,地址栏可能闪烁的问题
看起来在地址栏跳转后,有某些流程请求更新地址栏时传入了解码过的uri
2022-11-25 16:04:30 +08:00
HeMeihong 29803f8dae Revert "Fix paste deleted file issue, link to bug#114073, 121029."
This reverts commit d8bd4eb4506a8dd44bda497d904e249edd46c6ed.
2022-11-25 16:04:30 +08:00
HeMeihong 36a0274fa7 Revert "Fix paste deleted file issue, link to bug#114073, 121029."
This reverts commit d8bd4eb4506a8dd44bda497d904e249edd46c6ed.
2022-11-25 16:04:30 +08:00