Skip to content

Conversation

@mucahit-sahin
Copy link

@mucahit-sahin mucahit-sahin commented Aug 13, 2025

Type of change(s)

  • Bug fix
  • Feature / enhancement
  • Infrastructure / tooling (CI, build, deps, tests)
  • Documentation

What changed and why

  • Added comprehensive one-handed mode for improved accessibility and usability
  • Users can now position keyboard on left, right, or middle of screen for easier single-hand typing
  • Especially beneficial for users with touchscreen edge issues or large devices
  • Added intuitive control buttons with icons for better user experience
ignoreImageMinify

Before & after preview

Before: Keyboard always fills full width, making one-handed use difficult on large screens

After:

  • Left mode: Keyboard positioned on left side (80% width)
  • Right mode: Keyboard positioned on right side (80% width)
  • Middle mode: Keyboard centered (75% width) - ideal for touchscreen edge issues
  • Interactive exit and switch buttons in empty areas

Closes the following issue(s)

  • Improves accessibility for one-handed usage
  • Addresses touchscreen edge sensitivity issues

Checklist

  • I read the contribution guidelines.
  • I manually tested my changes on device/emulator (if applicable).
  • I updated the "Unreleased" section in CHANGELOG.md (if applicable).
  • All checks are passing.

@naveensingh
Copy link
Member

Thanks for your contribution. As stated in the contribution guidelines, issues (e.g., #99) with the needs triage label are not yet ready for development.

Also, this isn't the right approach. It would have been simpler to wrap the keyboard view in another view with those one-handed control buttons.

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