Skip to content

Move candidate window with the text cursor #1

Description

@NoaLand

Goal

Position the Ink candidate window relative to the current text/caret position instead of displaying it at a fixed screen location.

Scope

  • Obtain the current text/caret position from the platform integration layer
  • Propagate position updates to Ink
  • Position the candidate window relative to the caret
  • Update the window when the caret/composition position changes
  • Handle screen boundaries to keep the candidate window visible

Primary repository: ink

Participating components: Brush, Inkstone, Ink, Felt

Outcome

The candidate window follows the active input position and remains correctly positioned while composing text.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions