From eab77f71efcf65a43e0112b7b2e975a2f1273f96 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Fri, 3 Apr 2026 02:15:38 +0200 Subject: [PATCH] Add transform operation buttons and update toolbar logic --- src/app/App.tsx | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/src/app/App.tsx b/src/app/App.tsx index ffa43eb5..852def97 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -979,6 +979,9 @@ export function App({ store, initialStatusMessage }: AppProps) { const hoveredAssetStatusMessage = hoveredAsset === null ? null : formatAssetHoverStatus(hoveredAsset); const selectedTransformTargetResult = resolveTransformTarget(editorState.document, editorState.selection); const selectedTransformTarget = selectedTransformTargetResult.target; + const canTranslateSelectedTarget = selectedTransformTarget !== null && supportsTransformOperation(selectedTransformTarget, "translate"); + const canRotateSelectedTarget = selectedTransformTarget !== null && supportsTransformOperation(selectedTransformTarget, "rotate"); + const canScaleSelectedTarget = selectedTransformTarget !== null && supportsTransformOperation(selectedTransformTarget, "scale"); useEffect(() => { setSceneNameDraft(editorState.document.name); @@ -4534,6 +4537,39 @@ export function App({ store, initialStatusMessage }: AppProps) { ))} +
+ + + +
+