Skip to content

Chore: improved support for soft-keyboards on the TextInputClient #2509

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 15 commits into from

Conversation

CatHood0
Copy link
Collaborator

Description

Previously, our TextInputClient implementation only allowed for one specific action during the updateEditingValue call: applying the new (or removed) text to the document. However, it didn't have good support for CharacterShorcutEvents when applying them to virtual keyboards.

For this purpose, a new implementation was created that allows for more explicit retrieval of the type of change made to the document/text and for simple application.

This description will be updated soon to provide more information on why it was done this way.

Related Issues

Type of Change

  • Feature: New functionality without breaking existing features.
  • 🛠️ Bug fix: Resolves an issue without altering current behavior.
  • 🧹 Refactor: Code reorganization, no behavior change.
  • Breaking: Alters existing functionality and requires updates.
  • 🧪 Tests: New or modified tests
  • 📝 Documentation: Updates or additions to documentation.
  • 🗑️ Chore: Routine tasks, or maintenance.
  • Build configuration change: Build/configuration changes.

@CatHood0 CatHood0 marked this pull request as draft March 12, 2025 00:10
@CatHood0 CatHood0 added enhancement New feature or request in progress This issue or feature is currently being worked on by someone. labels Mar 12, 2025
@CatHood0 CatHood0 self-assigned this Mar 12, 2025
@CatHood0 CatHood0 changed the title Chore: added better support for soft-keyboards Chore: added better support for soft-keyboards for the TextInputClient Mar 12, 2025
@CatHood0 CatHood0 changed the title Chore: added better support for soft-keyboards for the TextInputClient Chore: improved support for soft-keyboards on the TextInputClient Mar 12, 2025
@CatHood0 CatHood0 marked this pull request as ready for review March 12, 2025 00:30
@CatHood0 CatHood0 marked this pull request as draft March 12, 2025 00:30
@CatHood0 CatHood0 marked this pull request as ready for review March 12, 2025 00:32
@CatHood0 CatHood0 closed this Mar 12, 2025
@CatHood0 CatHood0 deleted the improve_input_client branch March 12, 2025 00:32
@CatHood0 CatHood0 restored the improve_input_client branch March 12, 2025 00:35
@CatHood0 CatHood0 deleted the improve_input_client branch March 12, 2025 00:36
@CatHood0 CatHood0 restored the improve_input_client branch March 12, 2025 00:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request in progress This issue or feature is currently being worked on by someone.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants