feat(ui): add silent option to transformer.startTransform

A "silent" transformation executes without any user feedback.
This commit is contained in:
psychedelicious
2024-10-09 20:30:27 +10:00
parent c99852657e
commit 65fe79fa0e
3 changed files with 29 additions and 3 deletions

View File

@@ -25,6 +25,7 @@ const TransformContent = memo(({ adapter }: { adapter: CanvasEntityAdapter }) =>
const onChangeIsolatedPreview = useCallback(() => {
dispatch(settingsIsolatedTransformingPreviewToggled());
}, [dispatch]);
const silentTransform = useStore(adapter.transformer.$silentTransform);
useRegisteredHotkeys({
id: 'applyTransform',
@@ -42,6 +43,10 @@ const TransformContent = memo(({ adapter }: { adapter: CanvasEntityAdapter }) =>
dependencies: [adapter.transformer, isProcessing, isCanvasFocused],
});
if (silentTransform) {
return null;
}
return (
<Flex
ref={ref}