Repository navigation
Commit 313a830
committed
FIX: 字幕遮罩手柄不再因挂载或布局切换自动弹出
- 遮罩组件挂载不再激发手柄:打开视频、窗口跨过宽高比 1 导致的布局重建都不会弹出
- 遮罩组件在数据加载后常驻,由 isEnabled 驱动;只有开关从关到开才保持 2 秒
- 新增鼠标悬浮激发,悬浮判定区域覆盖遮罩及外扩的手柄触控区,移到手柄上不丢失激发态
- 激发态变化记录原因(点按、拖动、悬浮、开关、保持时间结束)到 [VideoSubtitleMask] 日志,便于从日志判断手柄为何出现
- 补充挂载不弹出、开关激发、悬浮进出、悬浮移到手柄保持、激发日志的回归测试
- 文档:docs/troubleshooting.md 7.49,TASKS.md 记录修复与未完成的真机验证1 parent 5c8876a commit 313a830
5 files changed
Lines changed: 235 additions & 77 deletions
File tree
- docs
- lib/widgets/common
- test/widgets/common
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
711 | 711 | | |
712 | 712 | | |
713 | 713 | | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
178 | | - | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
179 | 181 | | |
180 | 182 | | |
181 | 183 | | |
| 184 | + | |
182 | 185 | | |
183 | 186 | | |
184 | 187 | | |
| |||
258 | 261 | | |
259 | 262 | | |
260 | 263 | | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
267 | 268 | | |
268 | 269 | | |
269 | 270 | | |
| |||
276 | 277 | | |
277 | 278 | | |
278 | 279 | | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
285 | 284 | | |
286 | 285 | | |
287 | 286 | | |
| |||
303 | 302 | | |
304 | 303 | | |
305 | 304 | | |
306 | | - | |
307 | | - | |
308 | | - | |
| 305 | + | |
| 306 | + | |
309 | 307 | | |
310 | 308 | | |
311 | 309 | | |
| |||
0 commit comments