├── .gitignore ├── icon.png ├── preview.png ├── README.md ├── LICENSE.md ├── package.json ├── .vsixmanifest └── themes └── kawaii.json /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diff001a/KawaiiTheme/HEAD/icon.png -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diff001a/KawaiiTheme/HEAD/preview.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Kawaii Theme 2 | 3 | A sweet and cute theme for VSCode. Enjoy! 4 | 5 | ## Screenshot 6 | 7 | ![Preview](https://raw.githubusercontent.com/diff001a/KawaiiTheme/master/preview.png) 8 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2019 diff001a 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "kawaii-theme", 3 | "displayName": "Kawaii Theme", 4 | "version": "1.0.2", 5 | "publisher": "diff001a", 6 | "description": "A very sweet theme for vscode. enjoy :)", 7 | "icon": "icon.png", 8 | "engines": { 9 | "vscode": "*" 10 | }, 11 | "auth": { 12 | "name": "diff001a", 13 | "email": "diff001a@gmail.com", 14 | "url": "https://github.com/diff001a" 15 | }, 16 | "repository": { 17 | "type": "git", 18 | "url": "https://github.com/diff001a/KawaiiTheme" 19 | }, 20 | "bugs": { 21 | "url": "https://github.com/diff001a/KawaiiTheme/issues" 22 | }, 23 | "galleryBanner": { 24 | "color": "#353042", 25 | "theme": "dark" 26 | }, 27 | "categories": [ 28 | "Themes", 29 | "Other" 30 | ], 31 | "keywords": [ 32 | "theme", 33 | "pink", 34 | "cute", 35 | "dark" 36 | ], 37 | "contributes": { 38 | "themes": [ 39 | { 40 | "label": "Kawaii Theme", 41 | "uiTheme": "vs-dark", 42 | "path": "./themes/kawaii.json" 43 | } 44 | ] 45 | }, 46 | "__metadata": { 47 | "id": "93172670-e4b2-4a24-b65f-f223a44fc345", 48 | "publisherDisplayName": "diff001a", 49 | "publisherId": "0812fed2-99a4-40f9-b427-f63b4d62e295" 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /.vsixmanifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Kawaii Theme 6 | A very sweet and cute theme with pink. enjoy!! 7 | theme,pink,cute,dark,color-theme 8 | Themes,Other 9 | Public 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | LICENSE.md 28 | icon.png 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /themes/kawaii.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Kawaii Theme", 3 | "auth": "diff001a", 4 | "type": "dark", 5 | "colors": { 6 | "focusBorder": "#FFE175", 7 | "activityBar.background": "#2C2638", 8 | "activityBar.foreground": "#fde3e8", 9 | "activityBarBadge.background": "#ff5c8d", 10 | "button.background": "#ff5c8dcc", 11 | "dropdown.background": "#2C2638", 12 | "editor.background": "#353042", 13 | "editor.foreground": "#FFF0F5", 14 | "editor.selectionBackground": "#ff5c8d22", 15 | "editor.selectionHighlightBackground": "#ff5c8d22", 16 | "editor.lineHighlightBackground": "#ff5c8d22", 17 | "editor.wordHighlightBackground": "#ff5c8d22", 18 | "editor.wordHighlightStrongBackground": "#ff5c8d22", 19 | "editorBracketMatch.border": "#FFE175", 20 | "editorCursor.foreground": "#ffedf0", 21 | "editorError.foreground": "#ff62a5", 22 | "editorWarning.foreground": "#FFE175", 23 | "editorGroup.background": "#2C2638", 24 | "editorGroupHeader.tabsBackground": "#2C2638", 25 | "extensionButton.prominentForeground": "#ffffff", 26 | "extensionButton.prominentBackground": "#ff5c8d", 27 | "extensionButton.prominentHoverBackground": "#ff5c8d", 28 | "inputOption.activeBorder": "#ff5c8d", 29 | "notificationLink.foreground": "#ff5c8d", 30 | "tab.activeForeground": "#ff5c8d", 31 | "tab.activeBorderTop": "#ff5c8d", 32 | "list.errorForeground": "#ff5c8d", 33 | "input.background": "#353042", 34 | "list.activeSelectionBackground": "#ff5c8d88", 35 | "list.focusBackground": "#ff5c8d88", 36 | "list.inactiveSelectionBackground": "#ff5c8d55", 37 | "list.hoverBackground": "#ff5c8d55", 38 | "list.highlightForeground": "#F8F8F0", 39 | "menu.separatorBackground": "#ea7599", 40 | "notificationCenter.border": "#ea7599", 41 | "notificationCenterHeader.background": "#ea7599", 42 | "notifications.foreground": "#ea7599", 43 | "statusBar.background": "#ea7599", 44 | "statusBar.debuggingBackground": "#ea7599", 45 | "statusBar.noFolderBackground": "#ea7599", 46 | "notificationCenterHeader.foreground": "#ffffff", 47 | "notifications.background": "#6d5d72", 48 | "peekView.border": "#ff5c8d", 49 | "panelTitle.activeForeground": "#ffffff", 50 | "scrollbarSlider.background": "#ea759988", 51 | "scrollbarSlider.hoverBackground": "#ea759988", 52 | "scrollbarSlider.activeBackground": "#ea759988", 53 | "sideBar.background": "#2C2638", 54 | "sideBarSectionHeader.background": "#2C2638", 55 | "tab.inactiveBackground": "#2C2638", 56 | "tab.border": "#9498a144", 57 | "tab.inactiveForeground": "#9498a1", 58 | "terminal.ansiWhite": "#ffffff", 59 | "titleBar.activeBackground": "#2C2638" 60 | }, 61 | "tokenColors": [ 62 | { 63 | "settings": { 64 | "background": "#353042", 65 | "foreground": "#FFF0F5" 66 | } 67 | }, 68 | { 69 | "name": "By uonick", 70 | "settings": { 71 | "background": "#202025ff", 72 | "foreground": "#c5c8c6ff" 73 | } 74 | }, 75 | { 76 | "scope": ["meta.embedded", "source.groovy.embedded"], 77 | "settings": { 78 | "background": "#1e1e1e", 79 | "foreground": "#C5C8C6" 80 | } 81 | }, 82 | { 83 | "name": "Comment", 84 | "scope": "comment", 85 | "settings": { 86 | "fontStyle": "", 87 | "foreground": "#857282" 88 | } 89 | }, 90 | { 91 | "name": "String", 92 | "scope": "string", 93 | "settings": { 94 | "fontStyle": "", 95 | "foreground": "#FFA7C4" 96 | } 97 | }, 98 | { 99 | "name": "Number", 100 | "scope": "constant.numeric", 101 | "settings": { 102 | "fontStyle": "", 103 | "foreground": "#FFA7C4" 104 | } 105 | }, 106 | { 107 | "name": "Built-in constant", 108 | "scope": "constant.language", 109 | "settings": { 110 | "fontStyle": "", 111 | "foreground": "#FFA7C4" 112 | } 113 | }, 114 | { 115 | "name": "User-defined constant", 116 | "scope": "constant.character, constant.other", 117 | "settings": { 118 | "fontStyle": "", 119 | "foreground": "#FF7F9D" 120 | } 121 | }, 122 | { 123 | "name": "Keyword", 124 | "scope": "keyword", 125 | "settings": { 126 | "fontStyle": "", 127 | "foreground": "#ff709b" 128 | } 129 | }, 130 | { 131 | "name": "Storage", 132 | "scope": "storage", 133 | "settings": { 134 | "fontStyle": "", 135 | "foreground": "#ff709b" 136 | } 137 | }, 138 | { 139 | "name": "Storage Type", 140 | "scope": "storage.type", 141 | "settings": { 142 | "fontStyle": "italic", 143 | "foreground": "#ff709b" 144 | } 145 | }, 146 | { 147 | "name": "Class name", 148 | "scope": "entity.name.class", 149 | "settings": { 150 | "fontStyle": "underline", 151 | "foreground": "#F5A6C6" 152 | } 153 | }, 154 | { 155 | "name": "Inherited class", 156 | "scope": "entity.other.inherited-class", 157 | "settings": { 158 | "fontStyle": "italic underline", 159 | "foreground": "#37e884ff" 160 | } 161 | }, 162 | { 163 | "name": "Function name", 164 | "scope": "entity.name.function", 165 | "settings": { 166 | "fontStyle": "", 167 | "foreground": "#FFE175" 168 | } 169 | }, 170 | { 171 | "name": "Function argument", 172 | "scope": "variable.parameter", 173 | "settings": { 174 | "fontStyle": "italic", 175 | "foreground": "#FFE175" 176 | } 177 | }, 178 | { 179 | "name": "Tag name", 180 | "scope": "entity.name.tag", 181 | "settings": { 182 | "fontStyle": "", 183 | "foreground": "#ff709b" 184 | } 185 | }, 186 | { 187 | "name": "Library function", 188 | "scope": "support.function", 189 | "settings": { 190 | "fontStyle": "bold", 191 | "foreground": "#CE85F8" 192 | } 193 | }, 194 | { 195 | "name": "Class Variable", 196 | "scope": "variable.other, variable.js, punctuation.separator.variable", 197 | "settings": { 198 | "fontStyle": "", 199 | "foreground": "#F8F8F0" 200 | } 201 | }, 202 | { 203 | "name": "Invalid", 204 | "scope": "invalid", 205 | "settings": { 206 | "fontStyle": "", 207 | "foreground": "#F8F8F0" 208 | } 209 | }, 210 | { 211 | "name": "Normal Variable", 212 | "scope": "variable.other.php, variable.other.normal", 213 | "settings": { 214 | "fontStyle": "", 215 | "foreground": "#F8F8F0" 216 | } 217 | }, 218 | { 219 | "name": "Function Call Variable", 220 | "scope": "variable.other.property", 221 | "settings": { 222 | "fontStyle": "", 223 | "foreground": "#CE85F8" 224 | } 225 | }, 226 | { 227 | "name": "Tag", 228 | "scope": "meta.tag", 229 | "settings": { 230 | "fontStyle": "", 231 | "foreground": "#FFF0F5" 232 | } 233 | }, 234 | { 235 | "name": "Tag Name", 236 | "scope": "entity.name.tag", 237 | "settings": { 238 | "fontStyle": "", 239 | "foreground": "#ff709b" 240 | } 241 | }, 242 | { 243 | "name": "Doctype", 244 | "scope": "meta.doctype, meta.tag.sgml-declaration.doctype, meta.tag.sgml.doctype", 245 | "settings": { 246 | "fontStyle": "", 247 | "foreground": "#CE85F8" 248 | } 249 | }, 250 | { 251 | "name": "Tag Inline Source", 252 | "scope": "meta.tag.inline source, text.html.php.source", 253 | "settings": { 254 | "fontStyle": "", 255 | "foreground": "#CE85F8" 256 | } 257 | }, 258 | { 259 | "name": "Tag Attribute", 260 | "scope": "entity.other.attribute-name, meta.tag punctuation.definition.string", 261 | "settings": { 262 | "fontStyle": "", 263 | "foreground": "#FFE175" 264 | } 265 | }, 266 | { 267 | "name": "Tag Value", 268 | "scope": "meta.tag string -source -punctuation, text source text meta.tag string -punctuation", 269 | "settings": { 270 | "fontStyle": "", 271 | "foreground": "#CE85F8" 272 | } 273 | }, 274 | { 275 | "name": "Meta Brace", 276 | "scope": "punctuation.section.embedded -(source string source punctuation.section.embedded), meta.brace.erb.html", 277 | "settings": { 278 | "fontStyle": "", 279 | "foreground": "#FFE175" 280 | } 281 | }, 282 | { 283 | "name": "HTML ID", 284 | "scope": "meta.toc-list.id", 285 | "settings": { 286 | "foreground": "#CE85F8" 287 | } 288 | }, 289 | { 290 | "name": "HTML Tags", 291 | "scope": "punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end", 292 | "settings": { 293 | "fontStyle": "", 294 | "foreground": "#FFF0F5" 295 | } 296 | }, 297 | { 298 | "name": "CSS Library class type", 299 | "scope": "support.type, support.class", 300 | "settings": { 301 | "fontStyle": "italic", 302 | "foreground": "#CE85F8" 303 | } 304 | }, 305 | { 306 | "name": "Template Definition", 307 | "scope": [ 308 | "punctuation.definition.template-expression", 309 | "punctuation.section.embedded.coffee" 310 | ], 311 | "settings": { 312 | "foreground": "#D08442" 313 | } 314 | }, 315 | { 316 | "name": "Reset JavaScript string interpolation expression", 317 | "scope": ["meta.template.expression"], 318 | "settings": { 319 | "foreground": "#C5C8C6" 320 | } 321 | }, 322 | { 323 | "name": "PHP Single Quote HMTL Fix", 324 | "scope": "punctuation.definition.string.end.php, punctuation.definition.string.begin.php", 325 | "settings": { 326 | "foreground": "#e1ecf2" 327 | } 328 | }, 329 | { 330 | "name": "PHP Parenthesis HMTL Fix", 331 | "scope": "source.php.embedded.line.html", 332 | "settings": { 333 | "foreground": "#787878" 334 | } 335 | }, 336 | { 337 | "name": "PHP Punctuation Embedded", 338 | "scope": "punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php", 339 | "settings": { 340 | "fontStyle": "", 341 | "foreground": "#ec9a5e" 342 | } 343 | }, 344 | { 345 | "name": "SQL", 346 | "scope": "keyword.other.DML.sql", 347 | "settings": { 348 | "fontStyle": "", 349 | "foreground": "#FFE175" 350 | } 351 | }, 352 | { 353 | "name": "diff: header", 354 | "scope": "meta.diff, meta.diff.header", 355 | "settings": { 356 | "background": "#b58900", 357 | "fontStyle": "italic", 358 | "foreground": "#E0EDDD" 359 | } 360 | }, 361 | { 362 | "name": "diff: deleted", 363 | "scope": "markup.deleted", 364 | "settings": { 365 | "background": "#f0e8cf", 366 | "fontStyle": "", 367 | "foreground": "#dc322f" 368 | } 369 | }, 370 | { 371 | "name": "diff: changed", 372 | "scope": "markup.changed", 373 | "settings": { 374 | "background": "#f0e8cf", 375 | "fontStyle": "", 376 | "foreground": "#e53c70" 377 | } 378 | }, 379 | { 380 | "name": "diff: inserted", 381 | "scope": "markup.inserted", 382 | "settings": { 383 | "background": "#f0e8cf", 384 | "foreground": "#219186" 385 | } 386 | }, 387 | { 388 | "name": "Markup Quote", 389 | "scope": "markup.quote", 390 | "settings": { 391 | "foreground": "#9e6dbc" 392 | } 393 | }, 394 | { 395 | "name": "Markup Styling", 396 | "scope": "markup.bold, markup.italic", 397 | "settings": { 398 | "foreground": "#CE85F8" 399 | } 400 | }, 401 | { 402 | "name": "Markup Inline", 403 | "scope": "markup.inline.raw", 404 | "settings": { 405 | "fontStyle": "", 406 | "foreground": "#ff709b" 407 | } 408 | }, 409 | { 410 | "name": "Markup Headings", 411 | "scope": "markup.heading", 412 | "settings": { 413 | "foreground": "#ff709b" 414 | } 415 | }, 416 | { 417 | "name": "Markup Setext Header", 418 | "scope": "markup.heading.setext", 419 | "settings": { 420 | "fontStyle": "", 421 | "foreground": "#ff709b" 422 | } 423 | }, 424 | { 425 | "scope": "token.warn-token", 426 | "settings": { 427 | "foreground": "#e5ac40" 428 | } 429 | }, 430 | { 431 | "scope": "token.error-token", 432 | "settings": { 433 | "foreground": "#f44747" 434 | } 435 | }, 436 | { 437 | "scope": "token.debug-token", 438 | "settings": { 439 | "foreground": "#b267e6" 440 | } 441 | }, 442 | { 443 | "name": "Constants", 444 | "scope": ["constant", "variable.other.constant"], 445 | "settings": { 446 | "foreground": "#FFA7C4" 447 | } 448 | }, 449 | { 450 | "name": "Library function", 451 | "scope": "support.function", 452 | "settings": { 453 | "fontStyle": "", 454 | "foreground": "#FFA7C4" 455 | } 456 | }, 457 | { 458 | "name": "Library constant", 459 | "scope": "support.constant", 460 | "settings": { 461 | "fontStyle": "", 462 | "foreground": "#FFA7C4" 463 | } 464 | } 465 | ] 466 | } 467 | --------------------------------------------------------------------------------