EliseWei / readible

A tool for setting up a baseline for readable VS Code.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Readible

A tool for quickly setting up a baseline for a more readable VS Code experience. This includes many customizations recommended for users with dyslexia, including VS Code extensions, a lower-contrast color theme, and an open-source typeface. An optional set of tools improves task tracking in your code and in markdown. Different adjustments will work for different people, so this is only a starting point. I highly recommend testing additional customizations to see what works best.

VS Code with readability customisations applied

What's included

Extensions:

Style and appearance

Code profiles

If desired, rather than using these settings as your default, you can set up a separate VS Code profile to run with Readible settings when triggered by a specific alias. This may be useful if you want to use one theme when coding alone and an alternate configuration for pair programming or live coding demos, for example.

iTerm profile

I've adapted several appearance configurations from VS Code into an importable iTerm profile that includes both dark and light color themes, as well as adjusted fonts.

To use

  • Clone the repo, npm install, and node . from the root of the project.
  • Ideally, you should be able to accept all the default settings offered by the prompts. Here's more detail on each:
    1. Choose whether or not to include task tracking tooling
    2. Choose to either modify your default code profile or create a new one. A new one is useful if you want to use the accessible settings separately from your existing setup, for example, only when doing live code demos.
    3. Select where you'd like your new font file to go -- probably with your other fonts. You may wish to check the write permissions on this directory.
    4. If creating a new code profile, choose the command you'd like to use to run it. Also specify where you'd like it to be stored.
    5. If not creating a new code profile, specify where to find your existing settings. You can find this file by opening your settings.json from VS Code command palette.
  • The script should install everything or at least provide some useful feedback, including instructions for how to complete any steps it had trouble with.

Alternately, the object in userconfig.js can be un-commented and populated with the same information, if you prefer, before running node .

You will either see an immediate change in your VS Code appearance (if you chose to modify your default code profile) or you can run your chosen command to start a new instance of VS Code which will use the alternate profile.

To use the iTerm profile

In iTerm, go to Preferences > Profiles. In the lower left, click "Other Actions..." and select "Import JSON Profiles..." before locating and choosing this file from your cloned project: /src/resources/iterm-Readible.json. You may need to set that to be the default profile before you see a change.

Acknowledgements

About

A tool for setting up a baseline for readable VS Code.


Languages

Language:JavaScript 100.0%