Community
Participate
Working Groups
The SelectionProcessor could be thought of as an extension of what the TextTool does. It would be a smart tool that would determine what the user is trying to do and update the selection accordingly. For instance, when a user navigates from one cell in a table to another, it might switch to selecting cells rather than text. If the user then goes back to the original cell, it would start selecting text again. Similarly, when selecting while swiping, it could change to word selection (like Microsoft Word does) and switch back to character selection when the user moves backwards. This functionality should be easily configurable and pluggable in the TextTool, hence the need of a separate SelectionProcessor.