Skip to content

feat(web): submit props#600

Merged
exploIF merged 7 commits into
mainfrom
@pkaramon/feat-web-submit-props
May 14, 2026
Merged

feat(web): submit props#600
exploIF merged 7 commits into
mainfrom
@pkaramon/feat-web-submit-props

Conversation

@pkaramon

Copy link
Copy Markdown
Collaborator

Summary

Test Plan

  • Launch example-web app.
  • Play around with submit props in apps/example-web/App.tsx.
  • Run yarn test:e2e:web to see if new e2e tests pass.
  • To test out returnKeyLabel you can run the example-web inside simulator's/emulator's browsers

Screenshots / Videos

returnKeyType in action:

Screenshot 2026-05-11 at 12 27 23

Compatibility

OS Implemented
iOS
Android
Web

Checklist

  • E2E tests are passing
  • Required E2E tests have been added (if applicable)

@pkaramon pkaramon changed the title @pkaramon/feat web submit props feat(web): submit props May 11, 2026
@exploIF

exploIF commented May 12, 2026

Copy link
Copy Markdown
Collaborator

Unfortunately I'm not able to run example web app (tried on Safari).

The editor view is not available. Cannot access view['dom']. The editor may not be mounted yet

@pkaramon

Copy link
Copy Markdown
Collaborator Author

@exploIF thanks for checking. I've fixed the issue on Safar

pkaramon added a commit that referenced this pull request May 14, 2026
- Add experimental web platform note; EnrichedText is iOS/Android only for now
- Replace all "Both" platform cells with explicit iOS/Android/Web labels
- cursorColor: Android, Web only (iOS uses selectionColor for cursor color)
- useHtmlNormalizer: iOS, Android only — ignored on web
- contextMenuItems: iOS, Android only — not available on web
- linkRegex: update default value label to "platform default regex"
- onPasteImages: add web note about blob URLs and URL.revokeObjectURL()
- Add onSubmitEditing, returnKeyLabel, returnKeyType, submitBehavior props
- returnKeyLabel: iOS/Android only — browsers don't allow customizing return key label
- returnKeyType: web supports only enterkeyhint-compatible values
- Add Keyboard Shortcuts (Web only) section with full shortcut table

Assumes PRs #600 (submit props), #598 (automatic links),
#584 (image paste), #603 (shortcuts) will be merged.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Comment thread docs/WEB.md Outdated
Co-authored-by: Igor Furgała <74370735+exploIF@users.noreply.github.com>
@exploIF exploIF merged commit 57decb3 into main May 14, 2026
7 checks passed
@exploIF exploIF deleted the @pkaramon/feat-web-submit-props branch May 14, 2026 18:57
kacperzolkiewski added a commit that referenced this pull request Jun 12, 2026
# Summary
- only review once the PRs below are fully merged
- Replaces all `Both` platform labels with explicit lists, so it's
future-proof for macOS support
- Adds an experimental web support notice at the top with a note that
`EnrichedText` is coming to web
- Documents three open PRs as if they were merged:
  - **#584** `feat(web): image paste`
  - **#600** `feat(web): submit props`
  - **#603** `feat(web): shortcuts`
## Test Plan

N/A

## Screenshots / Videos

N/A

## Compatibility

N/A 

## Checklist

N/A

---------

Co-authored-by: Krystian Sienkiewicz <krystian.sienkiewicz@swmansion.com>
Co-authored-by: Kacper Żółkiewski <kacper.zolkiewski@swmansion.com>
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.

2 participants