Skip to content

Move IAcceptTarget to Terminal.Gui.Input namespace #5390

Description

@tig

Problem

IAcceptTarget is in the wrong namespace — it should be in Terminal.Gui.Input (alongside Command, CommandBinding, etc.) but is currently misplaced.

This is the same category of issue as #5369 (which moved Bind and PlatformKeyBinding to the correct namespace).

Expected

IAcceptTarget should be in the Terminal.Gui.Input namespace.

Context

Discovered during the #5369 fix — should have been caught at the same time.

IMPORTANT: merging #5369 was very painful because there is a cyclical dependency between TG and TG.Editor. The PR for this must design and anticipate this and provide a clear and accurate plan for how this will be merged.

Metadata

Metadata

Assignees

Labels

breaking-changeFor PRs that introduces a breaking change (behavior or API)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions