Terms
Description
The GeneralKeyboardIME class has grown too large, and while #426 already addresses this issue, a significant amount of backspace-related logic remains in this file.
To improve code organization and maintainability, this logic should be extracted into a dedicated BackspaceHandler class. This would:
- Make the GeneralKeyboardIME class more focused and readable.
- Makes it easier for future contributors to understand the backspace handling.
- Improve testability of backspace-related behavior.
Contribution
No response
Terms
Description
The GeneralKeyboardIME class has grown too large, and while #426 already addresses this issue, a significant amount of backspace-related logic remains in this file.
To improve code organization and maintainability, this logic should be extracted into a dedicated BackspaceHandler class. This would:
Contribution
No response