mirror of
https://github.com/logseq/logseq.git
synced 2026-05-26 05:34:07 +00:00
Implement Base UI's CSS-positioned arrow technique for tooltips with continuous border around arrow and body. This replaces Radix's built-in arrow positioning which caused visible shift after animations. Key changes: - Add BorderedArrowSvg component with filled paths (not strokes) for resilient animation rendering - Add showArrow prop to TooltipContent for opt-in bordered arrows - CSS positioning based on data-side attribute for all 4 directions - Update icon picker web image tooltips to use new arrow Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>