diff --git a/Gruntfile.js b/Gruntfile.js deleted file mode 100644 index 0e100ed..0000000 --- a/Gruntfile.js +++ /dev/null @@ -1,31 +0,0 @@ -module.exports = function(grunt) { - - grunt.initConfig({ - watch: { - css: { - files: ['src/**/*.scss'], - tasks: ['sass'], - options: { - spawn: false, - }, - } - }, - - sass: { - dist: { - options: { - style: 'expanded' - }, - files: { - 'dist/dist.css': 'src/main.scss' - } - } - }, - }); - - grunt.loadNpmTasks('grunt-newer'); - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-contrib-sass'); - - grunt.registerTask('default', ['sass']); -}; diff --git a/LICENSE b/LICENSE index 07b433e..e79e718 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018 Christian Hans +Copyright (c) 2020 Jeroen Fierens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 589fd22..8050b60 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,19 @@ -# Gruvbox Dark Theme for Standard Notes +# VS Code One Dark Darker theme for Standard Notes -Theme for [Standard Notes](https://standardnotes.org/). Based on colors from the [gruvbox theme for Vim](https://github.com/morhetz/gruvbox). +Theme for [Standard Notes](https://standardnotes.org/). Based on VS Code and my personal version of the [One Dark Darker](https://marketplace.visualstudio.com/items?itemName=JoelCrosby.one-dark-darker) theme. + +Note: I've created this for personal use with the Markdown Pro editor on macOS. It's also been adapted to look nice with the 0.7.0 release of the [Rich Markdown Editor](https://github.com/arturolinares/sn-rme). + +I can't guarantee it looks nice on any platform or editor. If you want some platform specific tweaks, shoot an issue. ## Installation Open "Extensions" in Standard Notes and click "Import Extension". Enter the following URL as Extension Link and press Enter: ``` -https://listed.to/CkWVdPhzvs +https://listed.to/p/VvOLflCGQW ``` ## Preview -![Gruvbox Dark Theme for Standard Notes](preview.png) +![VS Code One Dark Darker theme for Standard Notes](preview.png) diff --git a/dist/dist.css b/dist/dist.css index 364a00c..4ee7810 100644 --- a/dist/dist.css +++ b/dist/dist.css @@ -1,8 +1,8 @@ :root { --background-1: #181a1f; --background-2: #181a1f; - --foreground-1: #abb2bf; - --foreground-2: #abb2bf; + --foreground-1: #aab1c0; + --foreground-2: #aab1c0; --foreground-3: #abb2bf; --highlight-color: #2c313a; --neutral-color: #72767e; @@ -55,24 +55,47 @@ /* Use lighter blue for Minimal Markdown Editor sublists and other CodeMirror elements */ } + + +.CodeMirror, .CodeMirror-fullscreen, .gKsMQS, .gKsMQS p, .CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like { + font-family: "SF Mono",Monaco,Menlo,Courier,monospace; + line-height: 20px; + font-feature-settings: "liga" 0, "calt" 0; + letter-spacing: 0px; + font-weight: 500; + font-size: 14px; +} + .CodeMirror, .CodeMirror-fullscreen { - font-family: 'SF Mono', Consolas; - line-height: 1.5; - padding: 20px; + padding: 0; + top: 0; +} + +.editor-preview { top: 0; + padding: 20px; } -.CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like { - font-size: .9em; +.CodeMirror-lines { + padding: 40px 60px; } -.CodeMirror .cm-header-1, -.CodeMirror .cm-header-2, -.CodeMirror .cm-header-3, -.CodeMirror .cm-header-4, -.CodeMirror .cm-header-5, -.CodeMirror .cm-header-6 { - font-size: 1em; +.gKsMQS h1:not(.placeholder)::before, +.gKsMQS h2:not(.placeholder)::before, +.gKsMQS h3:not(.placeholder)::before, +.gKsMQS h4:not(.placeholder)::before, +.gKsMQS h5:not(.placeholder)::before, +.gKsMQS h6:not(.placeholder)::before { + display: none; +} + +.CodeMirror .cm-header-1, .gKsMQS h1, +.CodeMirror .cm-header-2, .gKsMQS h2, +.CodeMirror .cm-header-3, .gKsMQS h3, +.CodeMirror .cm-header-4, .gKsMQS h4, +.CodeMirror .cm-header-5, .gKsMQS h5, +.CodeMirror .cm-header-6 .gKsMQS h6 { + font-size: 14px; } .CodeMirror .cm-formatting-header { @@ -80,24 +103,26 @@ font-size: .8 em; } -.CodeMirror .cm-header-1 { +.CodeMirror .cm-header-1, .gKsMQS h1 span { color: #d55fdeff; - border-bottom: 2px solid; + font-size: 26px; + font-weight: bold; } -.CodeMirror .cm-header-2 { +.CodeMirror .cm-header-2, .gKsMQS h2 span { color: #e06c75ff; border-bottom: 2px solid; } -.CodeMirror .cm-header-3 { +.CodeMirror .cm-header-3, .gKsMQS h3 span { color: #d19a66ff; + border-bottom: 2px solid; } -.CodeMirror .cm-header-4 { +.CodeMirror .cm-header-4, .gKsMQS h4 span { color: #98c378; } -.CodeMirror .cm-header-5 { +.CodeMirror .cm-header-5, .gKsMQS h5 span { color: #aaa; } -.CodeMirror .cm-header-6 { +.CodeMirror .cm-header-6, .gKsMQS h6 span { color: #5C6370; } @@ -105,7 +130,8 @@ .CodeMirror .cm-link, .CodeMirror .cm-string, .editor-preview-active a, -.editor-preview-active-side a { +.editor-preview-active-side a, +.gKsMQS a { color: #1d69cc !important; text-decoration: none; } @@ -114,10 +140,11 @@ .editor-toolbar.fullscreen { height: 1px; opacity: 0; + padding-top: 0; } .editor-toolbar:hover { - height: auto; + height: 50px; opacity: 1; } @@ -126,51 +153,74 @@ } #editor-title-bar { - margin-top: 40px; - padding-left: 20px; + margin-top: 0px; + margin-left: -5px; + padding-bottom: 0; + width: 50%; } #editor-title-bar>.title>.input { - font-family: 'SF Mono', Consolas; - color: #d55fdeff; - font-size: 1.5em; - /* margin-left: 30px; */ -} -/* -#editor-title-bar>.title:before { - font-size: 1.5em; - content: '#'; - position: absolute; - margin-left: 4px; - margin-top: 1px; - color: #d55fdeff; -} */ + /* font-family: 'SF Mono', Consolas; */ + color: var(--neutral-color); + font-size: 14px; +} -.editor-tags { +#editor-title-bar #save-status { + top: 50px; display: none; } -#editor-menu-bar { - margin-top: -90px; +.editor-tags { + opacity: 0 +} + +.editor-tags:hover { + opacity: 1; +} + +.sk-panel, .sk-menu-panel { + box-shadow: 2px 2px 4px 2px rgba(15, 15, 15, 0.363) !important; } -#footer-bar, #editor-menu-bar { - opacity: 0; + margin-top: -55px; + padding-left: 10px; + padding-right: 20px; + opacity: 0.2; + flex-direction: row-reverse; +} + +#editor-menu-bar .left, .sn-component .sk-app-bar .left { + align-items: right; + justify-content: right; } -#footer-bar:hover, -#editor-menu-bar:hover { +#editor-menu-bar:hover, +#editor-menu-bar:active, +#editor-menu-bar:focus { opacity: 1; } #notes-column .note, .notes .note { - padding: 10px; + padding: 6px 10px; } #notes-column .note>.name, .notes .note>.name { - font-size: .9em; - /* white-space: nowrap; */ + font-size: 14px; + font-weight: 500; + font-family: 'SF Pro Display',sans-serif; + white-space: nowrap; +} + +.app .section .scrollable { + overflow-y: hidden; +} + +#notes-column .infinite-scroll, .notes .infinite-scroll>div:last-child { + height: 1000px; } -/*# sourceMappingURL=dist.css.map */ +.dropdown-menu { + right: 0; + left: unset; +} \ No newline at end of file diff --git a/dist/dist.css.map b/dist/dist.css.map deleted file mode 100644 index 4b74fb5..0000000 --- a/dist/dist.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ -"version": 3, -"mappings": "AAAA,KAAM;EACJ,cAAc,CAAC,QAAQ;EACvB,cAAc,CAAC,QAAQ;EAEvB,cAAc,CAAC,QAAQ;EACvB,cAAc,CAAC,QAAQ;EACvB,cAAc,CAAC,QAAQ;EAEvB,iBAAiB,CAAC,QAAQ;EAC1B,eAAe,CAAC,QAAQ;EACxB,cAAc,CAAC,QAAQ;EACvB,eAAe,CAAC,QAAQ;EACxB,eAAe,CAAC,QAAQ;EACxB,cAAc,CAAC,QAAQ;EAEvB,YAAY;EACZ,6BAA6B,CAAC,EAAE;EAGhC,wBAAwB,CAAC,uBAAuB;EAChD,iCAAiC,CAAC,oBAAoB;EAEtD,2BAA2B,CAAC,qBAAqB;EACjD,oCAAoC,CAAC,oBAAoB;EAEzD,2BAA2B,CAAC,qBAAqB;EACjD,oCAAoC,CAAC,oBAAoB;EAEzD,2BAA2B,CAAC,qBAAqB;EACjD,oCAAoC,CAAC,oBAAoB;EAEzD,0BAA0B,CAAC,oBAAoB;EAC/C,mCAAmC,CAAC,oBAAoB;EAExD,0BAA0B,CAAC,oBAAoB;EAE/C,8BAA8B,CAAC,oBAAoB;EACnD,8BAA8B,CAAC,oBAAoB;EACnD,0BAA0B,CAAC,oBAAoB;EAE/C,kCAAkC,CAAC,oBAAoB;EAEvD,uCAAuC,CAAC,oBAAoB;EAC5D,uCAAuC,CAAC,oBAAoB;EAC5D,mCAAmC,CAAC,oBAAoB;EAExD,wCAAwC,CAAC,oBAAoB;EAC7D,wCAAwC,CAAC,oBAAoB;EAC7D,oCAAoC,CAAC,oBAAoB;EAEzD,iDAAiD,CAAC,oBAAoB;EACtE,iDAAiD,CAAC,oBAAoB;EACtE,6CAA6C,CAAC,oBAAoB;EAElE,qCAAqC,CAAC,oBAAoB;EAC1D,qCAAqC,CAAC,oBAAoB;EAE1D,qCAAqC,CAAC,oBAAoB;EAC1D,gCAAgC,CAAC,oBAAoB;EAErD,0CAA0C,CAAC,oBAAoB;EAC/D,mCAAmC,CAAC,8BAA8B;EAElE,8BAA8B,CAAC,oBAAoB;EACnD,kCAAkC,CAAC,oBAAoB;EACvD,8BAA8B,CAAC,oBAAoB;EACnD,oCAAoC,CAAC,uBAAuB;EAqC5D,gBAAgB;EAgDhB,mBAAmB;EAQnB,gDAAgD;EAShD,0EAA0E;EAM1E,mBAAmB;EAsBnB,0BAA0B;EAM1B,yFAAyF;;AAtIzF,iBAAY;EACV,KAAK,EAAE,8BAA8B;;AAGvC,YAAO;EACL,KAAK,EAAE,8BAA8B;;AAGvC,oBAAe;EACb,KAAK,EAAE,8BAA8B;;AAGvC,uBAAkB;EAChB,gBAAgB,EAAE,8BAA8B;;AAGlD;wBACmB;EACjB,OAAO,EAAE,YAAY;EACrB,gBAAgB,EAAE,8BAA8B;EAChD,KAAK,EAAE,8BAA8B;;AAGvC,+BAA0B;EACxB,KAAK,EAAE,8BAA8B;;AAGvC,wCAAmC;EACjC,KAAK,EAAE,8BAA8B;;AAGvC,kCAA6B;EAC3B,MAAM,EAAE,wCAAwC;;AAIlD;yCACoC;EAClC,gBAAgB,EAAE,8BAA8B;EAChD,KAAK,EAAE,wCAAwC;;AAEjD;4CACuC;EACrC,gBAAgB,EAAE,8BAA8B;EAChD,KAAK,EAAE,gCAAgC;;AAEzC;4CACuC;EACrC,gBAAgB,EAAE,8BAA8B;EAChD,KAAK,EAAE,gCAAgC;;AAEzC;4CACuC;EACrC,gBAAgB,EAAE,8BAA8B;EAChD,KAAK,EAAE,gCAAgC;;AAEzC;2CACsC;EACpC,gBAAgB,EAAE,8BAA8B;EAChD,KAAK,EAAE,+BAA+B;;AAGxC;kDAC6C;EAC3C,gBAAgB,EAAE,8BAA8B;;AAElD;qDACgD;EAC9C,gBAAgB,EAAE,8BAA8B;;AAElD;qDACgD;EAC9C,gBAAgB,EAAE,8BAA8B;;AAElD;qDACgD;EAC9C,gBAAgB,EAAE,8BAA8B;;AAElD;oDAC+C;EAC7C,gBAAgB,EAAE,8BAA8B;;AAIlD;;qCAEgC;EAC9B,UAAU,EAAE,eAAe;EAC3B,gBAAgB,EAAE,8BAA8B;;AAIlD;;;wBAGmB;EACjB,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,+BAA+B;;AAIxC;4BACuB;EACrB,KAAK,EAAE,+BAA+B;;AAIxC,+DAAoD;EAClD,gBAAgB,EAAE,8BAA8B;EAChD,KAAK,EAAE,8BAA8B;;AAEvC,2GAAgG;EAC9F,gBAAgB,EAAE,8BAA8B;;AAElD,+GAAoG;EAClG,gBAAgB,EAAE,8BAA8B;;AAElD,iFAAsE;EACpE,gBAAgB,EAAE,8BAA8B;EAChD,KAAK,EAAE,8BAA8B;;AAEvC,6HAAkH;EAChH,gBAAgB,EAAE,8BAA8B;;AAElD,iIAAsH;EACpH,gBAAgB,EAAE,8BAA8B;;AAIlD,iBAAY;EACV,UAAU,EAAE,+BAA+B;EAC3C,KAAK,EAAE,8BAA8B;;AAIvC,kCAA6B;EAC3B,KAAK,EAAE,kBAAkB", -"sources": ["../src/main.scss"], -"names": [], -"file": "dist.css" -} diff --git a/ext.json b/ext.json index 64a6cf3..bbb1c1f 100644 --- a/ext.json +++ b/ext.json @@ -1,24 +1,20 @@ ---- -metatype: json ---- - { - "identifier": "io.github.eenpadvinder.standardnotes-theme", - "name": "Theme", + "identifier": "io.github.eenpadvinder.standardnotes-theme-one-darker", + "name": "One Dark Darker", "content_type": "SN|Theme", "area": "themes", - "version": "v0.1", + "version": "v0.2.0", "description": "Theme", - "url": "https://cdn.jsdelivr.net/gh/eenpadvinder/standardnotes-theme@master/dist/dist.css", - "download_url": "https://github.com/eenpadvinder/standardnotes-theme/archive/v0.1.zip", + "url": "https://cdn.jsdelivr.net/gh/eenpadvinder/standardnotes-theme-one-darker@master/dist/dist.css", + "download_url": "https://github.com/eenpadvinder/standardnotes-theme-one-darker/archive/v0.2.0.zip", "latest_url": "https://listed.to/p/VvOLflCGQW", - "marketing_url": "https://github.com/eenpadvinder/standardnotes-theme", + "marketing_url": "https://github.com/eenpadvinder/standardnotes-theme-one-darker", "thumbnail_url": "", "dock_icon": { "type": "circle", - "background_color": "#D79921", - "foreground_color": "#076678", - "border_color": "#D79921" + "background_color": "#181a1f", + "foreground_color": "#181a1f", + "border_color": "#d55fde" }, "statusBar": "dark-content" } diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 8912048..0000000 --- a/package-lock.json +++ /dev/null @@ -1,1166 +0,0 @@ -{ - "name": "sn-gruvbox-dark-theme", - "version": "0.0.16", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - }, - "dependencies": { - "sprintf-js": { - "version": "1.0.3", - "resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - } - } - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "body": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", - "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", - "dev": true, - "requires": { - "continuable-cache": "^0.3.1", - "error": "^7.0.0", - "raw-body": "~1.1.0", - "safe-json-parse": "~1.0.1" - } - }, - "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", - "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", - "dev": true - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "coffeescript": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz", - "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=", - "dev": true - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "colors": { - "version": "1.1.2", - "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "continuable-cache": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", - "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", - "dev": true - }, - "cross-spawn": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-0.2.9.tgz", - "integrity": "sha1-vWf5bAfvtjA7f+lMHpefiEeOCjk=", - "dev": true, - "requires": { - "lru-cache": "^2.5.0" - } - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "error": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", - "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", - "dev": true, - "requires": { - "string-template": "~0.2.1", - "xtend": "~4.0.0" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "eventemitter2": { - "version": "0.4.14", - "resolved": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", - "dev": true - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "findup-sync": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", - "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", - "dev": true, - "requires": { - "glob": "~5.0.0" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "getobject": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", - "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", - "dev": true - }, - "glob": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", - "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.2", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globule": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", - "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", - "dev": true, - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - }, - "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", - "dev": true - }, - "grunt": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.4.tgz", - "integrity": "sha512-PYsMOrOC+MsdGEkFVwMaMyc6Ob7pKmq+deg1Sjr+vvMWp35sztfwKE7qoN51V+UEtHsyNuMcGdgMLFkBHvMxHQ==", - "dev": true, - "requires": { - "coffeescript": "~1.10.0", - "dateformat": "~1.0.12", - "eventemitter2": "~0.4.13", - "exit": "~0.1.1", - "findup-sync": "~0.3.0", - "glob": "~7.0.0", - "grunt-cli": "~1.2.0", - "grunt-known-options": "~1.1.0", - "grunt-legacy-log": "~2.0.0", - "grunt-legacy-util": "~1.1.1", - "iconv-lite": "~0.4.13", - "js-yaml": "~3.13.0", - "minimatch": "~3.0.2", - "mkdirp": "~0.5.1", - "nopt": "~3.0.6", - "path-is-absolute": "~1.0.0", - "rimraf": "~2.6.2" - }, - "dependencies": { - "grunt-cli": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", - "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", - "dev": true, - "requires": { - "findup-sync": "~0.3.0", - "grunt-known-options": "~1.1.0", - "nopt": "~3.0.6", - "resolve": "~1.1.0" - } - }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - } - } - }, - "grunt-contrib-sass": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-sass/-/grunt-contrib-sass-1.0.0.tgz", - "integrity": "sha1-gGg4JRy8DhqU1k1RXN00z2dNcBs=", - "dev": true, - "requires": { - "async": "^0.9.0", - "chalk": "^1.0.0", - "cross-spawn": "^0.2.3", - "dargs": "^4.0.0", - "which": "^1.0.5" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - } - } - }, - "grunt-contrib-watch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", - "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", - "dev": true, - "requires": { - "async": "^2.6.0", - "gaze": "^1.1.0", - "lodash": "^4.17.10", - "tiny-lr": "^1.1.1" - }, - "dependencies": { - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", - "dev": true, - "requires": { - "lodash": "^4.17.10" - } - } - } - }, - "grunt-known-options": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", - "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==", - "dev": true - }, - "grunt-legacy-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz", - "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==", - "dev": true, - "requires": { - "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.0.0", - "hooker": "~0.2.3", - "lodash": "~4.17.5" - } - }, - "grunt-legacy-log-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz", - "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==", - "dev": true, - "requires": { - "chalk": "~2.4.1", - "lodash": "~4.17.10" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "grunt-legacy-util": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz", - "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==", - "dev": true, - "requires": { - "async": "~1.5.2", - "exit": "~0.1.1", - "getobject": "~0.1.0", - "hooker": "~0.2.3", - "lodash": "~4.17.10", - "underscore.string": "~3.3.4", - "which": "~1.3.0" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "grunt-newer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz", - "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=", - "dev": true, - "requires": { - "async": "^1.5.2", - "rimraf": "^2.5.2" - }, - "dependencies": { - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", - "dev": true, - "requires": { - "glob": "^7.0.5" - } - } - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "hooker": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", - "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", - "dev": true - }, - "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", - "dev": true - }, - "http-parser-js": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", - "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "livereload-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", - "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", - "dev": true - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "meow": { - "version": "3.7.0", - "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "qs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.6.0.tgz", - "integrity": "sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA==", - "dev": true - }, - "raw-body": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", - "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", - "dev": true, - "requires": { - "bytes": "1", - "string_decoder": "0.10" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "resolve": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", - "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "safe-json-parse": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", - "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", - "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", - "dev": true - }, - "sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true - }, - "string-template": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", - "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", - "dev": true - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "tiny-lr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", - "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", - "dev": true, - "requires": { - "body": "^5.1.0", - "debug": "^3.1.0", - "faye-websocket": "~0.10.0", - "livereload-js": "^2.3.0", - "object-assign": "^4.1.0", - "qs": "^6.4.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - }, - "underscore.string": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", - "dev": true, - "requires": { - "sprintf-js": "^1.0.3", - "util-deprecate": "^1.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "websocket-driver": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", - "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", - "dev": true, - "requires": { - "http-parser-js": ">=0.4.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", - "dev": true - }, - "which": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", - "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", - "dev": true - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 2f9b0f0..0000000 --- a/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "sn-gruvbox-dark-theme", - "version": "0.0.16", - "main": "dist/dist.css", - "devDependencies": { - "debug": ">=2.6.9", - "grunt": "^1.0.4", - "grunt-contrib-sass": "^1.0.0", - "grunt-contrib-watch": "^1.1.0", - "grunt-newer": "^1.2.0", - "lodash": ">=4.17.13" - }, - "sn": { - "main": "dist/dist.css" - }, - "repository": { - "type": "git", - "url": "git://github.com/christianhans/sn-gruvbox-dark-theme.git" - } -} diff --git a/preview.png b/preview.png index d1c547f..ea13a80 100644 Binary files a/preview.png and b/preview.png differ diff --git a/src/main.scss b/src/main.scss deleted file mode 100644 index 5baded1..0000000 --- a/src/main.scss +++ /dev/null @@ -1,207 +0,0 @@ -:root { - --background-1: #1d2021; - --background-2: #161919; - - --foreground-1: #f9f5d7; - --foreground-2: #838383; - --foreground-3: #a8a8a8; - - --highlight-color: #d79921; - --neutral-color: #928374; - --danger-color: #cc241d; - --success-color: #458588; - --warning-color: #d65d0e; - --border-color: #050606; - - /* Footer */ - --footer-bar-border-top-color: 0; - - // StyleKit Vars - --sn-stylekit-info-color: var(--highlight-color); - --sn-stylekit-info-contrast-color: var(--foreground-1); - - --sn-stylekit-neutral-color: var(--neutral-color); - --sn-stylekit-neutral-contrast-color: var(--background-2); // TODO - - --sn-stylekit-success-color: var(--success-color); - --sn-stylekit-success-contrast-color: var(--background-2); // TODO - - --sn-stylekit-warning-color: var(--warning-color); - --sn-stylekit-warning-contrast-color: var(--background-2); // TODO - - --sn-stylekit-danger-color: var(--danger-color); - --sn-stylekit-danger-contrast-color: var(--background-2); // TODO - - --sn-stylekit-shadow-color: var(--background-2); - - --sn-stylekit-background-color: var(--background-1); - --sn-stylekit-foreground-color: var(--foreground-1); - --sn-stylekit-border-color: var(--border-color); - - --sn-stylekit-paragraph-text-color: var(--foreground-1); - - --sn-stylekit-contrast-background-color: var(--background-2); - --sn-stylekit-contrast-foreground-color: var(--foreground-1); - --sn-stylekit-contrast-border-color: var(--border-color); - - --sn-stylekit-secondary-background-color: var(--background-2); - --sn-stylekit-secondary-foreground-color: var(--foreground-2); - --sn-stylekit-secondary-border-color: var(--border-color); - - --sn-stylekit-secondary-contrast-background-color: var(--background-1); - --sn-stylekit-secondary-contrast-foreground-color: var(--foreground-1); - --sn-stylekit-secondary-contrast-border-color: var(--border-color); - - --sn-stylekit-editor-background-color: var(--background-1); - --sn-stylekit-editor-foreground-color: var(--foreground-1); - - --sn-stylekit-input-placeholder-color: var(--foreground-2); - --sn-stylekit-input-border-color: var(--border-color); - - --sn-stylekit-scrollbar-track-border-color: var(--border-color); - --sn-stylekit-scrollbar-thumb-color: var(--sn-stylekit-info-color); - - --sn-desktop-titlebar-bg-color: var(--background-1); - --sn-desktop-titlebar-border-color: var(--border-color); - --sn-desktop-titlebar-ui-color: var(--foreground-1); - --sn-desktop-titlebar-ui-hover-color: var(--highlight-color); - - .sk-app-bar { - color: var(--foreground-2) !important; - } - - .title { - color: var(--foreground-3) !important; - } - - .sk-menu-panel { - color: var(--foreground-1) !important; - } - - #notes-scrollable { - background-color: var(--background-2) !important; - } - - #notes-column .note, - #notes-column .tag { - opacity: 1 !important; - background-color: var(--background-2) !important; - color: var(--foreground-3) !important; - } - - #notes-column .note .name { - color: var(--foreground-3) !important; - } - - #notes-column .note .plain-preview { - color: var(--foreground-3) !important; - } - - #notes-column .note progress { - border: 1px solid var(--border-color) !important; - } - - /* Note flags */ - #notes-column .note .note-flags .flag.info, - .notes .note .note-flags .flag.info { - background-color: var(--background-1) !important; - color: var(--sn-stylekit-info-color) !important; - } - #notes-column .note .note-flags .flag.success, - .notes .note .note-flags .flag.success { - background-color: var(--background-1) !important; - color: var(--sn-stylekit-success-color); - } - #notes-column .note .note-flags .flag.warning, - .notes .note .note-flags .flag.warning { - background-color: var(--background-1) !important; - color: var(--sn-stylekit-warning-color); - } - #notes-column .note .note-flags .flag.neutral, - .notes .note .note-flags .flag.neutral { - background-color: var(--background-1) !important; - color: var(--sn-stylekit-neutral-color); - } - #notes-column .note .note-flags .flag.danger, - .notes .note .note-flags .flag.danger { - background-color: var(--background-1) !important; - color: var(--sn-stylekit-danger-color); - } - - #notes-column .note.selected .note-flags .flag.info, - .notes .note.selected .note-flags .flag.info { - background-color: var(--background-2) !important; - } - #notes-column .note.selected .note-flags .flag.success, - .notes .note.selected .note-flags .flag.success { - background-color: var(--background-2) !important; - } - #notes-column .note.selected .note-flags .flag.warning, - .notes .note.selected .note-flags .flag.warning { - background-color: var(--background-2) !important; - } - #notes-column .note.selected .note-flags .flag.neutral, - .notes .note.selected .note-flags .flag.neutral { - background-color: var(--background-2) !important; - } - #notes-column .note.selected .note-flags .flag.danger, - .notes .note.selected .note-flags .flag.danger { - background-color: var(--background-2) !important; - } - - /* Note selected */ - #notes-column .note.selected, - #tags-column .tag.selected, - .tag-tree .self.selected:before { - background: none !important; - background-color: var(--background-1) !important; - } - - /* Sidebar note properties: Dates, tags, etc. */ - #notes-column .note .date.faded, - #notes-column .note .tags-string>.faded, - #notes-column .note .note-flag, - .editor-tags input { - opacity: 1 !important; - color: var(--neutral-color) !important; - } - - /* Workaround for subitems in Markdown lists not colored using StyleKit */ - .cm-s-default .cm-variable-3, - .cm-s-default .cm-type { - color: var(--success-color) !important; - } - - /* Progress bars */ - #notes-column .note progress, .notes .note progress { - background-color: var(--background-2) !important; - color: var(--foreground-2) !important; - } - #notes-column .note progress::-webkit-progress-bar, .notes .note progress::-webkit-progress-bar { - background-color: var(--background-2) !important; - } - #notes-column .note progress::-webkit-progress-value, .notes .note progress::-webkit-progress-value { - background-color: var(--foreground-2) !important; - } - #notes-column .note.selected progress, .notes .note.selected progress { - background-color: var(--background-2) !important; - color: var(--foreground-2) !important; - } - #notes-column .note.selected progress::-webkit-progress-bar, .notes .note.selected progress::-webkit-progress-bar { - background-color: var(--background-2) !important; - } - #notes-column .note.selected progress::-webkit-progress-value, .notes .note.selected progress::-webkit-progress-value { - background-color: var(--foreground-2) !important; - } - - /* Text selection color */ - ::selection { - background: var(--success-color) !important; - color: var(--foreground-1) !important; - } - - /* Use lighter blue for Minimal Markdown Editor sublists and other CodeMirror elements */ - .cm-s-default .cm-variable-3 { - color: #7e9a8f !important; - } -} \ No newline at end of file