You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: improve window grouping and drag reordering in dock
1. Fixed window grouping logic to correctly group windows by application
after drag reordering
2. Enhanced window insertion algorithm to find the last window of an app
even when windows are not consecutive
3. Added moveItem() method to properly handle item movement in the model
4. Connected windowSplitChanged signal to trigger re-grouping when
window split mode changes
5. Updated QML drag handlers to use moveItem() when window split is
enabled
Log: Fixed dock task manager window grouping issues after drag
reordering
Influence:
1. Test dragging windows in dock when window split is disabled - windows
should stay grouped by application
2. Test dragging windows in dock when window split is enabled - windows
should move independently
3. Verify that window grouping is maintained after toggling window split
mode
4. Test drag and drop reordering of both individual windows and
application groups
5. Verify that the dock maintains correct ordering after multiple drag
operations
fix: 修复任务管理器停靠栏窗口分组和拖拽重排序问题
1. 修复窗口分组逻辑,确保拖拽重排序后窗口能正确按应用程序分组
2. 改进窗口插入算法,即使窗口不连续也能找到应用程序的最后一个窗口
3. 添加 moveItem() 方法以正确处理模型中的项目移动
4. 连接 windowSplitChanged 信号,在窗口分割模式更改时触发重新分组
5. 更新 QML 拖拽处理程序,在窗口分割启用时使用 moveItem() 方法
Log: 修复停靠栏任务管理器拖拽重排序后的窗口分组问题
Influence:
1. 测试在窗口分割禁用时拖拽停靠栏中的窗口 - 窗口应按应用程序保持分组
2. 测试在窗口分割启用时拖拽停靠栏中的窗口 - 窗口应独立移动
3. 验证切换窗口分割模式后窗口分组是否保持正确
4. 测试单个窗口和应用程序组的拖拽重排序功能
5. 验证多次拖拽操作后停靠栏是否保持正确的排序
PMS: BUG-343469
0 commit comments