Skip to main content
Coding Theme

QSpad — Neurodivergent Friendly Theme

Publisher: QingshanThemes in package: 2

A minimalist, low-contrast ivory background with muted sage-green accents, wide letter spacing, no italics, and semantic highlighting off — built for readers with dyslexia, and generally calmer for ADHD, autistic, and other sensory-sensitive readers.

Color themes

VS Code preview

Full workbench mockup using this variant's colors and tokenColors.

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • activityBar.background#F7F5E9
  • activityBar.foreground#3B3F36
  • descriptionForeground#3B3F36
  • diffEditor.insertedLineBackground#1F5C3322
  • diffEditor.insertedTextBackground#1F5C3333
  • diffEditor.removedLineBackground#A2666622
  • diffEditor.removedTextBackground#A2666633
  • editor.background#FFFDF5
  • editor.findMatchBackground#D8E4C8
  • editor.findMatchHighlightBackground#E9EFDD
  • editor.foreground#3B3F36
  • editor.hoverHighlightBackground#E3E8D6
  • editor.inactiveSelectionBackground#ECEFE0
  • editor.lineHighlightBackground#F7F5E9
  • editor.selectionBackground#E3E8D6
  • editor.wordHighlightBackground#E3E8D6
  • editor.wordHighlightBorder#00000000
  • editor.wordHighlightStrongBackground#E3E8D6
  • editor.wordHighlightStrongBorder#00000000
  • editorBracketHighlight.foreground1#3B3F36
  • editorBracketHighlight.foreground2#3B3F36
  • editorBracketHighlight.foreground3#3B3F36
  • editorBracketHighlight.foreground4#3B3F36
  • editorBracketHighlight.foreground5#3B3F36
  • editorBracketHighlight.foreground6#3B3F36
  • editorBracketHighlight.unexpectedBracket.foreground#3B3F36
  • editorBracketMatch.background#00000000
  • editorBracketMatch.border#B7C4A8
  • editorCursor.foreground#3B3F36
  • editorGroupHeader.tabsBackground#F7F5E9
  • editorGutter.addedBackground#1F5C33
  • editorGutter.deletedBackground#A26666
  • editorLineNumber.activeForeground#3B3F36
  • editorLineNumber.foreground#B3B39A
  • editorOverviewRuler.addedForeground#1F5C33
  • editorOverviewRuler.deletedForeground#A26666
  • editorWidget.background#F7F5E9
  • editorWidget.foreground#3B3F36
  • focusBorder#B7C4A8
  • foreground#3B3F36
  • gitDecoration.addedResourceForeground#1F5C33
  • gitDecoration.conflictingResourceForeground#A26666
  • gitDecoration.deletedResourceForeground#A26666
  • gitDecoration.untrackedResourceForeground#1F5C33
  • input.background#FFFFFF
  • input.foreground#3B3F36
  • sideBar.background#F7F5E9
  • sideBar.foreground#3B3F36
  • statusBar.background#F7F5E9
  • statusBar.foreground#3B3F36
  • tab.activeBackground#FFFDF5
  • tab.activeForeground#3B3F36
  • tab.inactiveBackground#F2F0E1
  • tab.inactiveForeground#3B3F36
  • tab.unfocusedActiveForeground#3B3F36
  • tab.unfocusedInactiveForeground#3B3F36
  • titleBar.activeBackground#F7F5E9
  • titleBar.activeForeground#3B3F36

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, constant, constant.numeric, constant.language, constant.language.boolean, constant.character, constant.character.escape, constant.other, entity, entity.name, entity.name.function, entity.name.type, entity.name.tag, entity.other, entity.other.attribute-name, invalid, keyword, keyword.control, keyword.control.conditional, keyword.control.loop, keyword.control.import, keyword.control.flow, keyword.operator, keyword.other, markup, markup.heading, markup.heading.1.markdown, markup.heading.2.markdown, markup.heading.3.markdown, markup.heading.4.markdown, markup.heading.5.markdown, markup.heading.6.markdown, markup.italic, markup.italic.markdown, markup.bold, markup.bold.markdown, markup.underline.link, markup.underline.link.markdown, markup.inline.raw, markup.inline.raw.string.markdown, punctuation.definition.heading.markdown, punctuation.definition.bold.markdown, punctuation.definition.italic.markdown, punctuation.definition.raw.markdown, punctuation.definition.string.markdown, punctuation.definition.link.markdown, meta, meta.function-call, storage, storage.type, storage.type.function, storage.modifier, string, string.quoted, string.other, support, support.function, support.type, support.type.property-name, support.type.property-name.json, meta.structure.dictionary.key, meta.structure.dictionary.key.json, support.class, support.variable, variable, variable.parameter, variable.other, variable.other.readwrite, variable.language, variable.function, punctuation.definition.string, variable.other.constant, variable.other.constant.js, variable.other.constant.go, keyword.control.new, keyword.control.new.js, keyword.operator.new, keyword.operator.new.js, keyword.operator.expression, keyword.operator.expression.of, keyword.operator.expression.of.js, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.definition.template-expression.begin.js, punctuation.definition.template-expression.end.js, meta.template.expression, meta.template.expression.js, constant.other.option, constant.other.option.shell, constant.other.option.dash.shell, constant.other.placeholder, constant.other.placeholder.go, storage.type.string.go, storage.type.boolean.go, storage.type.numeric.go, storage.type.error.go, storage.type.byte.go, storage.type.rune.go, storage.type.uintptr.go, entity.name.type.any.go, entity.name.type.comparable.go, storage.type.primitive, storage.type.primitive.java, storage.type.generic, storage.type.generic.java, storage.type.java, punctuation.bracket.angle, punctuation.bracket.angle.java#3B3F36