From ded26bea973bd544c334fdd33290ced6d8a550c7 Mon Sep 17 00:00:00 2001 From: dwelle <5153846+dwelle@users.noreply.github.com> Date: Wed, 19 Mar 2025 14:23:55 +0100 Subject: [PATCH] feat: show active tool when using "more tools" --- packages/excalidraw/components/Actions.tsx | 10 +++++++++- packages/excalidraw/components/icons.tsx | 9 +++++++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/packages/excalidraw/components/Actions.tsx b/packages/excalidraw/components/Actions.tsx index f4b2b4fd5..e5b6ec617 100644 --- a/packages/excalidraw/components/Actions.tsx +++ b/packages/excalidraw/components/Actions.tsx @@ -368,7 +368,15 @@ export const ShapesSwitcher = ({ onToggle={() => setIsExtraToolsMenuOpen(!isExtraToolsMenuOpen)} title={t("toolBar.extraTools")} > - {extraToolsIcon} + {frameToolSelected + ? frameToolIcon + : embeddableToolSelected + ? EmbedIcon + : laserToolSelected && !app.props.isCollaborating + ? laserPointerToolIcon + : lassoToolSelected + ? LassoIcon + : extraToolsIcon} setIsExtraToolsMenuOpen(false)} diff --git a/packages/excalidraw/components/icons.tsx b/packages/excalidraw/components/icons.tsx index 963972cd0..ffbb9d05b 100644 --- a/packages/excalidraw/components/icons.tsx +++ b/packages/excalidraw/components/icons.tsx @@ -275,7 +275,12 @@ export const SelectionIcon = createIcon( ); export const LassoIcon = createIcon( - + @@ -416,7 +421,7 @@ export const TrashIcon = createIcon( ); export const EmbedIcon = createIcon( - + ,