Skip to content

Evan/anchor fr#1413

Merged
evanhutnik merged 3 commits intomainfrom
evan/anchor-fr
Feb 9, 2026
Merged

Evan/anchor fr#1413
evanhutnik merged 3 commits intomainfrom
evan/anchor-fr

Conversation

@evanhutnik
Copy link
Copy Markdown
Contributor

Re-doing #1389 with a fix for small threads.

Summary

Anchors the email compose box to the bottom of the viewport when it contains content or is focused, and anchoring it to the bottom of the thread when it's not. This makes emails more readable for smaller screen sizes (and mobile) when not writing a reply.

Changes

  • Added sticky positioning to the compose box that activates when:
    • The compose box has content (text or attachments)
    • The compose box is focused
    • There is an existing draft
  • Moved the compose box into the message list as a slot to enable proper sticky positioning within the scroll container
  • Minor styling adjustments to the mobile email title for better visual consistency

Before:

Screen.Recording.2026-02-06.at.4.12.35.PM.mov

After:

Screen.Recording.2026-02-06.at.4.13.41.PM.mov

@evanhutnik evanhutnik requested a review from a team as a code owner February 9, 2026 17:55
@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 9, 2026

@claude
Copy link
Copy Markdown
Contributor

claude bot commented Feb 9, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

@evanhutnik evanhutnik merged commit 6702766 into main Feb 9, 2026
26 of 30 checks passed
@evanhutnik evanhutnik deleted the evan/anchor-fr branch February 9, 2026 20:43
evanhutnik added a commit that referenced this pull request Feb 10, 2026
evanhutnik added a commit that referenced this pull request Feb 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant