Add custom theme support;Temporary rules support deletion with a second click; Keep temp rule until the browser restart

This commit is contained in:
suziwen 2024-03-30 21:37:39 +08:00
parent 8b8c95c174
commit 1acf251c18
188 changed files with 7608 additions and 14 deletions

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,7 @@
import "./js/background_preload.js"
import "./idb-keyval.js"
import "./localstorage-polyfill.js"
import "./csso.js"
import "./js/log_error.js"
//import "./lib/FileSaver/FileSaver.min.js"
import "./js/omega_debug.js"

View File

@ -3,16 +3,23 @@ if not globalThis.window
globalThis.global = globalThis
window.UglifyJS_NoUnsafeEval = true
createContextMenu = ->
chrome.contextMenus.create({
id: 'enableQuickSwitch'
title: chrome.i18n.getMessage('contextMenu_enableQuickSwitch')
type: 'checkbox'
checked: false
contexts: ["action"]
})
chrome.runtime.onInstalled.addListener( ->
# We don't need this API. However its presence indicates that Chrome >= 35
# which provides info.checked we need in contextMenu callback.
# https://developer.chrome.com/extensions/contextMenus
if chrome.i18n.getUILanguage?
chrome.contextMenus.create({
id: 'enableQuickSwitch'
title: chrome.i18n.getMessage('contextMenu_enableQuickSwitch')
type: 'checkbox'
checked: false
contexts: ["action"]
})
createContextMenu()
)
if browser?.proxy?.onRequest?
#firefox bug fix?
createContextMenu()

View File

@ -7,6 +7,14 @@ ChromePort = require('./chrome_port')
fetchUrl = require('./fetch_url')
Url = require('url')
TEMPPROFILEKEY = 'tempProfileState'
chrome.runtime.onStartup.addListener ->
console.log('delete temp profile')
idbKeyval.del(TEMPPROFILEKEY).then(->
console.log('delete temp profile success')
)
class ChromeOptions extends OmegaTarget.Options
_inspect: null
@ -55,7 +63,40 @@ class ChromeOptions extends OmegaTarget.Options
chrome.tabs.reload(tab.id)
)
init: ->
super()
@ready.then =>
console.log('get temp profile')
idbKeyval.get(TEMPPROFILEKEY).then (tempProfileState) =>
console.log('init temp profile:', tempProfileState)
# tempProfileState =
# { _tempProfile,
# _tempProfileActive}
if tempProfileState
@_tempProfile = tempProfileState._tempProfile
@_tempProfile.rules.forEach((_rule) =>
key = OmegaPac.Profiles.nameAsKey(_rule.profileName)
@_tempProfileRulesByProfile[key] =
@_tempProfileRulesByProfile[key] or []
@_tempProfileRulesByProfile[key].push(_rule)
condition = _rule.condition
domain = condition.pattern.substring(2)
@_tempProfileRules[domain] = _rule
)
#@_tempProfileRules = tempProfileState._tempProfileRules
#@_tempProfileRulesByProfile =
# tempProfileState._tempProfileRulesByProfile
@_tempProfileActive = tempProfileState._tempProfileActive
OmegaPac.Profiles.updateRevision(@_tempProfile)
@applyProfile(@_currentProfileName)
@ready
addTempRule: (domain, profileName) ->
super(domain, profileName).then =>
idbKeyval.set(TEMPPROFILEKEY, {
_tempProfile: @_tempProfile
_tempProfileActive: @_tempProfileActive
})
updateProfile: (args...) ->
super(args...).then (results) ->
error = false

View File

@ -368,6 +368,10 @@ class Options
if refresh?
@_state.set({'refreshOnProfileChange': refresh})
customCss = changes['-customCss']
if customCss?
@_state.set({'customCss': csso.minify(customCss).css})
if Object::hasOwnProperty.call changes, '-showExternalProfile'
showExternal = changes['-showExternalProfile']
if not showExternal?
@ -789,7 +793,7 @@ class Options
@_tempProfile.color = currentProfile.color
@_tempProfile.defaultProfileName = currentProfile.name
changed = false
changed = 0
rule = @_tempProfileRules[domain]
if rule and rule.profileName
if rule.profileName != profileName
@ -798,7 +802,11 @@ class Options
list.splice(list.indexOf(rule), 1)
rule.profileName = profileName
changed = true
changed = 1
else
@_tempProfile.rules.splice(@_tempProfile.rules.indexOf(rule), 1)
delete @_tempProfileRules[domain]
changed = -1
else
rule =
condition:
@ -808,13 +816,16 @@ class Options
isTempRule: true
@_tempProfile.rules.push(rule)
@_tempProfileRules[domain] = rule
changed = true
changed = 1
key = OmegaPac.Profiles.nameAsKey(profileName)
rulesByProfile = @_tempProfileRulesByProfile[key]
if not rulesByProfile?
rulesByProfile = @_tempProfileRulesByProfile[key] = []
rulesByProfile.push(rule)
if changed == 1
rulesByProfile.push(rule)
else
rulesByProfile.splice(rulesByProfile.indexOf(rule), 1)
if changed
OmegaPac.Profiles.updateRevision(@_tempProfile)

View File

@ -0,0 +1,419 @@
body {
color: var(--defaultForeground);
font-size: 14px;
background: var(--defaultBackground);
}
::-webkit-scrollbar {
-webkit-appearance: none;
width: 6px;
height: 6px;
}
::-webkit-scrollbar-track {
background: var(--defaultBackground);
border-radius: 0;
}
::-webkit-scrollbar-thumb {
cursor: pointer;
border-radius: 5px;
background: var(--lighterBackground);
-webkit-transition: color 0.2s ease;
transition: color 0.2s ease;
}
::-webkit-scrollbar-thumb:window-inactive {
background: var(--defaultBackground);
}
::-webkit-scrollbar-thumb:hover {
background: var(--selectionBackground);
}
a,
.om-nav-item > a {
color: var(--primaryColor);
}
a:focus,
a:hover {
color: var(--defaultForeground);
}
.nav-header {
color: var(--highlightBackground);
}
.nav > li > a:focus,
.nav > li > a:hover {
background-color: var(--lighterBackground);
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
color: var(--whiteColor);
background-color: var(--infoColor);
}
.btn-default {
color: var(--defaultForeground);
background-color: var(--defaultBackground);
border-color: var(--selectionBackground);
}
.btn-default:hover {
color: var(--defaultForeground);
background-color: var(--lighterBackground);
border-color: var(--selectionBackground);
}
.btn-success {
color: var(--whiteColor);
background-color: var(--positiveColor);
border-color: var(--positiveColor);
}
.btn-primary,
.btn-primary:hover {
color: var(--whiteColor);
background-color: var(--primaryColor);
border-color: var(--primaryColor);
}
.btn-warning {
color: var(--whiteColor);
background-color: var(--warningColor);
border-color: var(--warningColor);
}
.btn-warning:hover {
color: var(--whiteColor);
background-color: var(--warningColor);
border-color: var(--warningColor);
}
.btn-info,
.btn-info:hover {
color: var(--whiteColor);
background-color: var(--infoColor);
border-color: var(--infoColor);
}
.btn-danger,
.btn-danger:hover {
color: var(--whiteColor);
background-color: var(--negativeColor);
border-color: var(--negativeColor);
}
.btn:hover {
outline: 2px solid var(--defaultForeground);
outline-offset: 2px;
}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default{
color: var(--defaultForeground);
background-color: var(--lighterBackground);
border-color: var(--lighterBackground);
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
color: var(--defaultForeground);
background-color: var(--selectionBackground);
border-color: var(--selectionBackground);
outline: 2px solid var(--defaultForeground);
outline-offset: 2px;
}
.btn-link {
color: var(--primaryColor);
}
.btn-link:focus,
.btn-link:hover {
color: var(--defaultForeground);
outline: initial;
}
.text-info {
color: var(--infoColor);
}
.text-warning {
color: var(--warningColor);
}
.text-danger {
color: var(--negativeColor);
}
.help-block,
.help-inline {
color: var(--highlightBackground);
}
.form-control {
color: var(--defaultForeground);
background-color: var(--defaultBackground);
border-color: var(--selectionBackground);
}
.form-control:focus {
border-color: var(--infoColor);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px var(--infoColor);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
0 0 8px var(--infoColor);
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background-color: var(--lighterBackground);
opacity: 0.5;
}
.form-control.ng-invalid {
border-color: var(--negativeColor);
}
.alert-info {
color: var(--infoColor);
background-color: transparent;
border-color: var(--lighterBackground);
position: relative;
}
.alert-success {
color: var(--primaryColor);
background-color: transparent;
border-color: var(--lighterBackground);
position: relative;
}
.alert-info:before,
.alert-success:before,
.alert-danger:before {
content: " ";
position: absolute;
inset: 0;
opacity: 0.1;
background-color: var(--primaryColor);
}
.alert-danger {
color: var(--negativeColor);
background-color: transparent;
border-color: var(--lighterBackground);
position: relative;
}
.alert-danger:before {
background-color: var(--negativeColor);
}
.alert-info:before {
background-color: var(--infoColor);
}
table {
background-color: transparent;
}
caption {
padding-top: 8px;
padding-bottom: 8px;
color: #777;
text-align: left;
}
th {
text-align: left;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
border-top-color: var(--lighterBackground);
}
.table > thead > tr > th {
border-bottom-color: var(--lighterBackground);
}
.table > tbody + tbody {
border-top-color: var(--lighterBackground);
}
.table .table {
background-color: var(--defaultBackground);
}
.table-bordered {
border-color: var(--lighterBackground);
}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
border-color: var(--lighterBackground);
}
.table-striped > tbody > tr:nth-of-type(odd) {
background-color: var(--lighterBackground);
}
.table-hover > tbody > tr:hover {
background-color: var(--selectionBackground);
}
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
background-color: var(--positiveColor);
}
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover {
background-color: var(--positiveColor);
}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
border-color: var(--lighterBackground);
}
.table > tbody + tbody {
border-top-color: var(--lighterBackground);
}
.close {
color: var(--defaultForeground);
}
.modal-content {
background-color: var(--defaultBackground);
}
.modal-header {
border-bottom-color: var(--lighterBackground);
}
.modal-footer {
border-top-color: var(--lighterBackground);
}
.dropdown-menu {
background-color: var(--lighterBackground);
}
.dropdown-menu > li > a {
color: var(--defaultForeground);
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
color: var(--defaultForeground);
background-color: var(--selectionBackground);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
color: var(--whiteColor);
background-color: var(--infoColor);
}
legend {
color: var(--defaultForeground);
border-bottom-color: var(--selectionBackground);
}
.well {
background-color: var(--lighterBackground);
border-color: var(--selectionBackground);
}
/**
* options.css
*/
.divider {
background-color: var(--lighterBackground);
}
main .page-header {
background-color: var(--defaultBackground);
background-image: none;
border-bottom-color: var(--lighterBackground);
}
.profile-inline {
color: var(--defaultForeground);
background: var(--selectionBackground);
}
.switch-attached > tr > td {
background-color: var(--selectionBackground);
}
.side-nav .nav-pills > li > a.btn-success:hover {
color: var(--whiteColor);
background-color: var(--positiveColor);
border-color: var(--positiveColor);
}
.cycle-profile-container li{
background-color: var(--lighterBackground);
}
.cycle-profile-container.cycle-enabled li{
background-color: var(--selectionBackground);
}
/**
* popup.css
**/
#js-system{
color: var(--defaultForeground);
}
.om-nav-item > a:hover {
color: var(--defaultForeground);
}
.om-nav-item > a:hover {
background-color: var(--lighterBackground);
}
.om-nav-item.om-active > a {
color: var(--whiteColor);
background-color: var(--infoColor);
}
.om-divider {
background-color: var(--lighterBackground);
}
/**
* spectrum.css
**/
.sp-container {
background-color: var(--lighterBackground);
border-color: var(--selectionBackground);
}
.sp-input {
color: var(--defaultForeground);
}
.sp-input:focus {
border-color: var(--primaryColor);
}
.sp-input.sp-validation-error {
border-color: var(--negativeColor);
background: var(--defaultBackground);
}
.sp-palette-container {
border-right-color: var(--selectionBackground);
}

View File

@ -0,0 +1,38 @@
:root {
--base00: #F8F4ED;
--base01: #E7E3DB;
--base02: #C7D2D4;
--base03: #A4ACA7;
--base04: #3a403b;
--base05: #2B312C;
--base06: #141714;
--base07: #090a09;
--base08: #EE3F4D;
--base09: #12AA9C;
--base0A: #619AC3;
--base0B: #41AE3C;
--base0C: #983680;
--base0D: #B78D12;
--base0E: #FC7930;
--base0F: #CC5595;
}
@media (prefers-color-scheme: dark) {
:root {
--base00: #2B312C;
--base01: #1A2413;
--base02: #474B4C;
--base03: #617172;
--base04: #efebe5;
--base05: #E4DFD7;
--base06: #f3f1ed;
--base07: #f9f7f5;
--base08: #EE3F4D;
--base09: #619AC3;
--base0A: #EEA6B7;
--base0B: #96C2E4;
--base0C: #C8ADC4;
--base0D: #D276A3;
--base0E: #FC7930;
--base0F: #57C3C2;
}
}

View File

@ -0,0 +1,18 @@
:root {
--base00: #2B312C;
--base01: #1A2413;
--base02: #474B4C;
--base03: #617172;
--base04: #efebe5;
--base05: #E4DFD7;
--base06: #f3f1ed;
--base07: #f9f7f5;
--base08: #EE3F4D;
--base09: #619AC3;
--base0A: #EEA6B7;
--base0B: #96C2E4;
--base0C: #C8ADC4;
--base0D: #D276A3;
--base0E: #FC7930;
--base0F: #57C3C2;
}

View File

@ -0,0 +1,18 @@
:root {
--base00: #F8F4ED;
--base01: #E7E3DB;
--base02: #C7D2D4;
--base03: #A4ACA7;
--base04: #3a403b;
--base05: #2B312C;
--base06: #141714;
--base07: #090a09;
--base08: #EE3F4D;
--base09: #12AA9C;
--base0A: #619AC3;
--base0B: #41AE3C;
--base0C: #983680;
--base0D: #B78D12;
--base0E: #FC7930;
--base0F: #CC5595;
}

View File

@ -0,0 +1,20 @@
/* 3024 by Jan T. Sott (http://github.com/idleberg) */
:root {
--base00: #090300;
--base01: #3a3432;
--base02: #4a4543;
--base03: #5c5855;
--base04: #807d7c;
--base05: #a5a2a2;
--base06: #d6d5d4;
--base07: #f7f7f7;
--base08: #db2d20;
--base09: #e8bbd0;
--base0A: #fded02;
--base0B: #01a252;
--base0C: #b5e4f4;
--base0D: #01a0e4;
--base0E: #a16a94;
--base0F: #cdab53;
}

View File

@ -0,0 +1,20 @@
/* Apathy by Jannik Siebert (https://github.com/janniks) */
:root {
--base00: #031A16;
--base01: #0B342D;
--base02: #184E45;
--base03: #2B685E;
--base04: #5F9C92;
--base05: #81B5AC;
--base06: #A7CEC8;
--base07: #D2E7E4;
--base08: #3E9688;
--base09: #3E7996;
--base0A: #3E4C96;
--base0B: #883E96;
--base0C: #963E4C;
--base0D: #96883E;
--base0E: #4C963E;
--base0F: #3E965B;
}

View File

@ -0,0 +1,20 @@
/* Apprentice by romainl */
:root {
--base00: #262626;
--base01: #303030;
--base02: #333333;
--base03: #6C6C6C;
--base04: #787878;
--base05: #BCBCBC;
--base06: #C9C9C9;
--base07: #FFFFFF;
--base08: #5F8787;
--base09: #FF8700;
--base0A: #5F8787;
--base0B: #87AF87;
--base0C: #5F875F;
--base0D: #FFFFAF;
--base0E: #87AFD7;
--base0F: #5F87AF;
}

View File

@ -0,0 +1,20 @@
/* Atelier Cave Light by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #efecf4;
--base01: #e2dfe7;
--base02: #8b8792;
--base03: #7e7887;
--base04: #655f6d;
--base05: #585260;
--base06: #26232a;
--base07: #19171c;
--base08: #be4678;
--base09: #aa573c;
--base0A: #a06e3b;
--base0B: #2a9292;
--base0C: #398bc6;
--base0D: #576ddb;
--base0E: #955ae7;
--base0F: #bf40bf;
}

View File

@ -0,0 +1,20 @@
/* Atelier Cave by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #19171c;
--base01: #26232a;
--base02: #585260;
--base03: #655f6d;
--base04: #7e7887;
--base05: #8b8792;
--base06: #e2dfe7;
--base07: #efecf4;
--base08: #be4678;
--base09: #aa573c;
--base0A: #a06e3b;
--base0B: #2a9292;
--base0C: #398bc6;
--base0D: #576ddb;
--base0E: #955ae7;
--base0F: #bf40bf;
}

View File

@ -0,0 +1,20 @@
/* Atelier Dune Light by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #fefbec;
--base01: #e8e4cf;
--base02: #a6a28c;
--base03: #999580;
--base04: #7d7a68;
--base05: #6e6b5e;
--base06: #292824;
--base07: #20201d;
--base08: #d73737;
--base09: #b65611;
--base0A: #ae9513;
--base0B: #60ac39;
--base0C: #1fad83;
--base0D: #6684e1;
--base0E: #b854d4;
--base0F: #d43552;
}

View File

@ -0,0 +1,20 @@
/* Atelier Dune by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #20201d;
--base01: #292824;
--base02: #6e6b5e;
--base03: #7d7a68;
--base04: #999580;
--base05: #a6a28c;
--base06: #e8e4cf;
--base07: #fefbec;
--base08: #d73737;
--base09: #b65611;
--base0A: #ae9513;
--base0B: #60ac39;
--base0C: #1fad83;
--base0D: #6684e1;
--base0E: #b854d4;
--base0F: #d43552;
}

View File

@ -0,0 +1,20 @@
/* Atelier Estuary Light by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #f4f3ec;
--base01: #e7e6df;
--base02: #929181;
--base03: #878573;
--base04: #6c6b5a;
--base05: #5f5e4e;
--base06: #302f27;
--base07: #22221b;
--base08: #ba6236;
--base09: #ae7313;
--base0A: #a5980d;
--base0B: #7d9726;
--base0C: #5b9d48;
--base0D: #36a166;
--base0E: #5f9182;
--base0F: #9d6c7c;
}

View File

@ -0,0 +1,20 @@
/* Atelier Estuary by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #22221b;
--base01: #302f27;
--base02: #5f5e4e;
--base03: #6c6b5a;
--base04: #878573;
--base05: #929181;
--base06: #e7e6df;
--base07: #f4f3ec;
--base08: #ba6236;
--base09: #ae7313;
--base0A: #a5980d;
--base0B: #7d9726;
--base0C: #5b9d48;
--base0D: #36a166;
--base0E: #5f9182;
--base0F: #9d6c7c;
}

View File

@ -0,0 +1,20 @@
/* Atelier Forest Light by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #f1efee;
--base01: #e6e2e0;
--base02: #a8a19f;
--base03: #9c9491;
--base04: #766e6b;
--base05: #68615e;
--base06: #2c2421;
--base07: #1b1918;
--base08: #f22c40;
--base09: #df5320;
--base0A: #c38418;
--base0B: #7b9726;
--base0C: #3d97b8;
--base0D: #407ee7;
--base0E: #6666ea;
--base0F: #c33ff3;
}

View File

@ -0,0 +1,20 @@
/* Atelier Forest by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #1b1918;
--base01: #2c2421;
--base02: #68615e;
--base03: #766e6b;
--base04: #9c9491;
--base05: #a8a19f;
--base06: #e6e2e0;
--base07: #f1efee;
--base08: #f22c40;
--base09: #df5320;
--base0A: #c38418;
--base0B: #7b9726;
--base0C: #3d97b8;
--base0D: #407ee7;
--base0E: #6666ea;
--base0F: #c33ff3;
}

View File

@ -0,0 +1,20 @@
/* Atelier Heath Light by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #f7f3f7;
--base01: #d8cad8;
--base02: #ab9bab;
--base03: #9e8f9e;
--base04: #776977;
--base05: #695d69;
--base06: #292329;
--base07: #1b181b;
--base08: #ca402b;
--base09: #a65926;
--base0A: #bb8a35;
--base0B: #918b3b;
--base0C: #159393;
--base0D: #516aec;
--base0E: #7b59c0;
--base0F: #cc33cc;
}

View File

@ -0,0 +1,20 @@
/* Atelier Heath by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #1b181b;
--base01: #292329;
--base02: #695d69;
--base03: #776977;
--base04: #9e8f9e;
--base05: #ab9bab;
--base06: #d8cad8;
--base07: #f7f3f7;
--base08: #ca402b;
--base09: #a65926;
--base0A: #bb8a35;
--base0B: #918b3b;
--base0C: #159393;
--base0D: #516aec;
--base0E: #7b59c0;
--base0F: #cc33cc;
}

View File

@ -0,0 +1,20 @@
/* Atelier Lakeside Light by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #ebf8ff;
--base01: #c1e4f6;
--base02: #7ea2b4;
--base03: #7195a8;
--base04: #5a7b8c;
--base05: #516d7b;
--base06: #1f292e;
--base07: #161b1d;
--base08: #d22d72;
--base09: #935c25;
--base0A: #8a8a0f;
--base0B: #568c3b;
--base0C: #2d8f6f;
--base0D: #257fad;
--base0E: #6b6bb8;
--base0F: #b72dd2;
}

View File

@ -0,0 +1,20 @@
/* Atelier Lakeside by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #161b1d;
--base01: #1f292e;
--base02: #516d7b;
--base03: #5a7b8c;
--base04: #7195a8;
--base05: #7ea2b4;
--base06: #c1e4f6;
--base07: #ebf8ff;
--base08: #d22d72;
--base09: #935c25;
--base0A: #8a8a0f;
--base0B: #568c3b;
--base0C: #2d8f6f;
--base0D: #257fad;
--base0E: #6b6bb8;
--base0F: #b72dd2;
}

View File

@ -0,0 +1,20 @@
/* Atelier Plateau Light by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #f4ecec;
--base01: #e7dfdf;
--base02: #8a8585;
--base03: #7e7777;
--base04: #655d5d;
--base05: #585050;
--base06: #292424;
--base07: #1b1818;
--base08: #ca4949;
--base09: #b45a3c;
--base0A: #a06e3b;
--base0B: #4b8b8b;
--base0C: #5485b6;
--base0D: #7272ca;
--base0E: #8464c4;
--base0F: #bd5187;
}

View File

@ -0,0 +1,20 @@
/* Atelier Plateau by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #1b1818;
--base01: #292424;
--base02: #585050;
--base03: #655d5d;
--base04: #7e7777;
--base05: #8a8585;
--base06: #e7dfdf;
--base07: #f4ecec;
--base08: #ca4949;
--base09: #b45a3c;
--base0A: #a06e3b;
--base0B: #4b8b8b;
--base0C: #5485b6;
--base0D: #7272ca;
--base0E: #8464c4;
--base0F: #bd5187;
}

View File

@ -0,0 +1,20 @@
/* Atelier Savanna Light by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #ecf4ee;
--base01: #dfe7e2;
--base02: #87928a;
--base03: #78877d;
--base04: #5f6d64;
--base05: #526057;
--base06: #232a25;
--base07: #171c19;
--base08: #b16139;
--base09: #9f713c;
--base0A: #a07e3b;
--base0B: #489963;
--base0C: #1c9aa0;
--base0D: #478c90;
--base0E: #55859b;
--base0F: #867469;
}

View File

@ -0,0 +1,20 @@
/* Atelier Savanna by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #171c19;
--base01: #232a25;
--base02: #526057;
--base03: #5f6d64;
--base04: #78877d;
--base05: #87928a;
--base06: #dfe7e2;
--base07: #ecf4ee;
--base08: #b16139;
--base09: #9f713c;
--base0A: #a07e3b;
--base0B: #489963;
--base0C: #1c9aa0;
--base0D: #478c90;
--base0E: #55859b;
--base0F: #867469;
}

View File

@ -0,0 +1,20 @@
/* Atelier Seaside Light by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #f4fbf4;
--base01: #cfe8cf;
--base02: #8ca68c;
--base03: #809980;
--base04: #687d68;
--base05: #5e6e5e;
--base06: #242924;
--base07: #131513;
--base08: #e6193c;
--base09: #87711d;
--base0A: #98981b;
--base0B: #29a329;
--base0C: #1999b3;
--base0D: #3d62f5;
--base0E: #ad2bee;
--base0F: #e619c3;
}

View File

@ -0,0 +1,20 @@
/* Atelier Seaside by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #131513;
--base01: #242924;
--base02: #5e6e5e;
--base03: #687d68;
--base04: #809980;
--base05: #8ca68c;
--base06: #cfe8cf;
--base07: #f4fbf4;
--base08: #e6193c;
--base09: #87711d;
--base0A: #98981b;
--base0B: #29a329;
--base0C: #1999b3;
--base0D: #3d62f5;
--base0E: #ad2bee;
--base0F: #e619c3;
}

View File

@ -0,0 +1,20 @@
/* Atelier Sulphurpool Light by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #f5f7ff;
--base01: #dfe2f1;
--base02: #979db4;
--base03: #898ea4;
--base04: #6b7394;
--base05: #5e6687;
--base06: #293256;
--base07: #202746;
--base08: #c94922;
--base09: #c76b29;
--base0A: #c08b30;
--base0B: #ac9739;
--base0C: #22a2c9;
--base0D: #3d8fd1;
--base0E: #6679cc;
--base0F: #9c637a;
}

View File

@ -0,0 +1,20 @@
/* Atelier Sulphurpool by Bram de Haan (http://atelierbramdehaan.nl) */
:root {
--base00: #202746;
--base01: #293256;
--base02: #5e6687;
--base03: #6b7394;
--base04: #898ea4;
--base05: #979db4;
--base06: #dfe2f1;
--base07: #f5f7ff;
--base08: #c94922;
--base09: #c76b29;
--base0A: #c08b30;
--base0B: #ac9739;
--base0C: #22a2c9;
--base0D: #3d8fd1;
--base0E: #6679cc;
--base0F: #9c637a;
}

