Skip to content

rtl: logical inset for transform picker + pause dot - #259

Merged
omercelikdev merged 1 commit into
mainfrom
rtl/logical-positioning
Jul 12, 2026
Merged

omercelikdev merged 1 commit into
mainfrom
rtl/logical-positioning

Conversation

@omercelikdev

Copy link
Copy Markdown
Owner

Two spots still used physical left/right instead of logical inset, so they landed on the wrong side under an RTL language:

  • PreviewPanel transform-picker popover: left-0start-0 (the 520px panel opens from the reading-start edge, not always the physical left).
  • Sidebar capture-paused status dot: right-1end-1.

Window resize handles intentionally keep physical left/right — they track real window edges, not reading direction.

tsc clean · 608 tests green.

🤖 Generated with Claude Code

Two spots still used physical left/right instead of logical inset, so they
sat on the wrong side under an RTL language:

- PreviewPanel transform picker popover: `left-0` → `start-0`, so the 520px
  panel opens from the reading-start edge instead of always the physical
  left.
- Sidebar capture-paused status dot: `right-1` → `end-1`.

(The window resize handles keep physical left/right — those track real
window edges, not reading direction.)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@omercelikdev
omercelikdev merged commit dc52292 into main Jul 12, 2026
@omercelikdev
omercelikdev deleted the rtl/logical-positioning branch July 12, 2026 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant