Skip to content

Commit 10ae8fe

Browse files
committed
[*] refactor: video-editor
1 parent 14eafde commit 10ae8fe

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

todo.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
## 问题
22
- 导出配置应该记住上一次导出的配置
3-
- playhead 在轨道中的中线长度有问题,如果轨道可以垂直轨道,中线上半部分会消失
43
- 粘贴时如果playhead下没有segment,而且被粘贴的segment和后续的segment重合。如果启用了联动则,移动后续的segment,给被粘贴的segment挪位置。如果没有启动联动,则减少当前segment的长度,使其贴合下一个segment
54
- 双击添加字幕轨道和overlay文件时, 轨道 应该放到最上方
65
- 分离音频后,原来轨道segment应该刷新UI显示,不应该显示声波
@@ -19,10 +18,8 @@
1918
- 联动模式下,如果改变一个segment的大小,后面的segment在UI上没有同步移动。等到松开鼠标才更新位置,不利于操作
2019

2120
## 待验证
22-
- 轨道头中,分离字幕轨道,只能在视频轨道中启动,字幕轨道不应该启用
23-
- 移动segment时,不应该保证playhead在可是区域。原因是调用了seek操作,刷新了flag,进行了回调。可以检测playhead.x变化来进行回调
2421

25-
- 分离字幕
22+
- 视频轨道分离字幕
2623

2724

2825
## 待实现功能

wayshot/ui/panel/desktop/video-editor/tracks/tracks.slint

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,12 @@ component TracksList inherits Rectangle {
110110

111111
playhead := Rectangle {
112112
width: Theme.default-font-size;
113+
height: vbox.preferred-height;
114+
y: 0;
115+
116+
changed y => {
117+
self.y = 0;
118+
}
113119

114120
Rectangle {
115121
width: 1px;

0 commit comments

Comments
 (0)