Skip to content

Remove unstable Java inlay hints from the macOS editor #279

Description

@1lck

Problem

The macOS Java editor renders parameter-name inlay hints as manually positioned AppKit overlays and reserves text space with attributed-string kerning. The overlays can drift vertically after layout changes, and repeated coordinate fixes have not made the optional feature reliable.

Decision

Remove the macOS inlay-hint presentation and refresh pipeline while preserving the shared Rust Core and Windows compatibility surfaces.

Acceptance criteria

  • The macOS Java editor no longer renders parameter-name hint labels.
  • The editor no longer inserts kerning to reserve space for those labels.
  • Opening or editing Java files no longer scans project sources for fallback inlay hints.
  • Code Vision, folding, blame, shared Rust contracts, and Windows behavior remain unchanged.
  • macOS tests, service-boundary checks, and Rust Core bridge verification pass.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions