Yue-Lan
|
0876c9810a
|
修复保护箱内文件无法复制到桌面的问题
|
2023-09-05 16:41:51 +08:00 |
xiangwenjie
|
f6e9c632e6
|
close-cd#I71T1F【文件管理器】查看视频属性信息显示不全
|
2023-09-05 13:54:27 +08:00 |
Yue-Lan
|
a18e8de974
|
更新翻译文件
|
2023-09-05 09:27:48 +08:00 |
Yue-Lan
|
fae462b249
|
移动文件时进行子路径判断,如果是目标路径是原目录子路径则报错非法移动
|
2023-09-05 09:04:27 +08:00 |
Yue-Lan
|
87023871b3
|
修复侧边栏拖拽时调用FileOperationUtils::move()操作undo时导致的数据丢失的问题
|
2023-09-05 09:04:27 +08:00 |
Yue-Lan
|
f83c115f78
|
继续优化setHasError流程,确保move和copy的所有忽略、覆盖、取消操作都正确设置了hasError
|
2023-09-05 09:04:27 +08:00 |
Yue-Lan
|
901ede6b31
|
处理override情况下文件信息同步的问题
|
2023-09-05 09:04:27 +08:00 |
Yue-Lan
|
18466ca5e9
|
继续优化copy和move操作错误处理流程
1、取消、忽略和覆盖都执行setError(true),不可undo/redo
2、文件夹、文件的忽略直接return,避免递归进入
3、修复链接文件移动和复制对于覆盖操作的异常处理不正确的问题
|
2023-09-05 09:04:27 +08:00 |
Yue-Lan
|
02ab96d178
|
FileMoveOperation: 文件移动冲突选择备份时正确设置node的状态和response类型
备份成功时需要handled状态用于判断是否删除原文件
|
2023-09-05 09:04:27 +08:00 |
Yue-Lan
|
06ce0e877f
|
FileMoveOperation: 创建文件夹成功时正确设置node的state,避免出现后续问题
|
2023-09-05 09:04:27 +08:00 |
Yue-Lan
|
031bf897ed
|
FileMoveOperation: 优化fallback move操作拷贝完成后续执行删除的流程
1、如果文件和链接文件的overwrite操作有错,设置node的errorResponseTyep为Invalid
2、当moveaction为targetmove时,执行删除操作
3、根据node的state、response type决定是否删除文件/文件夹
|
2023-09-05 09:04:27 +08:00 |
Yue-Lan
|
288f4927b1
|
修复拷贝或移动文件时选择忽略也会改变文件自定义图标及一些属性的问题
|
2023-09-05 09:04:27 +08:00 |
Yue-Lan
|
65892da218
|
FileMoveOperation: 优化错误处理和undo/redo相关流程
和FileCopyOperation类似,通过node的状态更加精确的确认文件操作是否错误(可以undo),
需要注意move操作分为copymove和非copymove,情况比copyoperation更加复杂一些
fixme:
在targetmove情况下备份,undo之后无法正确redo(原文件名变成了xxx - 备份)
|
2023-09-05 09:04:27 +08:00 |
Yue-Lan
|
a6f394c9e5
|
FileCopyOperation: 优化错误处理和undo/redo相关流程
修正各个场景下node的状态,以用于判断当前操作是否出错:
1、在进入拷贝流程和进行异常处理时设置状态为Handling
2、忽略时设置状态为Unhandled
3、覆盖时设置状态为Invaid(操作取消回滚时不删除)
4、完成node操作无报错时设置状态为Handled
当整体完成且node状态均为Handled时认为操作可以undo/redo,
同时修改copy operation setError(true)和setError(false)的调用流程,避免与上述逻辑发生冲突
|
2023-09-05 09:04:27 +08:00 |
lizhuoan
|
c04da2268f
|
fix-bug-190193, 【文件保护箱】通过文件保护箱进入文管,在文管中新建一个空文本,文管闪退
|
2023-09-05 09:04:25 +08:00 |
Qxiangwenjie
|
698a8445b8
|
[FIX]增加格式化为ext4时的提示[LINK]bug#185904
|
2023-09-05 09:04:01 +08:00 |
lizhuoan
|
3a3dc6cc2f
|
fix-bug-190095,【文件管理器】【需求18334】拷贝/移动单个长文件名文件到未支持长文件名路径下,选择后截断,结果为前截断
|
2023-09-05 09:04:00 +08:00 |
Yue-Lan
|
dc894ac75d
|
add missing copyright.
|
2023-09-01 17:43:05 +08:00 |
Yue-Lan
|
e110751514
|
增加XdgPortalHelper类,用于在peony和peony-qt-desktop初始化时屏蔽GTK_USE_PORTAL对trash流程的影响
fixme:
后续还是要对接xdg-desktop-portal,等xdp-ukui支持回收操作之后即可不做此处理,gappinfo也需要对接xdp的实现
|
2023-08-31 17:33:32 +08:00 |
Yue-Lan
|
ed0c29c7dd
|
更新翻译文件
|
2023-08-31 17:31:16 +08:00 |
Yue-Lan
|
0d2bf9b4b8
|
修复编译问题
|
2023-08-31 17:31:11 +08:00 |
Yue-Lan
|
5f8a8082f6
|
!73 修改初始化没有标记和设置边栏后配置中size错误的问题
Merge pull request !73 from yangyanwei1/upstream-label
|
2023-08-31 09:26:53 +00:00 |
wei
|
e5a145fab9
|
修改初始化没有标记和设置边栏后配置中size错误的问题
|
2023-08-31 15:26:05 +08:00 |
Yue-Lan
|
a5c336cbee
|
!71 close-cd #task 117022【UKUI3.1】文件管理器重构 / 文件标记重构——界面
Merge pull request !71 from yangyanwei1/upstream-task-117022-filelabel
|
2023-08-31 03:08:49 +00:00 |
hemh
|
65ce272dd4
|
Fix bug#189806, operation menu status not corret issue.
|
2023-08-30 16:36:07 +08:00 |
xibowen
|
d84e9cf2d6
|
Merge branch 'upstream' into debian/unstable
|
2023-08-30 15:15:49 +08:00 |
wei
|
d28406876c
|
更新翻译
|
2023-08-30 11:47:12 +08:00 |
wei
|
96a4eb9fc9
|
close-cd #task 117022【UKUI3.1】文件管理器重构 / 文件标记重构——界面
|
2023-08-30 11:18:05 +08:00 |
Yue-Lan
|
b23b420c03
|
!70 task#117020 子 【UKUI3.1】文件管理器重构 / 文件标记重构——业务逻辑
Merge pull request !70 from yangling/feature--globalIdentityMode
|
2023-08-29 02:59:42 +00:00 |
yangling
|
7b36e5ad0f
|
测试界面提交,用于测试
|
2023-08-29 10:17:55 +08:00 |
yangling
|
9ba8fb73dd
|
屏蔽重命名功能
|
2023-08-29 10:17:40 +08:00 |
yangling
|
881086b12f
|
全局标记页面‘上一级’菜单置灰
|
2023-08-29 10:17:29 +08:00 |
yangling
|
cf139426a6
|
屏蔽重命名快捷键
|
2023-08-29 10:17:11 +08:00 |
yangling
|
020c72df6b
|
解决:标记路径进入文件夹内,后退不了问题
|
2023-08-29 10:17:00 +08:00 |
yangling
|
97d5fc88f3
|
解决:属性显示路径显示不正确的问题
|
2023-08-29 10:16:38 +08:00 |
yangling
|
8210693793
|
解决:文件夹copy时,标记未同步问题
|
2023-08-29 10:16:20 +08:00 |
yangling
|
b8199fe119
|
解决:升级上来的版本点击标记以后无法显示原来已有的标记文件(兼容性问题)
|
2023-08-29 10:11:46 +08:00 |
yangling
|
553cd2b0fe
|
解决新增标记时,标记模式页面文件的标记需要手动更新问题。
|
2023-08-29 10:11:35 +08:00 |
yangling
|
349b10b62c
|
location bar 显示
|
2023-08-29 10:11:23 +08:00 |
yangling
|
be42976eca
|
全局标记页面拷贝文件(夹)到其他目录
|
2023-08-29 10:11:04 +08:00 |
yangling
|
fe5db9d0dd
|
标记模式tab页右键菜单处理
|
2023-08-29 10:02:48 +08:00 |
yangling
|
fd4a3505e9
|
全局标记页面删除标记
|
2023-08-29 09:53:50 +08:00 |
yangling
|
dbadafac0b
|
文件(夹)剪切/鼠标拖动move后,标识模式更新
|
2023-08-29 09:53:42 +08:00 |
yangling
|
f537ba4f45
|
删除和重命名文件时,全局标记同步
|
2023-08-29 09:44:22 +08:00 |
yangling
|
eb277f955f
|
全局标记增加监听同步机制
|
2023-08-29 09:40:14 +08:00 |
yangling
|
9fcbc2c59c
|
新增标记的vfs插件,遍历后显示
|
2023-08-29 09:40:04 +08:00 |
yangling
|
4802e343c1
|
添加存放全部标记的QSettings
|
2023-08-29 09:39:43 +08:00 |
Yue-Lan
|
2d9ff172e0
|
长文件名需求,同步翻译更新
|
2023-08-28 18:03:33 +08:00 |
Yue-Lan
|
c1fb2a911a
|
修复编译问题
|
2023-08-28 17:40:59 +08:00 |
zhouxiaofeng
|
848108d96d
|
Fix bug:180418 【多端协同】麒麟设备之间建立连接后,通过文管-多端协同-对应文件夹打开音频/视频文件卡顿,断链多端协同后,恢复正常
|
2023-08-28 17:38:01 +08:00 |