View File

@ -0,0 +1,20 @@
/* Atlas by Alex Lende (https://ajlende.com) */
:root {
--base00: #002635;
--base01: #00384d;
--base02: #517F8D;
--base03: #6C8B91;
--base04: #869696;
--base05: #a1a19a;
--base06: #e6e6dc;
--base07: #fafaf8;
--base08: #ff5a67;
--base09: #f08e48;
--base0A: #ffcc1b;
--base0B: #7fc06e;
--base0C: #14747e;
--base0D: #5dd7b9;
--base0E: #9a70a4;
--base0F: #c43060;
}

View File

@ -0,0 +1,20 @@
/* Bespin by Jan T. Sott */
:root {
--base00: #28211c;
--base01: #36312e;
--base02: #5e5d5c;
--base03: #666666;
--base04: #797977;
--base05: #8a8986;
--base06: #9d9b97;
--base07: #baae9e;
--base08: #cf6a4c;
--base09: #cf7d34;
--base0A: #f9ee98;
--base0B: #54be0d;
--base0C: #afc4db;
--base0D: #5ea6ea;
--base0E: #9b859d;
--base0F: #937121;
}

View File

@ -0,0 +1,20 @@
/* Brewer by Timothée Poisot (http://github.com/tpoisot) */
:root {
--base00: #0c0d0e;
--base01: #2e2f30;
--base02: #515253;
--base03: #737475;
--base04: #959697;
--base05: #b7b8b9;
--base06: #dadbdc;
--base07: #fcfdfe;
--base08: #e31a1c;
--base09: #e6550d;
--base0A: #dca060;
--base0B: #31a354;
--base0C: #80b1d3;
--base0D: #3182bd;
--base0E: #756bb1;
--base0F: #b15928;
}

View File

@ -0,0 +1,20 @@
/* Bright by Chris Kempson (http://chriskempson.com) */
:root {
--base00: #000000;
--base01: #303030;
--base02: #505050;
--base03: #b0b0b0;
--base04: #d0d0d0;
--base05: #e0e0e0;
--base06: #f5f5f5;
--base07: #ffffff;
--base08: #fb0120;
--base09: #fc6d24;
--base0A: #fda331;
--base0B: #a1c659;
--base0C: #76c7b7;
--base0D: #6fb3d2;
--base0E: #d381c3;
--base0F: #be643c;
}

View File

@ -0,0 +1,20 @@
/* Brush Trees Dark by Abraham White <abelincoln.white@gmail.com> */
:root {
--base00: #485867;
--base01: #5A6D7A;
--base02: #6D828E;
--base03: #8299A1;
--base04: #98AFB5;
--base05: #B0C5C8;
--base06: #C9DBDC;
--base07: #E3EFEF;
--base08: #b38686;
--base09: #d8bba2;
--base0A: #aab386;
--base0B: #87b386;
--base0C: #86b3b3;
--base0D: #868cb3;
--base0E: #b386b2;
--base0F: #b39f9f;
}

View File

@ -0,0 +1,20 @@
/* Brush Trees by Abraham White <abelincoln.white@gmail.com> */
:root {
--base00: #E3EFEF;
--base01: #C9DBDC;
--base02: #B0C5C8;
--base03: #98AFB5;
--base04: #8299A1;
--base05: #6D828E;
--base06: #5A6D7A;
--base07: #485867;
--base08: #b38686;
--base09: #d8bba2;
--base0A: #aab386;
--base0B: #87b386;
--base0C: #86b3b3;
--base0D: #868cb3;
--base0E: #b386b2;
--base0F: #b39f9f;
}

View File

@ -0,0 +1,20 @@
/* Chalk by Chris Kempson (http://chriskempson.com) */
:root {
--base00: #151515;
--base01: #202020;
--base02: #303030;
--base03: #505050;
--base04: #b0b0b0;
--base05: #d0d0d0;
--base06: #e0e0e0;
--base07: #f5f5f5;
--base08: #fb9fb1;
--base09: #eda987;
--base0A: #ddb26f;
--base0B: #acc267;
--base0C: #12cfc0;
--base0D: #6fc2ef;
--base0E: #e1a3ee;
--base0F: #deaf8f;
}

View File

@ -0,0 +1,20 @@
/* DanQing by Wenhan Zhu (Cosmos) (zhuwenhan950913@gmail.com) */
:root {
--base00: #2d302f;
--base01: #434846;
--base02: #5a605d;
--base03: #9da8a3;
--base04: #cad8d2;
--base05: #e0f0eF;
--base06: #ecf6f2;
--base07: #fcfefd;
--base08: #F9906F;
--base09: #B38A61;
--base0A: #F0C239;
--base0B: #8AB361;
--base0C: #30DFF3;
--base0D: #B0A4E3;
--base0E: #CCA4E3;
--base0F: #CA6924;
}

View File

@ -0,0 +1,18 @@
:root {
--base00: #fafafa;
--base01: #f0f0f1;
--base02: #e5e5e6;
--base03: #a0a1a7;
--base04: #696c77;
--base05: #383a42;
--base06: #202227;
--base07: #090a0b;
--base08: #9A394F;
--base09: #8E615F;
--base0A: #5A6940;
--base0B: #306754;
--base0C: #005A8D;
--base0D: #395DB2;
--base0E: #5F549B;
--base0F: #A03C6D;
}

View File

@ -0,0 +1,23 @@
:root {
--base00: #550000;
--base01: #6e0a0a;
/* --base01: #aa0000; */
/*--base02: #be1e2d; */
--base02: #aa0000;
/*--base03: #ff2a2a; */
--base03: #d26c31;
/**--base04: #f3cfa9; */
--base04: #d26c31;
--base05: #f3cfa9;
--base06: #f7f7e2;
--base07: #fcfcfc;
--base08: #f3cfa9;
--base09: #c86148;
--base0A: #f3cfa9;
--base0B: #d26c31;
--base0C: #efd393;
--base0D: #efd393;
--base0E: #d26c31;
--base0F: #efd393;
}

View File

@ -0,0 +1,19 @@
:root {
--base00: #F8F4ED;
--base01: #E7E3DB;
--base02: #C7D2D4;
--base03: #A4ACA7;
--base04: #3a403b;
--base05: #2B312C;
--base06: #141714;
--base07: #090a09;
--base08: #EE3F4D;
--base09: #12AA9C;
--base0A: #619AC3;
--base0B: #41AE3C;
--base0C: #983680;
--base0D: #B78D12;
--base0E: #FC7930;
--base0F: #CC5595;
}

View File

@ -0,0 +1,19 @@
:root {
--base00: #2B312C;
--base01: #1A2413;
--base02: #474B4C;
--base03: #617172;
--base04: #efebe5;
--base05: #E4DFD7;
--base06: #f3f1ed;
--base07: #f9f7f5;
--base08: #EE3F4D;
--base09: #619AC3;
--base0A: #EEA6B7;
--base0B: #96C2E4;
--base0C: #C8ADC4;
--base0D: #D276A3;
--base0E: #FC7930;
--base0F: #57C3C2;
}

View File

@ -0,0 +1,20 @@
/* Circus by Stephan Boyer (https://github.com/stepchowfun) and Esther Wang (https://github.com/ewang12) */
:root {
--base00: #191919;
--base01: #202020;
--base02: #303030;
--base03: #5f5a60;
--base04: #505050;
--base05: #a7a7a7;
--base06: #808080;
--base07: #ffffff;
--base08: #dc657d;
--base09: #4bb1a7;
--base0A: #c3ba63;
--base0B: #84b97c;
--base0C: #4bb1a7;
--base0D: #639ee4;
--base0E: #b888e2;
--base0F: #b888e2;
}

View File

@ -0,0 +1,20 @@
/* Classic Dark by Jason Heeris (http://heeris.id.au) */
:root {
--base00: #151515;
--base01: #202020;
--base02: #303030;
--base03: #505050;
--base04: #B0B0B0;
--base05: #D0D0D0;
--base06: #E0E0E0;
--base07: #F5F5F5;
--base08: #AC4142;
--base09: #D28445;
--base0A: #F4BF75;
--base0B: #90A959;
--base0C: #75B5AA;
--base0D: #6A9FB5;
--base0E: #AA759F;
--base0F: #8F5536;
}

View File

@ -0,0 +1,20 @@
/* Classic Light by Jason Heeris (http://heeris.id.au) */
:root {
--base00: #F5F5F5;
--base01: #E0E0E0;
--base02: #D0D0D0;
--base03: #B0B0B0;
--base04: #505050;
--base05: #303030;
--base06: #202020;
--base07: #151515;
--base08: #AC4142;
--base09: #D28445;
--base0A: #F4BF75;
--base0B: #90A959;
--base0C: #75B5AA;
--base0D: #6A9FB5;
--base0E: #AA759F;
--base0F: #8F5536;
}

View File

@ -0,0 +1,20 @@
/* Colors by mrmrs (http://clrs.cc) */
:root {
--base00: #111111;
--base01: #333333;
--base02: #555555;
--base03: #777777;
--base04: #999999;
--base05: #bbbbbb;
--base06: #dddddd;
--base07: #ffffff;
--base08: #ff4136;
--base09: #ff851b;
--base0A: #ffdc00;
--base0B: #2ecc40;
--base0C: #7fdbff;
--base0D: #0074d9;
--base0E: #b10dc9;
--base0F: #85144b;
}

View File

@ -0,0 +1,20 @@
/* Cupcake by Chris Kempson (http://chriskempson.com) */
:root {
--base00: #fbf1f2;
--base01: #f2f1f4;
--base02: #d8d5dd;
--base03: #bfb9c6;
--base04: #a59daf;
--base05: #8b8198;
--base06: #72677E;
--base07: #585062;
--base08: #D57E85;
--base09: #EBB790;
--base0A: #DCB16C;
--base0B: #A3B367;
--base0C: #69A9A7;
--base0D: #7297B9;
--base0E: #BB99B4;
--base0F: #BAA58C;
}

View File

@ -0,0 +1,20 @@
/* Cupertino by Defman21 */
:root {
--base00: #ffffff;
--base01: #edecec;
--base02: #c0c0c0;
--base03: #808080;
--base04: #707070;
--base05: #404040;
--base06: #2b2b2b;
--base07: #0d0d0d;
--base08: #c41a15;
--base09: #eb8500;
--base0A: #826b28;
--base0B: #007400;
--base0C: #318495;
--base0D: #0000ff;
--base0E: #a90d91;
--base0F: #826b28;
}

View File

@ -0,0 +1,20 @@
/* Da One Black by NNB (https://github.com/NNBnh) */
:root {
--base00: #000000;
--base01: #282828;
--base02: #585858;
--base03: #888888;
--base04: #c8c8c8;
--base05: #ffffff;
--base06: #ffffff;
--base07: #ffffff;
--base08: #fa7883;
--base09: #ffc387;
--base0A: #ff9470;
--base0B: #98c379;
--base0C: #8af5ff;
--base0D: #6bb8ff;
--base0E: #e799ff;
--base0F: #b3684f;
}

View File

@ -0,0 +1,20 @@
/* Da One Gray by NNB (https://github.com/NNBnh) */
:root {
--base00: #181818;
--base01: #282828;
--base02: #585858;
--base03: #888888;
--base04: #c8c8c8;
--base05: #ffffff;
--base06: #ffffff;
--base07: #ffffff;
--base08: #fa7883;
--base09: #ffc387;
--base0A: #ff9470;
--base0B: #98c379;
--base0C: #8af5ff;
--base0D: #6bb8ff;
--base0E: #e799ff;
--base0F: #b3684f;
}

View File

@ -0,0 +1,20 @@
/* Da One Ocean by NNB (https://github.com/NNBnh) */
:root {
--base00: #171726;
--base01: #22273d;
--base02: #525866;
--base03: #878d96;
--base04: #c8c8c8;
--base05: #ffffff;
--base06: #ffffff;
--base07: #ffffff;
--base08: #fa7883;
--base09: #ffc387;
--base0A: #ff9470;
--base0B: #98c379;
--base0C: #8af5ff;
--base0D: #6bb8ff;
--base0E: #e799ff;
--base0F: #b3684f;
}

View File

@ -0,0 +1,20 @@
/* Da One Paper by NNB (https://github.com/NNBnh) */
:root {
--base00: #faf0dc;
--base01: #c8c8c8;
--base02: #888888;
--base03: #585858;
--base04: #282828;
--base05: #181818;
--base06: #000000;
--base07: #000000;
--base08: #de5d6e;
--base09: #fa5e2a;
--base0A: #b3684f;
--base0B: #76a85d;
--base0C: #64b5a7;
--base0D: #5890f8;
--base0E: #c173d1;
--base0F: #b3684f;
}

View File

@ -0,0 +1,20 @@
/* Da One White by NNB (https://github.com/NNBnh) */
:root {
--base00: #ffffff;
--base01: #ececec;
--base02: #d0d0d0;
--base03: #888888;
--base04: #585858;
--base05: #282828;
--base06: #181818;
--base07: #000000;
--base08: #de5d6e;
--base09: #ff9470;
--base0A: #b3684f;
--base0B: #76a85d;
--base0C: #64b5a7;
--base0D: #5890f8;
--base0E: #c173d1;
--base0F: #b3684f;
}

View File

@ -0,0 +1,20 @@
/* Darcula by jetbrains */
:root {
--base00: #2b2b2b;
--base01: #323232;
--base02: #323232;
--base03: #606366;
--base04: #a4a3a3;
--base05: #a9b7c6;
--base06: #ffc66d;
--base07: #ffffff;
--base08: #4eade5;
--base09: #689757;
--base0A: #bbb529;
--base0B: #6a8759;
--base0C: #629755;
--base0D: #9876aa;
--base0E: #cc7832;
--base0F: #808080;
}

View File

@ -0,0 +1,20 @@
/* darkmoss by Gabriel Avanzi (https://github.com/avanzzzi) */
:root {
--base00: #171e1f;
--base01: #252c2d;
--base02: #373c3d;
--base03: #555e5f;
--base04: #818f80;
--base05: #c7c7a5;
--base06: #e3e3c8;
--base07: #e1eaef;
--base08: #ff4658;
--base09: #e6db74;
--base0A: #fdb11f;
--base0B: #499180;
--base0C: #66d9ef;
--base0D: #498091;
--base0E: #9bc0c8;
--base0F: #d27b53;
}

View File

@ -0,0 +1,20 @@
/* Darktooth by Jason Milkins (https://github.com/jasonm23) */
:root {
--base00: #1D2021;
--base01: #32302F;
--base02: #504945;
--base03: #665C54;
--base04: #928374;
--base05: #A89984;
--base06: #D5C4A1;
--base07: #FDF4C1;
--base08: #FB543F;
--base09: #FE8625;
--base0A: #FAC03B;
--base0B: #95C085;
--base0C: #8BA59B;
--base0D: #0D6678;
--base0E: #8F4673;
--base0F: #A87322;
}

View File

@ -0,0 +1,20 @@
/* Decaf by Alex Mirrington (https://github.com/alexmirrington) */
:root {
--base00: #2d2d2d;
--base01: #393939;
--base02: #515151;
--base03: #777777;
--base04: #b4b7b4;
--base05: #cccccc;
--base06: #e0e0e0;
--base07: #ffffff;
--base08: #ff7f7b;
--base09: #ffbf70;
--base0A: #ffd67c;
--base0B: #beda78;
--base0C: #bed6ff;
--base0D: #90bee1;
--base0E: #efb3f7;
--base0F: #ff93b3;
}

View File

@ -0,0 +1,20 @@
/* Default Dark by Chris Kempson (http://chriskempson.com) */
:root {
--base00: #181818;
--base01: #282828;
--base02: #383838;
--base03: #585858;
--base04: #b8b8b8;
--base05: #d8d8d8;
--base06: #e8e8e8;
--base07: #f8f8f8;
--base08: #ab4642;
--base09: #dc9656;
--base0A: #f7ca88;
--base0B: #a1b56c;
--base0C: #86c1b9;
--base0D: #7cafc2;
--base0E: #ba8baf;
--base0F: #a16946;
}

View File

@ -0,0 +1,20 @@
/* Default Light by Chris Kempson (http://chriskempson.com) */
:root {
--base00: #f8f8f8;
--base01: #e8e8e8;
--base02: #d8d8d8;
--base03: #b8b8b8;
--base04: #585858;
--base05: #383838;
--base06: #282828;
--base07: #181818;
--base08: #ab4642;
--base09: #dc9656;
--base0A: #f7ca88;
--base0B: #a1b56c;
--base0C: #86c1b9;
--base0D: #7cafc2;
--base0E: #ba8baf;
--base0F: #a16946;
}

View File

@ -0,0 +1,20 @@
/* Eighties by Chris Kempson (http://chriskempson.com) */
:root {
--base00: #2d2d2d;
--base01: #393939;
--base02: #515151;
--base03: #747369;
--base04: #a09f93;
--base05: #d3d0c8;
--base06: #e8e6df;
--base07: #f2f0ec;
--base08: #f2777a;
--base09: #f99157;
--base0A: #ffcc66;
--base0B: #99cc99;
--base0C: #66cccc;
--base0D: #6699cc;
--base0E: #cc99cc;
--base0F: #d27b53;
}

View File

@ -0,0 +1,20 @@
/* Embers by Jannik Siebert (https://github.com/janniks) */
:root {
--base00: #16130F;
--base01: #2C2620;
--base02: #433B32;
--base03: #5A5047;
--base04: #8A8075;
--base05: #A39A90;
--base06: #BEB6AE;
--base07: #DBD6D1;
--base08: #826D57;
--base09: #828257;
--base0A: #6D8257;
--base0B: #57826D;
--base0C: #576D82;
--base0D: #6D5782;
--base0E: #82576D;
--base0F: #825757;
}

View File

@ -0,0 +1,20 @@
/* Equilibrium Dark by Carlo Abelli */
:root {
--base00: #0c1118;
--base01: #181c22;
--base02: #22262d;
--base03: #7b776e;
--base04: #949088;
--base05: #afaba2;
--base06: #cac6bd;
--base07: #e7e2d9;
--base08: #f04339;
--base09: #df5923;
--base0A: #bb8801;
--base0B: #7f8b00;
--base0C: #00948b;
--base0D: #008dd1;
--base0E: #6a7fd2;
--base0F: #e3488e;
}

View File

@ -0,0 +1,20 @@
/* Equilibrium Gray Dark by Carlo Abelli */
:root {
--base00: #111111;
--base01: #1b1b1b;
--base02: #262626;
--base03: #777777;
--base04: #919191;
--base05: #ababab;
--base06: #c6c6c6;
--base07: #e2e2e2;
--base08: #f04339;
--base09: #df5923;
--base0A: #bb8801;
--base0B: #7f8b00;
--base0C: #00948b;
--base0D: #008dd1;
--base0E: #6a7fd2;
--base0F: #e3488e;
}

View File

@ -0,0 +1,20 @@
/* Equilibrium Gray Light by Carlo Abelli */
:root {
--base00: #f1f1f1;
--base01: #e2e2e2;
--base02: #d4d4d4;
--base03: #777777;
--base04: #5e5e5e;
--base05: #474747;
--base06: #303030;
--base07: #1b1b1b;
--base08: #d02023;
--base09: #bf3e05;
--base0A: #9d6f00;
--base0B: #637200;
--base0C: #007a72;
--base0D: #0073b5;
--base0E: #4e66b6;
--base0F: #c42775;
}

View File

@ -0,0 +1,20 @@
/* Equilibrium Light by Carlo Abelli */
:root {
--base00: #f5f0e7;
--base01: #e7e2d9;
--base02: #d8d4cb;
--base03: #73777f;
--base04: #5a5f66;
--base05: #43474e;
--base06: #2c3138;
--base07: #181c22;
--base08: #d02023;
--base09: #bf3e05;
--base0A: #9d6f00;
--base0B: #637200;
--base0C: #007a72;
--base0D: #0073b5;
--base0E: #4e66b6;
--base0F: #c42775;
}

View File

@ -0,0 +1,20 @@
/* Espresso by Unknown. Maintained by Alex Mirrington (https://github.com/alexmirrington) */
:root {
--base00: #2d2d2d;
--base01: #393939;
--base02: #515151;
--base03: #777777;
--base04: #b4b7b4;
--base05: #cccccc;
--base06: #e0e0e0;
--base07: #ffffff;
--base08: #d25252;
--base09: #f9a959;
--base0A: #ffc66d;
--base0B: #a5c261;
--base0C: #bed6ff;
--base0D: #6c99bb;
--base0E: #d197d9;
--base0F: #f97394;
}

View File

@ -0,0 +1,20 @@
/* Eva Dim by kjakapat (https://github.com/kjakapat) */
:root {
--base00: #2a3b4d;
--base01: #3d566f;
--base02: #4b6988;
--base03: #55799c;
--base04: #7e90a3;
--base05: #9fa2a6;
--base06: #d6d7d9;
--base07: #ffffff;
--base08: #c4676c;
--base09: #ff9966;
--base0A: #cfd05d;
--base0B: #5de561;
--base0C: #4b8f77;
--base0D: #1ae1dc;
--base0E: #9c6cd3;
--base0F: #bb64a9;
}

View File

@ -0,0 +1,20 @@
/* Eva by kjakapat (https://github.com/kjakapat) */
:root {
--base00: #2a3b4d;
--base01: #3d566f;
--base02: #4b6988;
--base03: #55799c;
--base04: #7e90a3;
--base05: #9fa2a6;
--base06: #d6d7d9;
--base07: #ffffff;
--base08: #c4676c;
--base09: #ff9966;
--base0A: #ffff66;
--base0B: #66ff66;
--base0C: #4b8f77;
--base0D: #15f4ee;
--base0E: #9c6cd3;
--base0F: #bb64a9;
}

View File

@ -0,0 +1,20 @@
/* Flat by Chris Kempson (http://chriskempson.com) */
:root {
--base00: #2C3E50;
--base01: #34495E;
--base02: #7F8C8D;
--base03: #95A5A6;
--base04: #BDC3C7;
--base05: #e0e0e0;
--base06: #f5f5f5;
--base07: #ECF0F1;
--base08: #E74C3C;
--base09: #E67E22;
--base0A: #F1C40F;
--base0B: #2ECC71;
--base0C: #1ABC9C;
--base0D: #3498DB;
--base0E: #9B59B6;
--base0F: #be643c;
}

View File

@ -0,0 +1,20 @@
/* Framer by Framer (Maintained by Jesse Hoyos) */
:root {
--base00: #181818;
--base01: #151515;
--base02: #464646;
--base03: #747474;
--base04: #B9B9B9;
--base05: #D0D0D0;
--base06: #E8E8E8;
--base07: #EEEEEE;
--base08: #FD886B;
--base09: #FC4769;
--base0A: #FECB6E;
--base0B: #32CCDC;
--base0C: #ACDDFD;
--base0D: #20BCFC;
--base0E: #BA8CFC;
--base0F: #B15F4A;
}

View File

@ -0,0 +1,20 @@
/* Gigavolt by Aidan Swope (http://github.com/Whillikers) */
:root {
--base00: #202126;
--base01: #2d303d;
--base02: #5a576e;
--base03: #a1d2e6;
--base04: #cad3ff;
--base05: #e9e7e1;
--base06: #eff0f9;
--base07: #f2fbff;
--base08: #ff661a;
--base09: #19f988;
--base0A: #ffdc2d;
--base0B: #f2e6a9;
--base0C: #fb6acb;
--base0D: #40bfff;
--base0E: #ae94f9;
--base0F: #6187ff;
}

View File

@ -0,0 +1,20 @@
/* Github by Defman21 */
:root {
--base00: #ffffff;
--base01: #f5f5f5;
--base02: #c8c8fa;
--base03: #969896;
--base04: #353535;
--base05: #333333;
--base06: #1f1f1f;
--base07: #111111;
--base08: #ed6a43;
--base09: #0086b3;
--base0A: #795da3;
--base0B: #183691;
--base0C: #183691;
--base0D: #795da3;
--base0E: #a71d5d;
--base0F: #a69900;
}

View File

@ -0,0 +1,20 @@
/* Google Dark by Seth Wright (http://sethawright.com) */
:root {
--base00: #1d1f21;
--base01: #282a2e;
--base02: #373b41;
--base03: #969896;
--base04: #b4b7b4;
--base05: #c5c8c6;
--base06: #e0e0e0;
--base07: #ffffff;
--base08: #CC342B;
--base09: #F96A38;
--base0A: #FBA922;
--base0B: #198844;
--base0C: #3971ED;
--base0D: #3971ED;
--base0E: #A36AC7;
--base0F: #3971ED;
}

View File

@ -0,0 +1,20 @@
/* Google Light by Seth Wright (http://sethawright.com) */
:root {
--base00: #ffffff;
--base01: #e0e0e0;
--base02: #c5c8c6;
--base03: #b4b7b4;
--base04: #969896;
--base05: #373b41;
--base06: #282a2e;
--base07: #1d1f21;
--base08: #CC342B;
--base09: #F96A38;
--base0A: #FBA922;
--base0B: #198844;
--base0C: #3971ED;
--base0D: #3971ED;
--base0E: #A36AC7;
--base0F: #3971ED;
}

View File

@ -0,0 +1,20 @@
/* Grayscale Dark by Alexandre Gavioli (https://github.com/Alexx2/) */
:root {
--base00: #101010;
--base01: #252525;
--base02: #464646;
--base03: #525252;
--base04: #ababab;
--base05: #b9b9b9;
--base06: #e3e3e3;
--base07: #f7f7f7;
--base08: #7c7c7c;
--base09: #999999;
--base0A: #a0a0a0;
--base0B: #8e8e8e;
--base0C: #868686;
--base0D: #686868;
--base0E: #747474;
--base0F: #5e5e5e;
}

View File

@ -0,0 +1,20 @@
/* Grayscale Light by Alexandre Gavioli (https://github.com/Alexx2/) */
:root {
--base00: #f7f7f7;
--base01: #e3e3e3;
--base02: #b9b9b9;
--base03: #ababab;
--base04: #525252;
--base05: #464646;
--base06: #252525;
--base07: #101010;
--base08: #7c7c7c;
--base09: #999999;
--base0A: #a0a0a0;
--base0B: #8e8e8e;
--base0C: #868686;
--base0D: #686868;
--base0E: #747474;
--base0F: #5e5e5e;
}

View File

@ -0,0 +1,20 @@
/* Green Screen by Chris Kempson (http://chriskempson.com) */
:root {
--base00: #001100;
--base01: #003300;
--base02: #005500;
--base03: #007700;
--base04: #009900;
--base05: #00bb00;
--base06: #00dd00;
--base07: #00ff00;
--base08: #007700;
--base09: #009900;
--base0A: #007700;
--base0B: #00bb00;
--base0C: #005500;
--base0D: #009900;
--base0E: #00bb00;
--base0F: #005500;
}

View File

@ -0,0 +1,20 @@
/* Gruvbox dark, hard by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) */
:root {
--base00: #1d2021;
--base01: #3c3836;
--base02: #504945;
--base03: #665c54;
--base04: #bdae93;
--base05: #d5c4a1;
--base06: #ebdbb2;
--base07: #fbf1c7;
--base08: #fb4934;
--base09: #fe8019;
--base0A: #fabd2f;
--base0B: #b8bb26;
--base0C: #8ec07c;
--base0D: #83a598;
--base0E: #d3869b;
--base0F: #d65d0e;
}

View File

@ -0,0 +1,20 @@
/* Gruvbox dark, medium by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) */
:root {
--base00: #282828;
--base01: #3c3836;
--base02: #504945;
--base03: #665c54;
--base04: #bdae93;
--base05: #d5c4a1;
--base06: #ebdbb2;
--base07: #fbf1c7;
--base08: #fb4934;
--base09: #fe8019;
--base0A: #fabd2f;
--base0B: #b8bb26;
--base0C: #8ec07c;
--base0D: #83a598;
--base0E: #d3869b;
--base0F: #d65d0e;
}

View File

@ -0,0 +1,20 @@
/* Gruvbox dark, pale by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) */
:root {
--base00: #262626;
--base01: #3a3a3a;
--base02: #4e4e4e;
--base03: #8a8a8a;
--base04: #949494;
--base05: #dab997;
--base06: #d5c4a1;
--base07: #ebdbb2;
--base08: #d75f5f;
--base09: #ff8700;
--base0A: #ffaf00;
--base0B: #afaf00;
--base0C: #85ad85;
--base0D: #83adad;
--base0E: #d485ad;
--base0F: #d65d0e;
}

View File

@ -0,0 +1,20 @@
/* Gruvbox dark, soft by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) */
:root {
--base00: #32302f;
--base01: #3c3836;
--base02: #504945;
--base03: #665c54;
--base04: #bdae93;
--base05: #d5c4a1;
--base06: #ebdbb2;
--base07: #fbf1c7;
--base08: #fb4934;
--base09: #fe8019;
--base0A: #fabd2f;
--base0B: #b8bb26;
--base0C: #8ec07c;
--base0D: #83a598;
--base0E: #d3869b;
--base0F: #d65d0e;
}

View File

@ -0,0 +1,20 @@
/* Gruvbox light, hard by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) */
:root {
--base00: #f9f5d7;
--base01: #ebdbb2;
--base02: #d5c4a1;
--base03: #bdae93;
--base04: #665c54;
--base05: #504945;
--base06: #3c3836;
--base07: #282828;
--base08: #9d0006;
--base09: #af3a03;
--base0A: #b57614;
--base0B: #79740e;
--base0C: #427b58;
--base0D: #076678;
--base0E: #8f3f71;
--base0F: #d65d0e;
}

View File

@ -0,0 +1,20 @@
/* Gruvbox light, medium by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) */
:root {
--base00: #fbf1c7;
--base01: #ebdbb2;
--base02: #d5c4a1;
--base03: #bdae93;
--base04: #665c54;
--base05: #504945;
--base06: #3c3836;
--base07: #282828;
--base08: #9d0006;
--base09: #af3a03;
--base0A: #b57614;
--base0B: #79740e;
--base0C: #427b58;
--base0D: #076678;
--base0E: #8f3f71;
--base0F: #d65d0e;
}

View File

@ -0,0 +1,20 @@
/* Gruvbox light, soft by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) */
:root {
--base00: #f2e5bc;
--base01: #ebdbb2;
--base02: #d5c4a1;
--base03: #bdae93;
--base04: #665c54;
--base05: #504945;
--base06: #3c3836;
--base07: #282828;
--base08: #9d0006;
--base09: #af3a03;
--base0A: #b57614;
--base0B: #79740e;
--base0C: #427b58;
--base0D: #076678;
--base0E: #8f3f71;
--base0F: #d65d0e;
}

