Skip to content

feat: Add Actions button for iPad text selection in Pair Writing#388

Merged
rjroy merged 1 commit intomainfrom
feat/387-ipad-selection
Jan 21, 2026
Merged

feat: Add Actions button for iPad text selection in Pair Writing#388
rjroy merged 1 commit intomainfrom
feat/387-ipad-selection

Conversation

@rjroy
Copy link
Copy Markdown
Owner

@rjroy rjroy commented Jan 21, 2026

Summary

  • Remove long-press context menu from PairWritingEditor (conflicts with iOS native text selection)
  • Add "Actions" button to toolbar that opens context menu when text is selected
  • Provides iPad-friendly alternative to long-press for accessing Quick Actions and Advisory Actions

Closes #387

Test plan

  • On iPad: Select text in Pair Writing editor using native iOS selection
  • Verify "Actions" button becomes enabled when text is selected
  • Tap "Actions" button and verify context menu appears
  • On desktop: Verify right-click still opens context menu
  • Verify all Quick Actions and Advisory Actions work from the new button

🤖 Generated with Claude Code

Remove long-press context menu from PairWritingEditor since it conflicts
with iOS native text selection. Add an "Actions" button to the toolbar
that opens the context menu when text is selected, providing an
alternative interaction method for iPad users.

Closes #387

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented Jan 21, 2026

Codecov Report

❌ Patch coverage is 97.56098% with 1 line in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
frontend/src/components/PairWritingMode.tsx 83.33% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

@rjroy rjroy merged commit 0f0400d into main Jan 21, 2026
2 checks passed
@rjroy rjroy deleted the feat/387-ipad-selection branch January 21, 2026 20:51
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.

iPad needs alternative method for handling selection

1 participant