update theatre

dependencies hashes:
openFrameworks d78075f4bca6be2a2533c6e51a75cc1f18404501
ofxMsdfgen e14da13d02c4dff04fb69d7923469f606924e6c3
ofxGPUFont d482bb7cbdf6b296fa4ab5abcf73fb5ff8c8b239
ofxVariableLab 0b5f9bdebc1e5550621957e73c040c258ec6317b
ofxProfiler a868e34fa1a79189dd4fbdede2938e308535e5e8
theatre c60e63f5be4466e21b6bf06f6580f6100687306b
This commit is contained in:
themancalledjakob 2024-04-13 10:27:45 +02:00
parent 32778138ba
commit ef308f61b2
2 changed files with 3 additions and 14 deletions

View file

@ -61983,7 +61983,7 @@ Note that it **is okay** to import '@theatre/core' multiple times. But those imp
if (!track) if (!track)
return; return;
if (p3.keyframes.length < 1) if (p3.keyframes.length < 1)
throw new Error("holy shit, you are trying to add non-existing keyframes"); throw new Error("holy shit, we are trying to add non-existing keyframes");
if (!override) if (!override)
throw new Error("whoopsie, not overriding is not implemented"); throw new Error("whoopsie, not overriding is not implemented");
const oldKeyframes = track.keyframes; const oldKeyframes = track.keyframes;
@ -62666,7 +62666,6 @@ Note that it **is okay** to import '@theatre/core' multiple times. But those imp
if (typeof propConfig !== "undefined") if (typeof propConfig !== "undefined")
getStudio().transaction(({ stateEditors: stateEditors2 }) => { getStudio().transaction(({ stateEditors: stateEditors2 }) => {
stateEditors2.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsSequenced(propAddress, propConfig); stateEditors2.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsSequenced(propAddress, propConfig);
console.log("inner setPropAsSequenced", performance.now());
}); });
}, },
__experimental_setPropAsStatic(prop) { __experimental_setPropAsStatic(prop) {
@ -62744,7 +62743,6 @@ Note that it **is okay** to import '@theatre/core' multiple times. But those imp
if (propConfig === void 0) { if (propConfig === void 0) {
throw new Error("propConfig is undefined. so, yeah."); throw new Error("propConfig is undefined. so, yeah.");
} }
console.log({ propConfig, propAddress });
stateEditors2.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsSequenced(propAddress, propConfig); stateEditors2.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsSequenced(propAddress, propConfig);
}; };
const __experimental_staticProp = (prop) => { const __experimental_staticProp = (prop) => {
@ -62822,7 +62820,6 @@ Note that it **is okay** to import '@theatre/core' multiple times. But those imp
let sequenceTracksTree = root3.template.getMapOfValidSequenceTracks_forStudio().getValue(); let sequenceTracksTree = root3.template.getMapOfValidSequenceTracks_forStudio().getValue();
const defaultValue = getDeep(root3.template.getDefaultValues().getValue(), path); const defaultValue = getDeep(root3.template.getDefaultValues().getValue(), path);
const propConfig = getPropConfigByPath(root3.template.staticConfig, path); const propConfig = getPropConfigByPath(root3.template.staticConfig, path);
console.log(path, propConfig);
const addStaticOrKeyframeProp = (value, path2) => { const addStaticOrKeyframeProp = (value, path2) => {
const propAddress = __spreadProps(__spreadValues({}, root3.address), { pathToProp: path2 }); const propAddress = __spreadProps(__spreadValues({}, root3.address), { pathToProp: path2 });
let trackId = get_default(sequenceTracksTree, path2); let trackId = get_default(sequenceTracksTree, path2);
@ -62836,23 +62833,15 @@ Note that it **is okay** to import '@theatre/core' multiple times. But those imp
trackId, trackId,
keyframes keyframes
})); }));
console.log({
a: __spreadValues({}, root3.address),
objectKey,
trackId,
keyframes
});
} else if (propConfig !== void 0) { } else if (propConfig !== void 0) {
throw Error("hmmm"); throw Error("hmmm");
} }
}; };
if (propConfig.type === "compound") { if (propConfig.type === "compound") {
forEachPropDeep(defaultValue, (v6, pathToProp) => { forEachPropDeep(defaultValue, (v6, pathToProp) => {
console.log("comp compoumnD");
addStaticOrKeyframeProp(v6, pathToProp); addStaticOrKeyframeProp(v6, pathToProp);
}, getPointerParts(prop).path); }, getPointerParts(prop).path);
} else { } else {
console.log("singlerer", { defaultValue, path });
addStaticOrKeyframeProp(defaultValue, path); addStaticOrKeyframeProp(defaultValue, path);
} }
} else { } else {

File diff suppressed because one or more lines are too long