标注素材选择与导出待办
明确记录框选热路径的性能问题与优化边界 注明序列部分成功是 master 既有行为并等待契约讨论
This commit is contained in:
@@ -553,6 +553,7 @@ export function useImageCanvasAssetExportWorkflow({
|
||||
}),
|
||||
),
|
||||
);
|
||||
// TODO(master 既有行为待讨论): 当前至少一帧成功即导出;需先明确部分失败的顶层状态和原时间点保留契约,再决定整体失败或部分导出。
|
||||
const successfulFrames = preparedFrames
|
||||
.filter((result) => result.status === 'success')
|
||||
.map((result) => result.frame);
|
||||
|
||||
@@ -354,6 +354,7 @@ export function useImageCanvasAssetSelection({
|
||||
top: number;
|
||||
bottom: number;
|
||||
}) => {
|
||||
// TODO(性能问题): pointermove 会读取全部素材布局并更新 React state;后续需在保留滚动框选、末帧提交和取消回滚语义的前提下,用内容坐标缓存与 rAF 合帧优化。
|
||||
const marqueeSelection = selectUploadedAssetsInRect({
|
||||
assets,
|
||||
assetTargets: readAssetHitTargets(assetListRef.current),
|
||||
|
||||
Reference in New Issue
Block a user