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#EAE6D2
  • activityBar.foreground#14160F
  • descriptionForeground#14160F
  • diffEditor.insertedLineBackground#164A2928
  • diffEditor.insertedTextBackground#164A2940
  • diffEditor.removedLineBackground#8A3D3D28
  • diffEditor.removedTextBackground#8A3D3D40
  • editor.background#FFFDF5
  • editor.findMatchBackground#B9CE9C
  • editor.findMatchHighlightBackground#D2E0B9
  • editor.foreground#14160F
  • editor.hoverHighlightBackground#C7D4B0
  • editor.inactiveSelectionBackground#D8E0C4
  • editor.lineHighlightBackground#EFEBD3
  • editor.selectionBackground#C7D4B0
  • editor.wordHighlightBackground#C7D4B0
  • editor.wordHighlightBorder#00000000
  • editor.wordHighlightStrongBackground#C7D4B0
  • editor.wordHighlightStrongBorder#00000000
  • editorBracketHighlight.foreground1#14160F
  • editorBracketHighlight.foreground2#14160F
  • editorBracketHighlight.foreground3#14160F
  • editorBracketHighlight.foreground4#14160F
  • editorBracketHighlight.foreground5#14160F
  • editorBracketHighlight.foreground6#14160F
  • editorBracketHighlight.unexpectedBracket.foreground#14160F
  • editorBracketMatch.background#00000000
  • editorBracketMatch.border#4C7A52
  • editorCursor.foreground#14160F
  • editorGroupHeader.tabsBackground#EAE6D2
  • editorGutter.addedBackground#164A29
  • editorGutter.deletedBackground#8A3D3D
  • editorLineNumber.activeForeground#14160F
  • editorLineNumber.foreground#6B6B58
  • editorOverviewRuler.addedForeground#164A29
  • editorOverviewRuler.deletedForeground#8A3D3D
  • editorWidget.background#EAE6D2
  • editorWidget.foreground#14160F
  • focusBorder#4C7A52
  • foreground#14160F
  • gitDecoration.addedResourceForeground#164A29
  • gitDecoration.conflictingResourceForeground#8A3D3D
  • gitDecoration.deletedResourceForeground#8A3D3D
  • gitDecoration.untrackedResourceForeground#164A29
  • input.background#FFFFFF
  • input.foreground#14160F
  • sideBar.background#EAE6D2
  • sideBar.foreground#14160F
  • statusBar.background#EAE6D2
  • statusBar.foreground#14160F
  • tab.activeBackground#FFFDF5
  • tab.activeForeground#14160F
  • tab.inactiveBackground#E4DFC6
  • tab.inactiveForeground#14160F
  • tab.unfocusedActiveForeground#14160F
  • tab.unfocusedInactiveForeground#14160F
  • titleBar.activeBackground#EAE6D2
  • titleBar.activeForeground#14160F

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#14160F
QSpad — Neurodivergent Friendly Theme by Qingshan - VS Code Theme