Skip to content
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2025 Webhooked
Copyright (c) 2026 singularitti

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<div align="center">
<h1>🌊 Kansō VSCode Theme 🌊</h1>
<h1>🌊 Kansō VSCode Theme Modified 🌊</h1>
</div>

<div align="center">
Expand Down Expand Up @@ -35,7 +35,7 @@
## 📦 Installation

1. Open **Extensions** in VS Code (`Ctrl+Shift+X` / `Cmd+Shift+X`)
2. Search for `Kanso Theme`
2. Search for `Kanso Theme Modified`
3. Click **Install**
4. Go to **File > Preferences > Color Theme** and select one of the Kansō variants

Expand Down Expand Up @@ -90,6 +90,7 @@ The theme is inspired by the Kanagawa theme.

- [rebelot](https://github.com/rebelot/kanso.nvim) for the original Kanagawa Neovim theme
- [metapho-re](https://github.com/metapho-re/kanagawa-vscode-theme) for the VS Code theme template
- [Webhooked](https://github.com/webhooked/kanso-vscode) for the original theme

## 📄 License

Expand Down
14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,15 @@
}
]
},
"description": "A dark theme that invites focus, not attention. Inspired by the Kanagawa color theme.",
"description": "A few themes that invites focus, not attention. Inspired by the Kanagawa color theme.",
"devDependencies": {
"@vscode/vsce": "^3.2.1"
},
"displayName": "Kanso Theme",
"displayName": "Kanso Theme Modified",
"engines": {
"vscode": "^1.77.0"
},
"homepage": "https://github.com/webhooked/kanso-vscode",
"homepage": "https://github.com/singularitti/kanso-vscode",
"icon": "icon.png",
"keywords": [
"kanso",
Expand All @@ -49,15 +49,15 @@
"pearl"
],
"license": "MIT",
"name": "kanso-theme",
"publisher": "Webhooked",
"name": "kanso-theme-modified",
"publisher": "singularitti",
"repository": {
"type": "git",
"url": "https://github.com/webhooked/kanso-vscode"
"url": "https://github.com/singularitti/kanso-vscode"
},
"scripts": {
"package": "vsce package",
"publish": "vsce publish"
},
"version": "0.2.3"
"version": "0.2.7"
}
45 changes: 31 additions & 14 deletions themes/kanso-pearl.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,30 @@
"colors": {
"activityBar.background": "#f2f1ef",
"activityBar.foreground": "#22262D",
"activityBarBadge.background": "#5A7785",
"activityBarBadge.background": "#B5CBD2",
"activityBarBadge.foreground": "#22262D",
"badge.background": "#e2e1df",
"button.background": "#e2e1df",
"button.foreground": "#22262D",
"button.hoverBackground": "#dddddb",
"button.hoverBackground": "#d6d5d2",
"button.secondaryBackground": "#C7D7E0",
"button.secondaryHoverBackground": "#B5CBD2",
"button.secondaryForeground": "#22262D",
"checkbox.border": "#C7D7E0",
"debugToolBar.background": "#e2e1df",
"descriptionForeground": "#22262D",
"diffEditor.insertedTextBackground": "#B7D0AE80",
"diffEditor.removedTextBackground": "#D9A59480",
"diffEditor.changedTextBackground": "#D7E3D880",
"dropdown.background": "#e2e1df",
"dropdown.border": "#e2e1df",
"editor.background": "#f2f1ef",
"editor.findMatchBackground": "#B5CBD2",
"editor.findMatchBorder": "#E98A00",
"editor.findMatchHighlightBackground": "#B5CBD280",
"editor.foreground": "#22262D",
"editorInfo.foreground": "#5A7785",
"editorHint.foreground": "#5E857A",
"editorHoverWidget.highlightForeground": "#5A7785",
"editorInlayHint.foreground": "#6D6D69",
"editorInlayHint.background": "#e2e1df",
Expand All @@ -38,7 +43,7 @@
"editor.wordHighlightTextBackground": "#dddddb",
"editor.matchHighlightBackground": "#dddddb",
"editor.wordHighlightStrongBackground": "#dddddb",
"editor.selectionBackground": "#C7D7E0",
"editor.selectionBackground": "#dddddb",
"editor.selectionHighlightBorder": "#9F9F99",
"editorBracketMatch.background": "#e2e1df",
"editorBracketMatch.border": "#9F9F99",
Expand All @@ -63,23 +68,28 @@
"editorGroup.dropBackground": "#f2f1ef",
"editorHoverWidget.background": "#e2e1df",
"editorHoverWidget.border": "#e2e1df",
"editorIndentGuide.activeBackground1": "#cacac7",
"editorIndentGuide.activeBackground1": "#dddddb",
"editorIndentGuide.background1": "#dddddb",
"editorLineNumber.foreground": "#9F9F99",
"editorLineNumber.activeForeground": "#22262D",
"editorMarkerNavigation.background": "#f2f1ef",
"editorOverviewRuler.border": "#f2f1ef",
"editorRuler.foreground": "#ff0000",
"editorSuggestWidget.background": "#C7D7E0",
"editorSuggestWidget.border": "#C7D7E0",
"editorSuggestWidget.selectedBackground": "#B5CBD2",
"editorRuler.foreground": "#9F9F9950",
"editorSuggestWidget.background": "#f2f1ef",
"editorSuggestWidget.border": "#dddddb",
"editorSuggestWidget.selectedBackground": "#dddddb",
"editorWarning.foreground": "#E98A00",
"editorWhitespace.foreground": "#f2f1ef",
"editorWhitespace.foreground": "#cacac7",
"editorWidget.background": "#f2f1ef",
"focusBorder": "#C7D7E0",
"focusBorder": "#dddddb",
"foreground": "#22262D",
"gitDecoration.ignoredResourceForeground": "#6D6D69",
"gitDecoration.untrackedResourceForeground": "#9F9F99",
"gitDecoration.addedResourceForeground": "#6E915F",
"gitDecoration.deletedResourceForeground": "#D7474B",
"gitDecoration.modifiedResourceForeground": "#DE9800",
"input.background": "#e2e1df",
"input.border": "#dddddb",
"list.activeSelectionBackground": "#e2e1df",
"list.activeSelectionForeground": "#22262D",
"list.focusBackground": "#f2f1ef",
Expand All @@ -92,7 +102,7 @@
"list.warningForeground": "#E98A00",
"panel.border": "#e2e1df",
"sideBar.border": "#f2f1ef",
"selection.background": "#f2f1ef",
"selection.background": "#C7D7E0CC",
"commandCenter.background": "#f2f1ef",
"tab.lastPinnedBorder": "#f2f1ef",
"menubar.selectionBackground": "#e2e1df",
Expand Down Expand Up @@ -133,13 +143,13 @@
"statusBarItem.remoteForeground": "#22262D",
"tab.activeBackground": "#f2f1ef",
"tab.inactiveBackground": "#f2f1ef",
"tab.activeBorderTop": "#22262D",
"tab.activeBorderTop": "#624C8350",
"tab.activeBorder": "#f2f1ef",
"tab.border": "#f2f1ef",
"tab.activeForeground": "#22262D",
"tab.hoverBackground": "#f2f1ef",
"tab.unfocusedHoverBackground": "#f2f1ef",
"terminal.ansiBlack": "#1F1F28",
"terminal.ansiBlack": "#22262D",
"terminal.ansiRed": "#C84053",
"terminal.ansiGreen": "#6F894E",
"terminal.ansiYellow": "#77713F",
Expand All @@ -162,6 +172,7 @@
"textBlockQuote.background": "#f2f1ef",
"textBlockQuote.border": "#e2e1df",
"textLink.foreground": "#5E857A",
"textPreformat.background": "#e2e1df",
"textPreformat.foreground": "#E98A00",
"titleBar.activeBackground": "#f2f1ef",
"titleBar.activeForeground": "#22262D",
Expand Down Expand Up @@ -824,12 +835,18 @@
}
],
"semanticTokenColors": {
"comment": "#6D6D69",
"string": "#6F894E",
"number": "#B35B79",
"constant": "#CC6D00",
"type": "#597B75",
"parameter": "#5D57A3",
"variable": "#22262D",
"arithmetic": "#836F4A",
"method": "#6693BF",
"function": "#4D699B",
"operator": "#836F4A",
"operator": "#6D6D69",
"regexp": "#836F4A",
"parameter.declaration": "#5D57A3",
"parameter.definition": "#5D57A3",
"variable.readonly": "#22262D",
Expand Down