Compile image style chips and restore complete input metadata

This commit is contained in:
Towsty
2026-09-11 19:04:03 -05:00
parent b5a4882a9c
commit 86ffa9ba04
5 changed files with 20 additions and 4 deletions
+8
View File
@@ -46,3 +46,11 @@ export function extendSelected(form, clip, xaigen = false) {
export function changeSource(form) {
return form.mode==='extend' ? form : {...form,startClipId:'',settings:{...form.settings,aspect:'auto'}}
}
export function useAsHero(form, item) { return {...form,identityStillId:item.id} }
export function useAsSource(form, item) { return {...form,imageAId:item.id} }
export function restoreAll(form,item) {
const restored=restoreInput(item),next={...form,...restored,settings:{...form.settings,...restored.settings,seedMode:'random'}}
next.mode=restored.mode==='iterate'?'edit':restored.mode || (item.kind==='clip'?'video':'edit')
return next
}