macvim-dev / macvim-dev/macvim

Make Core Text Renderer Accessible in VoiceOver

Open
#1,491 5 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Renderer
Dominant language
Vim Script
Stars
7.9k
Forks
691
PR merge metrics
No merged PRs in 30d

Description

Is your feature request about something that is currently impossible or hard to do? Please describe the problem.

Under the Advanced menu in settings for the checkbox Use Core Text renderer appears the message:

(Deprecated) Deselect this option to use the legacy renderer, which is unsupported and will be removed in a future version.

However, at present, the Core Text renderer is not accessible in VoiceOver.

Describe the solution you'd like

Make Core Text renderer accessible in VoiceOver prior to the removal of the legacy renderer.

Describe alternatives you've considered

If the legacy renderer is removed prior to making Core Text accessible then I won't be able to use MacVim anymore as a blind user. And MacVim is great, so this would be a sad day indeed.

I'd have to use gasp emacs? Or use vim in a terminal full time? Yuck.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Advanced settings checkbox labeled “Use Core Text renderer” and compare its behavior with VoiceOver when the Core Text renderer is selected. The work is done when the Core Text renderer is usable in VoiceOver before the legacy renderer is removed.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos
Domain
accessibility, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.