feat(editor): explain why Open in editor is disabled #28

Open
opened 2026-10-11 16:33:25 +00:00 by KofTwentyTwo · 0 comments
KofTwentyTwo commented 2026-10-11 16:33:25 +00:00 (Migrated from github.com)

Owner request

When Open in editor is grayed out, hovering over it should explain why it is unavailable.

Acceptance

  • Provide a concise, accurate explanation for the actual disabled condition, such as no document open, no editor configured, or an unavailable configured editor.
  • Give an actionable route where appropriate, for example configure an editor in Settings.
  • Make the explanation reachable on a disabled command, using the native tooltip mechanism and an appropriate accessible description. Do not rely on a tooltip attached to an element that never receives pointer input.
  • Refresh the explanation when document/editor availability changes, including sibling-window settings changes.
  • Cover both the toolbar and other exposed instances of the command where appropriate.
  • Verify actual hover behavior, keyboard/accessibility information and state transitions in the running app.

Related: #11, #18, #21, #1. Recorded during paused owner review; implementation and runtime acceptance pending.
Substantial AI assistance: Codex (GPT-6).

## Owner request When Open in editor is grayed out, hovering over it should explain why it is unavailable. ## Acceptance - Provide a concise, accurate explanation for the actual disabled condition, such as no document open, no editor configured, or an unavailable configured editor. - Give an actionable route where appropriate, for example configure an editor in Settings. - Make the explanation reachable on a disabled command, using the native tooltip mechanism and an appropriate accessible description. Do not rely on a tooltip attached to an element that never receives pointer input. - Refresh the explanation when document/editor availability changes, including sibling-window settings changes. - Cover both the toolbar and other exposed instances of the command where appropriate. - Verify actual hover behavior, keyboard/accessibility information and state transitions in the running app. Related: #11, #18, #21, #1. Recorded during paused owner review; implementation and runtime acceptance pending. Substantial AI assistance: Codex (GPT-6).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/MarkdownViewr.Windows#28