View File

@ -0,0 +1,20 @@
/* Hardcore by Chris Caller */
:root {
--base00: #212121;
--base01: #303030;
--base02: #353535;
--base03: #4A4A4A;
--base04: #707070;
--base05: #cdcdcd;
--base06: #e5e5e5;
--base07: #ffffff;
--base08: #f92672;
--base09: #fd971f;
--base0A: #e6db74;
--base0B: #a6e22e;
--base0C: #708387;
--base0D: #66d9ef;
--base0E: #9e6ffe;
--base0F: #e8b882;
}

View File

@ -0,0 +1,20 @@
/* Harmonic16 Dark by Jannik Siebert (https://github.com/janniks) */
:root {
--base00: #0b1c2c;
--base01: #223b54;
--base02: #405c79;
--base03: #627e99;
--base04: #aabcce;
--base05: #cbd6e2;
--base06: #e5ebf1;
--base07: #f7f9fb;
--base08: #bf8b56;
--base09: #bfbf56;
--base0A: #8bbf56;
--base0B: #56bf8b;
--base0C: #568bbf;
--base0D: #8b56bf;
--base0E: #bf568b;
--base0F: #bf5656;
}

View File

@ -0,0 +1,20 @@
/* Harmonic16 Light by Jannik Siebert (https://github.com/janniks) */
:root {
--base00: #f7f9fb;
--base01: #e5ebf1;
--base02: #cbd6e2;
--base03: #aabcce;
--base04: #627e99;
--base05: #405c79;
--base06: #223b54;
--base07: #0b1c2c;
--base08: #bf8b56;
--base09: #bfbf56;
--base0A: #8bbf56;
--base0B: #56bf8b;
--base0C: #568bbf;
--base0D: #8b56bf;
--base0E: #bf568b;
--base0F: #bf5656;
}

View File

@ -0,0 +1,20 @@
/* Helios by Alex Meyer (https://github.com/reyemxela) */
:root {
--base00: #1d2021;
--base01: #383c3e;
--base02: #53585b;
--base03: #6f7579;
--base04: #cdcdcd;
--base05: #d5d5d5;
--base06: #dddddd;
--base07: #e5e5e5;
--base08: #d72638;
--base09: #eb8413;
--base0A: #f19d1a;
--base0B: #88b92d;
--base0C: #1ba595;
--base0D: #1e8bac;
--base0E: #be4264;
--base0F: #c85e0d;
}

View File

@ -0,0 +1,20 @@
/* Hopscotch by Jan T. Sott */
:root {
--base00: #322931;
--base01: #433b42;
--base02: #5c545b;
--base03: #797379;
--base04: #989498;
--base05: #b9b5b8;
--base06: #d5d3d5;
--base07: #ffffff;
--base08: #dd464c;
--base09: #fd8b19;
--base0A: #fdcc59;
--base0B: #8fc13e;
--base0C: #149b93;
--base0D: #1290bf;
--base0E: #c85e7c;
--base0F: #b33508;
}

View File

@ -0,0 +1,20 @@
/* Horizon Dark by Michaël Ball (http://github.com/michael-ball/) */
:root {
--base00: #1C1E26;
--base01: #232530;
--base02: #2E303E;
--base03: #6F6F70;
--base04: #9DA0A2;
--base05: #CBCED0;
--base06: #DCDFE4;
--base07: #E3E6EE;
--base08: #E95678;
--base09: #FAB795;
--base0A: #FAC29A;
--base0B: #29D398;
--base0C: #59E1E3;
--base0D: #26BBD9;
--base0E: #EE64AC;
--base0F: #F09383;
}

View File

@ -0,0 +1,20 @@
/* Horizon Light by Michaël Ball (http://github.com/michael-ball/) */
:root {
--base00: #FDF0ED;
--base01: #FADAD1;
--base02: #F9CBBE;
--base03: #BDB3B1;
--base04: #948C8A;
--base05: #403C3D;
--base06: #302C2D;
--base07: #201C1D;
--base08: #E95678;
--base09: #ff7c5a;
--base0A: #f15326;
--base0B: #29D398;
--base0C: #59E1E3;
--base0D: #26BBD9;
--base0E: #EE64AC;
--base0F: #ab2904;
}

View File

@ -0,0 +1,20 @@
/* Humanoid dark by Thomas (tasmo) Friese */
:root {
--base00: #232629;
--base01: #333b3d;
--base02: #484e54;
--base03: #60615d;
--base04: #c0c0bd;
--base05: #f8f8f2;
--base06: #fcfcf6;
--base07: #fcfcfc;
--base08: #f11235;
--base09: #ff9505;
--base0A: #ffb627;
--base0B: #02d849;
--base0C: #0dd9d6;
--base0D: #00a6fb;
--base0E: #f15ee3;
--base0F: #b27701;
}

View File

@ -0,0 +1,20 @@
/* Humanoid light by Thomas (tasmo) Friese */
:root {
--base00: #f8f8f2;
--base01: #efefe9;
--base02: #deded8;
--base03: #c0c0bd;
--base04: #60615d;
--base05: #232629;
--base06: #2f3337;
--base07: #070708;
--base08: #b0151a;
--base09: #ff3d00;
--base0A: #ffb627;
--base0B: #388e3c;
--base0C: #008e8e;
--base0D: #0082c9;
--base0E: #700f98;
--base0F: #b27701;
}

View File

@ -0,0 +1,20 @@
/* Icy Dark by icyphox (https://icyphox.ga) */
:root {
--base00: #021012;
--base01: #031619;
--base02: #041f23;
--base03: #052e34;
--base04: #064048;
--base05: #095b67;
--base06: #0c7c8c;
--base07: #109cb0;
--base08: #16c1d9;
--base09: #b3ebf2;
--base0A: #80deea;
--base0B: #4dd0e1;
--base0C: #26c6da;
--base0D: #00bcd4;
--base0E: #00acc1;
--base0F: #0097a7;
}

View File

@ -0,0 +1,20 @@
/* IR Black by Timothée Poisot (http://timotheepoisot.fr) */
:root {
--base00: #000000;
--base01: #242422;
--base02: #484844;
--base03: #6c6c66;
--base04: #918f88;
--base05: #b5b3aa;
--base06: #d9d7cc;
--base07: #fdfbee;
--base08: #ff6c60;
--base09: #e9c062;
--base0A: #ffffb6;
--base0B: #a8ff60;
--base0C: #c6c5fe;
--base0D: #96cbfe;
--base0E: #ff73fd;
--base0F: #b18a3d;
}

View File

@ -0,0 +1,20 @@
/* Isotope by Jan T. Sott */
:root {
--base00: #000000;
--base01: #404040;
--base02: #606060;
--base03: #808080;
--base04: #c0c0c0;
--base05: #d0d0d0;
--base06: #e0e0e0;
--base07: #ffffff;
--base08: #ff0000;
--base09: #ff9900;
--base0A: #ff0099;
--base0B: #33ff00;
--base0C: #00ffff;
--base0D: #0066ff;
--base0E: #cc00ff;
--base0F: #3300ff;
}

View File

@ -0,0 +1,20 @@
/* Kimber by Mishka Nguyen (https://github.com/akhsiM) */
:root {
--base00: #222222;
--base01: #313131;
--base02: #555D55;
--base03: #644646;
--base04: #5A5A5A;
--base05: #DEDEE7;
--base06: #C3C3B4;
--base07: #FFFFE6;
--base08: #C88C8C;
--base09: #476C88;
--base0A: #D8B56D;
--base0B: #99C899;
--base0C: #78B4B4;
--base0D: #537C9C;
--base0E: #86CACD;
--base0F: #704F4F;
}

View File

@ -0,0 +1,20 @@
/* Macintosh by Rebecca Bettencourt (http://www.kreativekorp.com) */
:root {
--base00: #000000;
--base01: #404040;
--base02: #404040;
--base03: #808080;
--base04: #808080;
--base05: #c0c0c0;
--base06: #c0c0c0;
--base07: #ffffff;
--base08: #dd0907;
--base09: #ff6403;
--base0A: #fbf305;
--base0B: #1fb714;
--base0C: #02abea;
--base0D: #0000d3;
--base0E: #4700a5;
--base0F: #90713a;
}

Some files were not shown because too many files have changed in this diff Show More