Skip to content

feat(desktop): prevent overlapping composer borders#37490

Open
usrnk1 wants to merge 2 commits into
devfrom
fix-border-overlap
Open

feat(desktop): prevent overlapping composer borders#37490
usrnk1 wants to merge 2 commits into
devfrom
fix-border-overlap

Conversation

@usrnk1

@usrnk1 usrnk1 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Issue for this PR

Closes #

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

RevertDock and TodoDock borders overlap the translucent Composer border, which darkens the rounded intersections. This adds an opt-in solid border underlay beneath the existing Composer elevation so the dock border is masked before the original translucent border is painted. It preserves the existing border geometry, radius, spacing, and elevation.

The v2 TodoDock surface is also aligned with RevertDock styling while retaining the legacy DockTray path.

How did you verify your code works?

  • App, session-ui, and UI typechecks
  • Repository pre-push typecheck: 30 packages passed
  • Composer state tests: 14 passed
  • App production build
  • Storybook production build
  • Diff and conflict-marker checks

Screenshots / recordings

Screenshot.2026-07-17.at.15.29.00.mp4

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

If you do not follow this template your PR will be automatically rejected.

@usrnk1
usrnk1 marked this pull request as ready for review July 17, 2026 13:29
@usrnk1
usrnk1 requested review from Brendonovich and Hona as code owners July 17, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant