diff --git a/assets/icons/icon/checkbox-empty.svg b/assets/icons/icon/checkbox-empty.svg index 703836424..2ab34f1d1 100644 --- a/assets/icons/icon/checkbox-empty.svg +++ b/assets/icons/icon/checkbox-empty.svg @@ -1,3 +1,19 @@ - - + + + + diff --git a/packages/tldraw/src/lib/ui.css b/packages/tldraw/src/lib/ui.css index d3e33b1a6..5263aa59d 100644 --- a/packages/tldraw/src/lib/ui.css +++ b/packages/tldraw/src/lib/ui.css @@ -33,7 +33,6 @@ font-size: 12px; gap: 0px; color: var(--color-text-1); - text-shadow: 1px 1px var(--color-text-shadow); } .tlui-button:disabled { @@ -528,6 +527,10 @@ border-radius: 2px; } +.tlui-kbd > span:last-child { + padding-right: 0; +} + .tlui-kbd:not(:last-child) { margin-right: var(--space-2); } diff --git a/packages/tldraw/src/lib/ui/hooks/useMenuIsOpen.ts b/packages/tldraw/src/lib/ui/hooks/useMenuIsOpen.ts index fe8b5cfec..cd0ae51ee 100644 --- a/packages/tldraw/src/lib/ui/hooks/useMenuIsOpen.ts +++ b/packages/tldraw/src/lib/ui/hooks/useMenuIsOpen.ts @@ -8,15 +8,8 @@ export function useMenuIsOpen(id: string, cb?: (isOpen: boolean) => void) { const rIsOpen = useRef(false) const trackEvent = useUiEvents() - const rLastChange = useRef(0) - const onOpenChange = useCallback( (isOpen: boolean) => { - // prevent multiple calls in quick succession - const now = Date.now() - if (now - rLastChange.current < 50) return - rLastChange.current = now - rIsOpen.current = isOpen editor.batch(() => {