Commit 88cd13d
committed
feat: group application windows together in task manager
1. Modified window insertion logic to group all windows of the same
application together
2. When adding new windows, they are now inserted after the last
existing window of the same application
3. Maintains docked application positions while converting them to
running windows
4. Improved data change signaling to include window title updates
5. Enhanced index adjustment logic for better row position tracking
Log: Application windows are now grouped together in the task manager
Influence:
1. Test opening multiple windows of the same application
2. Verify that windows of the same app appear consecutively in the task
manager
3. Test window grouping when applications are both docked and running
4. Verify window title updates are properly reflected
5. Test window insertion and removal scenarios
6. Check that docked application positions are preserved when windows
open
feat: 在任务管理器中分组显示应用程序窗口
1. 修改窗口插入逻辑,将同一应用程序的所有窗口分组显示
2. 添加新窗口时,现在会插入到同一应用程序的最后一个现有窗口之后
3. 在将停靠应用程序转换为运行窗口时保持其位置
4. 改进数据变更信号,包含窗口标题更新
5. 增强索引调整逻辑以更好地跟踪行位置
处理任务栏窗口拆分需求时,需要将同一个应用窗口显示处理在一起。
Log: 应用程序窗口现在在任务管理器中分组显示
Influence:
1. 测试打开同一应用程序的多个窗口
2. 验证同一应用程序的窗口在任务管理器中是否连续显示
3. 测试应用程序同时处于停靠和运行状态时的窗口分组
4. 验证窗口标题更新是否正确反映
5. 测试窗口插入和移除场景
6. 检查窗口打开时停靠应用程序位置是否保持1 parent 774c00e commit 88cd13d
File tree
2 files changed
+40
-10
lines changed- panels/dock/taskmanager
2 files changed
+40
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
68 | | - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
69 | 73 | | |
70 | 74 | | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
| 75 | + | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
80 | 81 | | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
81 | 109 | | |
82 | 110 | | |
83 | 111 | | |
84 | 112 | | |
85 | | - | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
86 | 116 | | |
87 | 117 | | |
88 | 118 | | |
| |||
0 commit comments