Skip to main content
Coding Theme

Bookshelf Theme

Publisher: tobybortThemes in package: 1

Bookshelf Theme - A warm, soothing theme reminiscent of old library shelves and leather bound books. The theme's goals are to have good contrast without harsnhess, be easy to look at for extended periods, and maintain a comforting, circadian-rhythm-saving feeling of visual warmth.

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#160104
  • activityBar.dropBackground#f0c5b280
  • activityBar.foreground#eedac9
  • activityBarBadge.background#660909
  • activityBarBadge.foreground#eedac9
  • badge.background#eedac9
  • badge.foreground#7c2319
  • breadcrumbPicker.background#eedac9
  • button.background#eedac9
  • button.foreground#521008
  • debugToolBar.background#eedac9
  • diffEditor.insertedTextBackground#07DA8C1A
  • diffEditor.removedTextBackground#f43e3e1A
  • dropdown.background#eedac9
  • dropdown.border#b39880f1
  • dropdown.listBackground#eedac9
  • editor.background#ffecdb
  • editor.findMatchBackground#eeeeeeec
  • editor.findMatchHighlightBackground#fffef9ea
  • editor.findRangeHighlightBackground#bb98894d
  • editor.hoverHighlightBackground#F9CEC34D
  • editor.lineHighlightBackground#f1ede9a6
  • editor.rangeHighlightBackground#eedac980
  • editor.selectionBackground#cfe8ec9a
  • editor.selectionHighlightBackground#9fb3b69a
  • editor.wordHighlightBackground#cfe8ec9a
  • editor.wordHighlightStrongBackground#84a1b8af
  • editorBracketMatch.background#f0c5b280
  • editorBracketMatch.border#aa7f611f
  • editorCodeLens.foreground#f0c5b280
  • editorCursor.background#ffecdb
  • editorCursor.foreground#FF1A66
  • editorError.foreground#f43e3e
  • editorGroup.border#231d1a1a
  • editorGroup.dropBackground#F9CEC34D
  • editorGroupHeader.tabsBackground#ffecdb
  • editorGutter.addedBackground#07e66496
  • editorGutter.deletedBackground#bd4141b7
  • editorGutter.modifiedBackground#1EAEAEB3
  • editorIndentGuide.activeBackground#eedac9
  • editorIndentGuide.background#eedac980
  • editorLineNumber.activeForeground#520f08b9
  • editorLineNumber.foreground#520f084b
  • editorOverviewRuler.addedForeground#07DA8CB3
  • editorOverviewRuler.border#eedac91A
  • editorOverviewRuler.bracketMatchForeground#521008B3
  • editorOverviewRuler.deletedForeground#f43e3eB3
  • editorOverviewRuler.errorForeground#f43e3eE6
  • editorOverviewRuler.findMatchForeground#F9CEC3
  • editorOverviewRuler.modifiedForeground#1EAEAEB3
  • editorOverviewRuler.warningForeground#1EB980B3
  • editorRuler.foreground#F9CEC34D
  • editorSuggestWidget.highlightForeground#00994D
  • editorUnnecessaryCode.opacity#000000B3
  • editorWarning.foreground#1EB980B3
  • editorWidget.background#eedac9
  • editorWidget.border#eedac9
  • errorForeground#f43e3e
  • extensionButton.prominentBackground#00994D
  • extensionButton.prominentHoverBackground#E73665
  • focusBorder#1A1C231A
  • foreground#521008
  • gitDecoration.addedResourceForeground#56e998
  • gitDecoration.deletedResourceForeground#f43e3e
  • gitDecoration.ignoredResourceForeground#cfc9c2
  • gitDecoration.modifiedResourceForeground#80dfdf
  • gitDecoration.untrackedResourceForeground#e9e2da
  • input.background#eedac9
  • inputOption.activeBorder#E7366580
  • inputValidation.errorBackground#ec7b6c
  • inputValidation.errorBorder#c7432b00
  • inputValidation.infoBackground#ffe8a9f6
  • inputValidation.infoForeground#521008
  • list.activeSelectionBackground#a89b8f6d
  • list.activeSelectionForeground#ffecdbEE
  • list.dropBackground#a89b8f2d
  • list.errorForeground#ff5e00f3
  • list.focusBackground#a89b8f8d
  • list.focusForeground#ffecdbFF
  • list.highlightForeground#ffb45391
  • list.hoverBackground#a89b8f8d
  • list.hoverForeground#fdeee1FF
  • list.inactiveFocusBackground#eedac980
  • list.inactiveSelectionBackground#a89b8f4d
  • list.inactiveSelectionForeground#fdeee1CC
  • list.warningForeground#b91e979d
  • minimap.errorHighlight#ff08009c
  • minimap.findMatchHighlight#f6fffff3
  • minimap.selectionHighlight#aaa8a44d
  • minimap.warningHighlight#ffa60067
  • minimapGutter.addedBackground#faebddf6
  • minimapGutter.deletedBackground#cfad9f7c
  • minimapGutter.modifiedBackground#eedec9d3
  • panelTitle.activeBorder#00994D
  • peekView.border#1A1C232A
  • peekViewEditor.background#eedac9
  • peekViewEditor.matchHighlightBackground#af692740
  • peekViewResult.background#eedac9
  • peekViewResult.matchHighlightBackground#af692740
  • peekViewResult.selectionBackground#eedac980
  • peekViewTitle.background#eedac9
  • pickerGroup.foreground#00994DE6
  • progressBar.background#3caf3c
  • scrollbar.shadow#16161C4D
  • scrollbarSlider.activeBackground#e0b5a1e6
  • scrollbarSlider.background#f3d3bee6
  • scrollbarSlider.hoverBackground#e0b5a1c5
  • selection.background#af692780
  • sideBar.background#290804
  • sideBar.dropBackground#ffecdbDD
  • sideBar.foreground#ffecdbFF
  • sideBarSectionHeader.background#521008
  • sideBarSectionHeader.foreground#ffecdbC3
  • statusBar.background#eedac9
  • statusBar.debuggingBackground#e7a493
  • statusBar.debuggingForeground#521008
  • statusBar.foreground#521008B3
  • statusBar.noFolderBackground#ffecdb
  • statusBarItem.hoverBackground#eedac9
  • statusBarItem.prominentBackground#eedac9
  • statusBarItem.prominentHoverBackground#F9CEC3
  • tab.activeBorder#00994D
  • tab.border#97877b65
  • tab.inactiveBackground#eedac9
  • terminal.ansiBlue#26BBD9
  • terminal.ansiBrightBlue#3FC4DE
  • terminal.ansiBrightCyan#6BE4E6
  • terminal.ansiBrightGreen#3FDAA4
  • terminal.ansiBrightMagenta#F075B5
  • terminal.ansiBrightRed#EC6A88
  • terminal.ansiBrightYellow#FBC3A7
  • terminal.ansiCyan#59E1E3
  • terminal.ansiGreen#29D398
  • terminal.ansiMagenta#EE64AC
  • terminal.ansiRed#E95678
  • terminal.ansiYellow#FAB795
  • terminal.background#eedac9
  • terminal.foreground#521008
  • terminal.selectionBackground#f0c5b280
  • terminalCursor.background#F9CEC3B3
  • terminalCursor.foreground#521008
  • textLink.activeForeground#ce2955
  • textLink.foreground#d33a63
  • titleBar.activeBackground#eedac9
  • titleBar.inactiveBackground#c7b19e
  • walkThrough.embeddedEditorBackground#eedac9
  • widget.shadow#16161C4D

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment#00810beeitalic
constant#990F3D
constant.character.escape#0D7680
entity.name#a73c0b
entity.name.function#0D7680
entity.name.tag#0F5499bold
entity.name.type, storage.type.cs#c24919
entity.other.attribute-name#990F3Dbold
entity.other.inherited-class#DC3318
entity.other.attribute-name.id#0D7680
entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class#DC3318
entity.name.variable, variable#0F5499
keyword#800d33bold
keyword.operator#333333
keyword.operator.new, keyword.operator.expression, keyword.operator.logical, keyword.operator.delete#CC0000
keyword.other.unit#990F3D
markup.quote#DC3318B3italic
markup.heading, entity.name.section#0F5499
markup.bold#800d33bold
markup.italic#0D7680italic
markup.inline.raw, markup.fenced_code.block#990F3D
markup.underline.link#DC3318
storage#593380bold
string.quoted, string.template#DC3318
string.regexp#990F3D
string.other.link#990F3D
support#bd4211
support.function#0D7680
support.variable#f77b23bold
support.type.property-name, meta.object-literal.key#0F5499
support.type.property-name.css#333333
variable.language#12d3b3italic bold
variable.parameteritalic
string.template meta.embedded#333333
punctuation.definition.tag#0F5499B3bold
punctuation.separator#333333
punctuation.definition.template-expression#800d33
punctuation.section.embedded#593380bold
punctuation.definition.list#990F3D
Bookshelf Theme by tobybort - VS Code Theme