From 65f82cf29438fc898cb7733f7bfc8a7868e6f4af Mon Sep 17 00:00:00 2001 From: Henry Jameson <me@hjkos.com> Date: Sat, 7 Apr 2018 21:58:29 +0300 Subject: [PATCH] <select> styling (abeit somewhat not pretty code-wise), default colors for default schemes. --- src/App.scss | 40 +++++++-- src/components/attachment/attachment.vue | 5 ++ .../post_status_form/post_status_form.vue | 4 +- src/components/still-image/still-image.vue | 82 +++++++++--------- .../style_switcher/style_switcher.js | 18 ++-- .../style_switcher/style_switcher.vue | 30 ++++--- src/i18n/messages.js | 12 +-- src/services/style_setter/style_setter.js | 4 +- static/font/config.json | 12 +++ static/font/css/animation.css | 7 -- static/font/css/fontello-codes.css | 2 + static/font/css/fontello-embedded.css | 14 +-- static/font/css/fontello-ie7-codes.css | 2 + static/font/css/fontello-ie7.css | 2 + static/font/css/fontello.css | 16 ++-- static/font/demo.html | 53 +++++------ static/font/font/fontello.eot | Bin 9340 -> 9812 bytes static/font/font/fontello.svg | 6 +- static/font/font/fontello.ttf | Bin 9172 -> 9644 bytes static/font/font/fontello.woff | Bin 5728 -> 6032 bytes static/font/font/fontello.woff2 | Bin 4916 -> 5108 bytes static/styles.json | 14 +-- 22 files changed, 193 insertions(+), 130 deletions(-) diff --git a/src/App.scss b/src/App.scss index 63815bf9..942f5fb2 100644 --- a/src/App.scss +++ b/src/App.scss @@ -77,8 +77,12 @@ button{ } } +label.select { + padding: 0; -input, textarea, select { +} + +input, textarea, .select { border: none; border-radius: $fallback--btnRadius; border-radius: var(--btnRadius, $fallback--btnRadius); @@ -93,11 +97,35 @@ input, textarea, select { font-size: 14px; padding: 8px 7px 4px; box-sizing: border-box; + display: inline-block; + position: relative; - // TODO: Restyle <select> in a decent way. Needs different markup - // -webkit-appearance:none; - // -moz-appearance:none; - // appearance:none; + .icon-down-open { + position: absolute; + top: 0; + bottom: 0; + right: 5px; + height: 100%; + color: $fallback--fg; + color: var(--fg, $fallback--fg); + line-height: 29px; + z-index: 0; + pointer-events: none; + } + + select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: transparent; + border: none; + margin: 0; + color: $fallback--fg; + color: var(--fg, $fallback--fg); + padding: 4px 3ch 3px 3px; + width: 100%; + z-index: 1; + } &[type=radio], &[type=checkbox] { @@ -185,7 +213,7 @@ nav { height: 50px; background-repeat: no-repeat; background-position: center; - background-size: contain; + background-size: auto 80%; a i { color: $fallback--link; diff --git a/src/components/attachment/attachment.vue b/src/components/attachment/attachment.vue index 65dc3bab..04f6add4 100644 --- a/src/components/attachment/attachment.vue +++ b/src/components/attachment/attachment.vue @@ -41,6 +41,11 @@ flex: 0 0 auto; max-height: 300px; max-width: 100%; + line-height: 0; + + video { + max-height: 300px; + } } .attachment { diff --git a/src/components/post_status_form/post_status_form.vue b/src/components/post_status_form/post_status_form.vue index 0f99b3b1..929f81ee 100644 --- a/src/components/post_status_form/post_status_form.vue +++ b/src/components/post_status_form/post_status_form.vue @@ -103,8 +103,8 @@ .attachment { position: relative; - border: $fallback--border; - border: var(--border, $fallback--border); + border: 1px solid $fallback--border; + border: 1px solid var(--border, $fallback--border); margin: 0.5em 0.8em 0.2em 0; } diff --git a/src/components/still-image/still-image.vue b/src/components/still-image/still-image.vue index 5695c554..5fefe714 100644 --- a/src/components/still-image/still-image.vue +++ b/src/components/still-image/still-image.vue @@ -10,53 +10,55 @@ <style lang="scss"> @import '../../_variables.scss'; .still-image { - position: relative; - line-height: 0; - overflow: hidden; + position: relative; + line-height: 0; + overflow: hidden; + width: 100%; + height: 100% - &:hover canvas { - display: none; - } + &:hover canvas { + display: none; + } + img { + width: 100%; + height: 100% + } + + &.animated { + &:hover::before, img { - width: 100%; - height: 100% + visibility: hidden; } - &.animated { - &:hover::before, - img { - visibility: hidden; - } - - &:hover img { - visibility: visible - } - - &::before { - content: 'gif'; - position: absolute; - line-height: 10px; - font-size: 10px; - top: 5px; - left: 5px; - background: rgba(127,127,127,.5); - color: #FFF; - display: block; - padding: 2px 4px; - border-radius: 3px; - z-index: 2; - } + &:hover img { + visibility: visible } - canvas { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - width: 100%; - height: 100%; + &::before { + content: 'gif'; + position: absolute; + line-height: 10px; + font-size: 10px; + top: 5px; + left: 5px; + background: rgba(127,127,127,.5); + color: #FFF; + display: block; + padding: 2px 4px; + border-radius: 3px; + z-index: 2; } + } + + canvas { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + width: 100%; + height: 100%; + } } </style> diff --git a/src/components/style_switcher/style_switcher.js b/src/components/style_switcher/style_switcher.js index 5e5ba266..e6b80ac9 100644 --- a/src/components/style_switcher/style_switcher.js +++ b/src/components/style_switcher/style_switcher.js @@ -6,7 +6,7 @@ export default { availableStyles: [], selected: this.$store.state.config.theme, bgColorLocal: '', - fgColorLocal: '', + btnColorLocal: '', textColorLocal: '', linkColorLocal: '', redColorLocal: '#ff0000', @@ -26,7 +26,7 @@ export default { }, mounted () { this.bgColorLocal = rgbstr2hex(this.$store.state.config.colors.bg) - this.fgColorLocal = rgbstr2hex(this.$store.state.config.colors.lightBg) + this.btnColorLocal = rgbstr2hex(this.$store.state.config.colors.lightBg) this.textColorLocal = rgbstr2hex(this.$store.state.config.colors.fg) this.linkColorLocal = rgbstr2hex(this.$store.state.config.colors.link) @@ -37,7 +37,7 @@ export default { }, methods: { setCustomTheme () { - if (!this.bgColorLocal && !this.fgColorLocal && !this.linkColorLocal) { + if (!this.bgColorLocal && !this.btnColorLocal && !this.linkColorLocal) { // reset to picked themes } const rgb = (hex) => { @@ -49,7 +49,7 @@ export default { } : null } const bgRgb = rgb(this.bgColorLocal) - const fgRgb = rgb(this.fgColorLocal) + const btnRgb = rgb(this.btnColorLocal) const textRgb = rgb(this.textColorLocal) const linkRgb = rgb(this.linkColorLocal) @@ -58,11 +58,11 @@ export default { const greenRgb = rgb(this.greenColorLocal) const orangeRgb = rgb(this.orangeColorLocal) - if (bgRgb && fgRgb && linkRgb) { + if (bgRgb && btnRgb && linkRgb) { this.$store.dispatch('setOption', { name: 'customTheme', value: { - fg: fgRgb, + fg: btnRgb, bg: bgRgb, text: textRgb, link: linkRgb, @@ -77,12 +77,12 @@ export default { watch: { selected () { this.bgColorLocal = this.selected[1] - this.fgColorLocal = this.selected[2] + this.btnColorLocal = this.selected[2] this.textColorLocal = this.selected[3] this.linkColorLocal = this.selected[4] this.redColorLocal = this.selected[5] - this.blueColorLocal = this.selected[6] - this.greenColorLocal = this.selected[7] + this.greenColorLocal = this.selected[6] + this.blueColorLocal = this.selected[7] this.orangeColorLocal = this.selected[8] } } diff --git a/src/components/style_switcher/style_switcher.vue b/src/components/style_switcher/style_switcher.vue index 6bdd4391..2ebf2b90 100644 --- a/src/components/style_switcher/style_switcher.vue +++ b/src/components/style_switcher/style_switcher.vue @@ -1,11 +1,15 @@ <template> <div> - <p>{{$t('settings.presets')}}</p> - <select v-model="selected" class="style-switcher"> - <option v-for="style in availableStyles" :value="style">{{style[0]}}</option> - </select> - <p>{{$t('settings.theme_help')}}</p> + <div>{{$t('settings.presets')}} + <label for="style-switcher" class='select'> + <select id="style-switcher" v-model="selected" class="style-switcher"> + <option v-for="style in availableStyles" :value="style">{{style[0]}}</option> + </select> + <i class="icon-down-open"/> + </label> + </div> <div class="color-container"> + <p>{{$t('settings.theme_help')}}</p> <div class="color-item"> <label for="bgcolor" class="theme-color-lb">{{$t('settings.background')}}</label> <input id="bgcolor" class="theme-color-cl" type="color" v-model="bgColorLocal"> @@ -13,8 +17,8 @@ </div> <div class="color-item"> <label for="fgcolor" class="theme-color-lb">{{$t('settings.foreground')}}</label> - <input id="fgcolor" class="theme-color-cl" type="color" v-model="fgColorLocal"> - <input id="fgcolor-t" class="theme-color-in" type="text" v-model="fgColorLocal"> + <input id="fgcolor" class="theme-color-cl" type="color" v-model="btnColorLocal"> + <input id="fgcolor-t" class="theme-color-in" type="text" v-model="btnColorLocal"> </div> <div class="color-item"> <label for="textcolor" class="theme-color-lb">{{$t('settings.text')}}</label> @@ -26,8 +30,6 @@ <input id="linkcolor" class="theme-color-cl" type="color" v-model="linkColorLocal"> <input id="linkcolor-t" class="theme-color-in" type="text" v-model="linkColorLocal"> </div> - </div> - <div class="color-container additional colors"> <div class="color-item"> <label for="redcolor" class="theme-color-lb">{{$t('settings.cRed')}}</label> <input id="redcolor" class="theme-color-cl" type="color" v-model="redColorLocal"> @@ -51,14 +53,20 @@ </div> <div> <div class="panel"> - <div class="panel-heading" :style="{ 'background-color': fgColorLocal, 'color': textColorLocal }">Preview</div> + <div class="panel-heading" :style="{ 'background-color': btnColorLocal, 'color': textColorLocal }">Preview</div> <div class="panel-body theme-preview-content" :style="{ 'background-color': bgColorLocal, 'color': textColorLocal }"> <h4>Content</h4> <br> A bunch of more content and <a :style="{ 'color': linkColorLocal }">a nice lil' link</a> + <i :style="{ 'color': blueColorLocal }" class="icon-reply"/> + <i :style="{ 'color': greenColorLocal }" class="icon-retweet"/> + <i :style="{ 'color': redColorLocal }" class="icon-cancel"/> + <i :style="{ 'color': orangeColorLocal }" class="icon-star"/> <br> - <button class="btn" :style="{ 'background-color': fgColorLocal, 'color': textColorLocal }">Button</button> + <br> + <div class="finder-error" :style="{ 'background-color': redColorLocal }">And a scary alert</div> + <button class="btn" :style="{ 'background-color': btnColorLocal, 'color': textColorLocal }">Button</button> </div> </div> </div> diff --git a/src/i18n/messages.js b/src/i18n/messages.js index df923be4..9f3d65ce 100644 --- a/src/i18n/messages.js +++ b/src/i18n/messages.js @@ -46,7 +46,7 @@ const de = { settings: 'Einstellungen', theme: 'Farbschema', presets: 'Voreinstellungen', - theme_help: 'Benutze HTML Farbcodes (#aabbcc) um dein Farbschema anzupassen.', + theme_help: 'Benutze HTML Farbcodes (#rrggbb) um dein Farbschema anzupassen.', background: 'Hintergrund', foreground: 'Vordergrund', text: 'Text', @@ -238,7 +238,7 @@ const en = { settings: 'Settings', theme: 'Theme', presets: 'Presets', - theme_help: 'Use hex color codes (#aabbcc) to customize your color theme.', + theme_help: 'Use hex color codes (#rrggbb) to customize your color theme.', background: 'Background', foreground: 'Foreground', text: 'Text', @@ -812,7 +812,7 @@ const oc = { settings: 'Paramètres', theme: 'Tèma', presets: 'Pre-enregistrats', - theme_help: 'Emplegatz los còdis de color hex (#aabbcc) per personalizar vòstre tèma de color.', + theme_help: 'Emplegatz los còdis de color hex (#rrggbb) per personalizar vòstre tèma de color.', background: 'Rèire plan', foreground: 'Endavant', text: 'Tèxte', @@ -998,7 +998,7 @@ const es = { settings: 'Ajustes', theme: 'Tema', presets: 'Por defecto', - theme_help: 'Use códigos de color hexadecimales (#aabbcc) para personalizar su tema de colores.', + theme_help: 'Use códigos de color hexadecimales (#rrggbb) para personalizar su tema de colores.', background: 'Segundo plano', foreground: 'Primer plano', text: 'Texto', @@ -1098,7 +1098,7 @@ const pt = { settings: 'Configurações', theme: 'Tema', presets: 'Predefinições', - theme_help: 'Use cores em código hexadecimal (#aabbcc) para personalizar seu esquema de cores.', + theme_help: 'Use cores em código hexadecimal (#rrggbb) para personalizar seu esquema de cores.', background: 'Plano de Fundo', foreground: 'Primeiro Plano', text: 'Texto', @@ -1198,7 +1198,7 @@ const ru = { settings: 'Настройки', theme: 'Тема', presets: 'Пресеты', - theme_help: 'Используйте шестнадцатеричные коды цветов (#aabbcc) для настройки темы.', + theme_help: 'Используйте шестнадцатеричные коды цветов (#rrggbb) для настройки темы.', background: 'Фон', foreground: 'Передний план', text: 'Текст', diff --git a/src/services/style_setter/style_setter.js b/src/services/style_setter/style_setter.js index 503a0d72..9ec9b735 100644 --- a/src/services/style_setter/style_setter.js +++ b/src/services/style_setter/style_setter.js @@ -108,8 +108,8 @@ const setPreset = (val, commit) => { const linkRgb = hex2rgb(theme[4]) const cRedRgb = hex2rgb(theme[5] || '#FF0000') - const cBlueRgb = hex2rgb(theme[6] || '#0000FF') - const cGreenRgb = hex2rgb(theme[7] || '#00FF00') + const cGreenRgb = hex2rgb(theme[6] || '#00FF00') + const cBlueRgb = hex2rgb(theme[7] || '#0000FF') const cOrangeRgb = hex2rgb(theme[8] || '#E3FF00') const col = { diff --git a/static/font/config.json b/static/font/config.json index 98ece6ad..c3985655 100644 --- a/static/font/config.json +++ b/static/font/config.json @@ -95,6 +95,18 @@ "css": "logout", "code": 59400, "src": "fontawesome" + }, + { + "uid": "ccddff8e8670dcd130e3cb55fdfc2fd0", + "css": "down-open", + "code": 59401, + "src": "fontawesome" + }, + { + "uid": "44b9e75612c5fad5505edd70d071651f", + "css": "attach", + "code": 59402, + "src": "entypo" } ] } \ No newline at end of file diff --git a/static/font/css/animation.css b/static/font/css/animation.css index c8cfc252..ac5a9562 100644 --- a/static/font/css/animation.css +++ b/static/font/css/animation.css @@ -8,13 +8,6 @@ animation: spin 2s infinite linear; display: inline-block; } -.animate-spin-slow { - -moz-animation: spin 4s infinite linear; - -o-animation: spin 4s infinite linear; - -webkit-animation: spin 4s infinite linear; - animation: spin 4s infinite linear; - display: inline-block; -} @-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); diff --git a/static/font/css/fontello-codes.css b/static/font/css/fontello-codes.css index 8831e4ee..7402a411 100644 --- a/static/font/css/fontello-codes.css +++ b/static/font/css/fontello-codes.css @@ -8,6 +8,8 @@ .icon-plus-squared:before { content: '\e806'; } /* '' */ .icon-cog:before { content: '\e807'; } /* '' */ .icon-logout:before { content: '\e808'; } /* '' */ +.icon-down-open:before { content: '\e809'; } /* '' */ +.icon-attach:before { content: '\e80a'; } /* '' */ .icon-spin3:before { content: '\e832'; } /* '' */ .icon-spin4:before { content: '\e834'; } /* '' */ .icon-menu:before { content: '\f0c9'; } /* '' */ diff --git a/static/font/css/fontello-embedded.css b/static/font/css/fontello-embedded.css index f9d38315..e3405676 100644 --- a/static/font/css/fontello-embedded.css +++ b/static/font/css/fontello-embedded.css @@ -1,15 +1,15 @@ @font-face { font-family: 'fontello'; - src: url('../font/fontello.eot?34768509'); - src: url('../font/fontello.eot?34768509#iefix') format('embedded-opentype'), - url('../font/fontello.svg?34768509#fontello') format('svg'); + src: url('../font/fontello.eot?50813206'); + src: url('../font/fontello.eot?50813206#iefix') format('embedded-opentype'), + url('../font/fontello.svg?50813206#fontello') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'fontello'; - src: url('data:application/octet-stream;base64,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') format('woff'), - url('data:application/octet-stream;base64,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') format('truetype'); + src: url('data:application/octet-stream;base64,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') format('woff'), + url('data:application/octet-stream;base64,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AAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=') format('truetype'); } /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ @@ -17,7 +17,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'fontello'; - src: url('../font/fontello.svg?34768509#fontello') format('svg'); + src: url('../font/fontello.svg?50813206#fontello') format('svg'); } } */ @@ -61,6 +61,8 @@ .icon-plus-squared:before { content: '\e806'; } /* '' */ .icon-cog:before { content: '\e807'; } /* '' */ .icon-logout:before { content: '\e808'; } /* '' */ +.icon-down-open:before { content: '\e809'; } /* '' */ +.icon-attach:before { content: '\e80a'; } /* '' */ .icon-spin3:before { content: '\e832'; } /* '' */ .icon-spin4:before { content: '\e834'; } /* '' */ .icon-menu:before { content: '\f0c9'; } /* '' */ diff --git a/static/font/css/fontello-ie7-codes.css b/static/font/css/fontello-ie7-codes.css index 3c915b3c..9e9969bb 100644 --- a/static/font/css/fontello-ie7-codes.css +++ b/static/font/css/fontello-ie7-codes.css @@ -8,6 +8,8 @@ .icon-plus-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-cog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-logout { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-down-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-attach { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-spin3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-spin4 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-menu { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } diff --git a/static/font/css/fontello-ie7.css b/static/font/css/fontello-ie7.css index 2fe2a707..5ed9dff1 100644 --- a/static/font/css/fontello-ie7.css +++ b/static/font/css/fontello-ie7.css @@ -19,6 +19,8 @@ .icon-plus-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-cog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-logout { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-down-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-attach { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-spin3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-spin4 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-menu { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } diff --git a/static/font/css/fontello.css b/static/font/css/fontello.css index 0c0d2930..09e6bb54 100644 --- a/static/font/css/fontello.css +++ b/static/font/css/fontello.css @@ -1,11 +1,11 @@ @font-face { font-family: 'fontello'; - src: url('../font/fontello.eot?64848116'); - src: url('../font/fontello.eot?64848116#iefix') format('embedded-opentype'), - url('../font/fontello.woff2?64848116') format('woff2'), - url('../font/fontello.woff?64848116') format('woff'), - url('../font/fontello.ttf?64848116') format('truetype'), - url('../font/fontello.svg?64848116#fontello') format('svg'); + src: url('../font/fontello.eot?73580499'); + src: url('../font/fontello.eot?73580499#iefix') format('embedded-opentype'), + url('../font/fontello.woff2?73580499') format('woff2'), + url('../font/fontello.woff?73580499') format('woff'), + url('../font/fontello.ttf?73580499') format('truetype'), + url('../font/fontello.svg?73580499#fontello') format('svg'); font-weight: normal; font-style: normal; } @@ -15,7 +15,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'fontello'; - src: url('../font/fontello.svg?64848116#fontello') format('svg'); + src: url('../font/fontello.svg?73580499#fontello') format('svg'); } } */ @@ -64,6 +64,8 @@ .icon-plus-squared:before { content: '\e806'; } /* '' */ .icon-cog:before { content: '\e807'; } /* '' */ .icon-logout:before { content: '\e808'; } /* '' */ +.icon-down-open:before { content: '\e809'; } /* '' */ +.icon-attach:before { content: '\e80a'; } /* '' */ .icon-spin3:before { content: '\e832'; } /* '' */ .icon-spin4:before { content: '\e834'; } /* '' */ .icon-menu:before { content: '\f0c9'; } /* '' */ diff --git a/static/font/demo.html b/static/font/demo.html index 2c5503c0..7afc7267 100644 --- a/static/font/demo.html +++ b/static/font/demo.html @@ -229,11 +229,11 @@ body { } @font-face { font-family: 'fontello'; - src: url('./font/fontello.eot?1253892'); - src: url('./font/fontello.eot?1253892#iefix') format('embedded-opentype'), - url('./font/fontello.woff?1253892') format('woff'), - url('./font/fontello.ttf?1253892') format('truetype'), - url('./font/fontello.svg?1253892#fontello') format('svg'); + src: url('./font/fontello.eot?97388161'); + src: url('./font/fontello.eot?97388161#iefix') format('embedded-opentype'), + url('./font/fontello.woff?97388161') format('woff'), + url('./font/fontello.ttf?97388161') format('truetype'), + url('./font/fontello.svg?97388161#fontello') format('svg'); font-weight: normal; font-style: normal; } @@ -275,7 +275,7 @@ body { /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } </style> - <link rel="stylesheet" href="css/animation.css"><!--[if IE 7]><link rel="stylesheet" href="css/fontello-ie7.css"><![endif]--> + <link rel="stylesheet" href="css/animation.css"><!--[if IE 7]><link rel="stylesheet" href="css/" + font.fontname + "-ie7.css"><![endif]--> <script> function toggleCodes(on) { var obj = document.getElementById('icons'); @@ -291,37 +291,38 @@ body { </head> <body> <div class="container header"> - <h1> - fontello - <small>font demo</small> - </h1> + <h1>fontello <small>font demo</small></h1> <label class="switch"> <input type="checkbox" onclick="toggleCodes(this.checked)">show codes </label> </div> - <div id="icons" class="container"> + <div class="container" id="icons"> <div class="row"> - <div title="Code: 0xe800" class="the-icons span3"><i class="demo-icon icon-cancel"></i> <span class="i-name">icon-cancel</span><span class="i-code">0xe800</span></div> - <div title="Code: 0xe801" class="the-icons span3"><i class="demo-icon icon-upload"></i> <span class="i-name">icon-upload</span><span class="i-code">0xe801</span></div> - <div title="Code: 0xe802" class="the-icons span3"><i class="demo-icon icon-star"></i> <span class="i-name">icon-star</span><span class="i-code">0xe802</span></div> - <div title="Code: 0xe803" class="the-icons span3"><i class="demo-icon icon-star-empty"></i> <span class="i-name">icon-star-empty</span><span class="i-code">0xe803</span></div> + <div class="the-icons span3" title="Code: 0xe800"><i class="demo-icon icon-cancel"></i> <span class="i-name">icon-cancel</span><span class="i-code">0xe800</span></div> + <div class="the-icons span3" title="Code: 0xe801"><i class="demo-icon icon-upload"></i> <span class="i-name">icon-upload</span><span class="i-code">0xe801</span></div> + <div class="the-icons span3" title="Code: 0xe802"><i class="demo-icon icon-star"></i> <span class="i-name">icon-star</span><span class="i-code">0xe802</span></div> + <div class="the-icons span3" title="Code: 0xe803"><i class="demo-icon icon-star-empty"></i> <span class="i-name">icon-star-empty</span><span class="i-code">0xe803</span></div> </div> <div class="row"> - <div title="Code: 0xe804" class="the-icons span3"><i class="demo-icon icon-retweet"></i> <span class="i-name">icon-retweet</span><span class="i-code">0xe804</span></div> - <div title="Code: 0xe805" class="the-icons span3"><i class="demo-icon icon-eye-off"></i> <span class="i-name">icon-eye-off</span><span class="i-code">0xe805</span></div> - <div title="Code: 0xe806" class="the-icons span3"><i class="demo-icon icon-plus-squared"></i> <span class="i-name">icon-plus-squared</span><span class="i-code">0xe806</span></div> - <div title="Code: 0xe807" class="the-icons span3"><i class="demo-icon icon-cog"></i> <span class="i-name">icon-cog</span><span class="i-code">0xe807</span></div> + <div class="the-icons span3" title="Code: 0xe804"><i class="demo-icon icon-retweet"></i> <span class="i-name">icon-retweet</span><span class="i-code">0xe804</span></div> + <div class="the-icons span3" title="Code: 0xe805"><i class="demo-icon icon-eye-off"></i> <span class="i-name">icon-eye-off</span><span class="i-code">0xe805</span></div> + <div class="the-icons span3" title="Code: 0xe806"><i class="demo-icon icon-plus-squared"></i> <span class="i-name">icon-plus-squared</span><span class="i-code">0xe806</span></div> + <div class="the-icons span3" title="Code: 0xe807"><i class="demo-icon icon-cog"></i> <span class="i-name">icon-cog</span><span class="i-code">0xe807</span></div> </div> <div class="row"> - <div title="Code: 0xe808" class="the-icons span3"><i class="demo-icon icon-logout"></i> <span class="i-name">icon-logout</span><span class="i-code">0xe808</span></div> - <div title="Code: 0xe832" class="the-icons span3"><i class="demo-icon icon-spin3 animate-spin"></i> <span class="i-name">icon-spin3</span><span class="i-code">0xe832</span></div> - <div title="Code: 0xe834" class="the-icons span3"><i class="demo-icon icon-spin4 animate-spin"></i> <span class="i-name">icon-spin4</span><span class="i-code">0xe834</span></div> - <div title="Code: 0xf0c9" class="the-icons span3"><i class="demo-icon icon-menu"></i> <span class="i-name">icon-menu</span><span class="i-code">0xf0c9</span></div> + <div class="the-icons span3" title="Code: 0xe808"><i class="demo-icon icon-logout"></i> <span class="i-name">icon-logout</span><span class="i-code">0xe808</span></div> + <div class="the-icons span3" title="Code: 0xe809"><i class="demo-icon icon-down-open"></i> <span class="i-name">icon-down-open</span><span class="i-code">0xe809</span></div> + <div class="the-icons span3" title="Code: 0xe80a"><i class="demo-icon icon-attach"></i> <span class="i-name">icon-attach</span><span class="i-code">0xe80a</span></div> + <div class="the-icons span3" title="Code: 0xe832"><i class="demo-icon icon-spin3 animate-spin"></i> <span class="i-name">icon-spin3</span><span class="i-code">0xe832</span></div> </div> <div class="row"> - <div title="Code: 0xf112" class="the-icons span3"><i class="demo-icon icon-reply"></i> <span class="i-name">icon-reply</span><span class="i-code">0xf112</span></div> - <div title="Code: 0xf1e5" class="the-icons span3"><i class="demo-icon icon-binoculars"></i> <span class="i-name">icon-binoculars</span><span class="i-code">0xf1e5</span></div> - <div title="Code: 0xf234" class="the-icons span3"><i class="demo-icon icon-user-plus"></i> <span class="i-name">icon-user-plus</span><span class="i-code">0xf234</span></div> + <div class="the-icons span3" title="Code: 0xe834"><i class="demo-icon icon-spin4 animate-spin"></i> <span class="i-name">icon-spin4</span><span class="i-code">0xe834</span></div> + <div class="the-icons span3" title="Code: 0xf0c9"><i class="demo-icon icon-menu"></i> <span class="i-name">icon-menu</span><span class="i-code">0xf0c9</span></div> + <div class="the-icons span3" title="Code: 0xf112"><i class="demo-icon icon-reply"></i> <span class="i-name">icon-reply</span><span class="i-code">0xf112</span></div> + <div class="the-icons span3" title="Code: 0xf1e5"><i class="demo-icon icon-binoculars"></i> <span class="i-name">icon-binoculars</span><span class="i-code">0xf1e5</span></div> + </div> + <div class="row"> + <div class="the-icons span3" title="Code: 0xf234"><i class="demo-icon icon-user-plus"></i> <span class="i-name">icon-user-plus</span><span class="i-code">0xf234</span></div> </div> </div> <div class="container footer">Generated by <a href="http://fontello.com">fontello.com</a></div> diff --git a/static/font/font/fontello.eot b/static/font/font/fontello.eot index 52fbefa9b7ff67e42482179ffc0c9fea260a79f7..78ba01c92eda359f896c6f0c003ef1187f41510b 100644 GIT binary patch delta 1267 zcmZ8gZD?C%6h7y@@4Yw4&F5{J+@>{6N1F5_t+bY`Kgzt*(J#Y@qm-6@nDiqpvuWZQ zW`{pI{4v25v|j%xo5-x7Y>bVRGRA&vDh|g41(8wxyIB-QJ2!+n6VGj{p!f3J^FHU} zdEawh?$h2M64F2f;8OjH6z8tBtHz3ccIhktCIMh@GMmnyK6T+k;-3Mq(~~C)A!)nx z0HEr9iia}!ne5vu?+z1R15ola>4iM`-Ncv4T4v@>Wh$PWy9K}-$h|Q;ou2Z%cAMgr zoZ|6Wa>#cC(yQzu9-hq>7GHD@mUqaJB1i9BZZaMIqs~X14gisCdNGe}c7^zN#6$Dx z?DXC9!4UB+I^ehY+(KdG`1eHs?Iy+V=1)xL?;mcy0Z<<{KE@HeZal@Fz7%{)Q6%g= zA{l`YBhbNcbwBnIdCjaCS=+9k!wKSUdMSU?W-PPklra4J8h2Qo>;@0zN}p^qR4Lg` z0Qh<L3*dQ==f<p5OE5Jz_W{(?X8Rt@lFg1ifCFIbn>~ONV4EaOfQ#(?J(vT3MENGb zQ(WVpqyHH_pt@{a5P@M2Fkm^PPBO-_v=EHy;hHM1(_yv9k|?14e<^YKt>O*&196E8 z%D)KftP#9WrTZKRh&_ySFh?6@yna;>{moXC4n#51@jS-c{Z{(aqR%T_EKS&gw$g;6 zjFH6#Y*1?KqYA!Lnp6}#uLNzQic-2qZe>)dp?Q@{<$`ccNI@Ia>NV!rmvDeKgds*7 zLIR<w5!$d#5WUU*1JPDIh;e@q{XQ9;7>&e<(o*vK4w}nIG(sfE_PviYM|$}nZY9TK z-S$AT6lq9>f>I0<T1TL?7Srr@&4(N9p{{tmq`ttX&h+D!_A<rX$Ci7$Z;n%Cz}_88 znU%JXHr0ej105Pw1}u!5l_%ZK_L7=7Gr@IysI{7fG$LT-zskpj--Kfjg(O@trW}XF zm#&19L&gP1eM`082*?D6LRLnBGl9P<QQy=rO92-}J^-AHLm+Z7F<iXukT79Nmdhi; zuOwLuhoMimab$o!ZHPy9mGug`ZBoE24R2l`Jv;PO>n>U`$dRArD3BS}9mPML6AXVc z#yv;(4|U1YDpc$3#$`{f*M=5ZwhWN5$b(jtEpq>`vEli$cuq}W*tojpdd1cC1QcP@ zZ1l&6x32wTspk>CD5Q*#x4QCozG&X%e;(CHdYdHr<t~;>#-g{bUd1_l#8%m3VV!sK zd45m4EFF?or5*VTOO{Ga0kwGDYenodzN%cu&f*)seni#y+8^SmVukU*-{Y}P<zAm} f$>pc#rF5Z?o}4vWv}cVmEhMIBWU1nt+K%!!uBQ~x delta 826 zcma)4TS!z<6y5vW$Gom{Cm&-@rZcGo=7Z84sIV&}lO{0?B~5<FG(HA#W-d9{SYZ)H zVG$1JCxXZigZv5M_5}ax!=yq;A)>!9q@Wk}6WVQ$V|{lHi_O|=-*wjE+{KQy!}9q` zfW?Z8+$1VfMROVL+J$of7zBXMXgs1{3^NDudjPB_I-K&#OTRw?6wi|G?bG|?<C%#t z@%I1@y+1OfQ{P4W0aa`N;7DKeL&IADQ2|h!W4)0cXT~oA6m*c@6r+Y^Uid<MjCf@% zo=WdO+i9**gAN33Fd2=MwR#qauMpo6kEC_1S13>+8G<(viTA#|y}g`x4F!CqCx=p( zW-hk_xXA+^>!*A5<(6F(wxWYiVi!K)YZzz?!Cg|3kXsTJfj}NW;c#+OyG7mXR1H=8 zMqh*kaTjfxU$OG*tij=hf1A%UpYfF`XnRg$*`;z(Ot$W!VM5kqr7;JfOMH8g1JGr@ z=jQ-<RF`uAC%_My&jM6qL7c|=y_!8=wTprT3<F1IN`ogf1rZqNz?j0?wrO@EEJ;1+ z3qRx&@{nKCwv?6>I`eE+i!2GK{MV<Njr%NDjA_eFNoD4`IUsx%La-BpFv=&K&HRnC z%BWIhtYfBWb_t(IEQc1T)v85gfPvkJhbRd}!#E%&1PY`;n{mc<is2-Gmw%Mk7S!=f z!87A{VK*L|E1FWe)dN4lA!OegmPSXO{;hO;mzbs#=%*sj+#)|AWDd}i4U@hurZ?Vd zQ`{&nZgp4leeQB!8ICbKn-vt{wHTBX>4vl_x67-RJ2Xc=;4((tHbg(aTKow8#=))a dh%P=};^p^C0$ldg^G1(P3ei17#!1gF#~&{0x4r-X diff --git a/static/font/font/fontello.svg b/static/font/font/fontello.svg index 43e9bee4..d57b9628 100644 --- a/static/font/font/fontello.svg +++ b/static/font/font/fontello.svg @@ -1,7 +1,7 @@ <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg"> -<metadata>Copyright (C) 2017 by original authors @ fontello.com</metadata> +<metadata>Copyright (C) 2018 by original authors @ fontello.com</metadata> <defs> <font id="fontello" horiz-adv-x="1000" > <font-face font-family="fontello" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" /> @@ -24,6 +24,10 @@ <glyph glyph-name="logout" unicode="" d="M357 46q0-2 1-11t0-14-2-14-5-11-12-3h-178q-67 0-114 47t-47 114v392q0 67 47 114t114 47h178q8 0 13-5t5-13q0-2 1-11t0-15-2-13-5-11-12-3h-178q-37 0-63-26t-27-64v-392q0-37 27-63t63-27h174t6 0 7-2 4-3 4-5 1-8z m518 304q0-14-11-25l-303-304q-11-10-25-10t-25 10-11 25v161h-250q-14 0-25 11t-11 25v214q0 15 11 25t25 11h250v161q0 14 11 25t25 10 25-10l303-304q11-10 11-25z" horiz-adv-x="928.6" /> +<glyph glyph-name="down-open" unicode="" d="M939 399l-414-413q-10-11-25-11t-25 11l-414 413q-11 11-11 26t11 25l93 92q10 11 25 11t25-11l296-296 296 296q11 11 25 11t26-11l92-92q11-11 11-25t-11-26z" horiz-adv-x="1000" /> + +<glyph glyph-name="attach" unicode="" d="M244-140q-102 0-170 72-72 70-74 166t84 190l496 496q80 80 174 54 44-12 79-47t47-79q26-96-54-176l-474-474q-40-40-88-46-48-4-80 28-30 24-27 74t47 92l332 334q24 26 50 0t0-50l-332-332q-44-44-20-70 12-8 24-6 24 4 46 26l474 474q50 50 34 108-16 60-76 76-54 14-108-36l-494-494q-66-76-64-143t52-117q50-48 117-50t141 62l496 494q24 24 50 0 26-22 0-48l-496-496q-82-82-186-82z" horiz-adv-x="939" /> + <glyph glyph-name="spin3" unicode="" d="M494 850c-266 0-483-210-494-472-1-19 13-20 13-20l84 0c16 0 19 10 19 18 10 199 176 358 378 358 107 0 205-45 273-118l-58-57c-11-12-11-27 5-31l247-50c21-5 46 11 37 44l-58 227c-2 9-16 22-29 13l-65-60c-89 91-214 148-352 148z m409-508c-16 0-19-10-19-18-10-199-176-358-377-358-108 0-205 45-274 118l59 57c10 12 10 27-5 31l-248 50c-21 5-46-11-37-44l58-227c2-9 16-22 30-13l64 60c89-91 214-148 353-148 265 0 482 210 493 473 1 18-13 19-13 19l-84 0z" horiz-adv-x="1000" /> <glyph glyph-name="spin4" unicode="" d="M498 850c-114 0-228-39-320-116l0 0c173 140 428 130 588-31 134-134 164-332 89-495-10-29-5-50 12-68 21-20 61-23 84 0 3 3 12 15 15 24 71 180 33 393-112 539-99 98-228 147-356 147z m-409-274c-14 0-29-5-39-16-3-3-13-15-15-24-71-180-34-393 112-539 185-185 479-195 676-31l0 0c-173-140-428-130-589 31-134 134-163 333-89 495 11 29 6 50-12 68-11 11-27 17-44 16z" horiz-adv-x="1001" /> diff --git a/static/font/font/fontello.ttf b/static/font/font/fontello.ttf index 2548731d5f15813084fefd38a1953b47167f04d5..91feac6d4545b72bb4ee659667485b0a3b6a1a3c 100644 GIT binary patch delta 1276 zcmZ8hUrbwN6hG&F-@Ui(y>02G^p=8cH%rUEVdzN51Hn!g${1M~5(0tETmBS+l-AK8 zdtxunL>Jw1ebH<_7#?P3%uJCiW)GV_7|l#(G-g2`Hzk@ZFj-tkY(1A^jNY4b&-Xij ze&^4Z+#gaOpSbkw%3A<9006_2*>wK=xewnbd<{T2Ke<#0OWUPi0BYYQe>jt$$-a5{ z(kS6I03|<@Ud)rditt6!wwd{Jnd&E3?f~#cGH=XIr>8uxentKoPX5F!8RTym@zrz@ zj?88Y%P+cy%e!PS$k02Vn@mUkJm4ct4L~%TUe05?st~?MIJ}U~PT##63=`g>2EWbc z77Jr@-xUG;x5<Aue|9?m@My~|fQHEBr(^iJIfN-R%qtjbS_PyKfDeG}omxpdXwp^S zaF*;<^fG`=hxq^xACADkF9m@>J`N&CAcGC;l&OFUPH=&n@;nqGnWu!OrXeV9b+69P zdtU&LIl^+M?ZixCRovVcVt~zfMTiSFJ1Rn~u=RCCh#$7KiclrkepnG}=Z`7g67UpN z{t@cWBm<h;!I=mGrl?^dhct1<d>}3cW64N;t=HwW+hj>(sQxeHZRw4oSAI`ip@j0U zY+YyqFVrS|P6Wi1Ks=bELK&~FF;Q=^qjWHa(T?Xa5!dbX38Bx+u9qepK}TsqQBIS_ zMr>5-)o}&iDNQO0UR8pQaYZTJC$loH)YHbwrE-DYWCpZDC|Pe^$_frqK^PIJAoL?N zH$gkLGtt|kAB?r(5lrYo)O|9#FcwV^q@$$!j#$TNEJ`3K>|1v-$9nlNZVjAi?NI{* zrD&rO4oa=q@9zkd)>{3l>i6MBJlvH?l(ZN4)P+9W@}DAK)!@b6p4(?AGobdg8djzw z?4N4JlYtIDWd>{lw=$QiT=A0De_?_r@sYpHN~9HmQ2wht$9`vn5Q71@Vct@^#S=Fo z10&|H+Hj~Y*#sys0a;c?#s$V-k!Wt3S1^E!A|C?I#Ssv>*gskfIVJ43D9hzB_8U=# z;3ynVIyee|sdmI;d(6pdx@}^>EG=(=5uXaj>ymCd36LYZkRwNCH0dn9<eCuhCv&~( z<bG4!)5hwOaZ~byybiR<vTcZzO&+$RY?J#&&A8{w;*Q6_A@kEU_sj0CC!nxRYtSDb z-MRUXrkTh1GBXI<sAlD%KG<M+j(!G9<o|;&TQ~flM>DTgH%k<Dy<9TyRUc^3a2_8E ztHKUj=be0k-xoiTx}{ZVSN_75rBsVRD{5XlVy9VOvyPp`?`!%HH8ZG(IcivKcIzpR leJc0b!l7J#dO=DT3hBvN^L70>^D{jx8nj5GxS{VVe*=*Q5(xkR delta 830 zcma)3TSyd982<lrW@c}*JL~Eyo93=*RBCQ%wGV}ikStz^Z3#(?bX#wP>kcWg7FmQ6 zM1*!8iYW4-hk^oWx`J=@P|@unqlX@XGPZ)qFo@8$e_bMaYYyN1^Zl3aeCN!ymY3m) z@}q|VFaiK=@kGox*3KNnuK=*__`%_TGW+WTK+z1<1HDFH;^gE+JMlLF4x=wNWKiBs z{3b<f-@r(3{9WB^07(VV>ic_Q-LA=y1d!iK^)3CBusr5ph>sDk=uZr%wjOHBEK-6t z1brYGkCisActJc(d{rWrGBBu;p#l<wz+f!V^W@@6Kk;fZ_|!-a4IiH#Zw4qN4Y*?* z=rQIRs>p14>*S9PyeoEL7^C6>`qxbXQVYO&;LBgt6zz1<DUe{0@@`rjAZ-=zu`U>Z zzl)lHQB49F6tI95Y&7Wr6`bG#jmnDH$reQyvuIhH01uYmbOmA$Pd3()Dj~aDdQ%QG z4PPJSKsqq*$$=DMel7>nhHuoL1!(44=_&>{>voT3m$(cJ!!6S#k=?qAS$767rn07D z-A;rhDF?mnw?tYV3h8=YiLb!rv{@~R%u)TXQQam+loKXe&dD0fEM@ld&pZliAOfQz z?W`A7uGQudmx47clgV`OPgL|n1FY98C1il%jfmUH30cDgAP#aeq(YPVT-(QRO4NFG zh;dJi_~^NBUeE8uiih6IYNxjCJ2-gu&%^BK$h|+2w(pQqJSsMLi@i%yid6r7+@i}{ zDb9HPWu-XA>}-as{FxMyRr$2MpfoEBmP<5{opPJ6yf(y;cw2ZIL+06{W-N0fLyi*4 osGtR{XhS<XP(>%YP(wH73B?x{dwoH1%2y^w>9kSvhVQ52H&!&U3IG5A diff --git a/static/font/font/fontello.woff b/static/font/font/fontello.woff index fbbf748fe9ce25e70c1f50e36d290cca965eeaf3..539e4835ab736fe680804745b78c6d4c282976e5 100644 GIT binary patch delta 3963 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 N{9E8-Pv4{r`XB8WGNk|j delta 3657 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 O_Vms=0FVX08U7zoj;+4{ diff --git a/static/font/font/fontello.woff2 b/static/font/font/fontello.woff2 index 89c497872bce4444e54ce70b1d4d4c6c7fec8cd2..99d5813718ff379b6796e20474bae5d7252e56da 100644 GIT binary patch literal 5108 zcmV<Q6ASEjPew8T0RR9102A~84*&oF041yd027-40RR9100000000000000000000 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 Wdb-+U|8bg{ORnn8gr|-%0e$u<A+|yQ literal 4916 zcmV-46U*#(Pew8T0RR91024F-4*&oF03*}@020~&0RR9100000000000000000000 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 diff --git a/static/styles.json b/static/styles.json index 92715565..7116ef20 100644 --- a/static/styles.json +++ b/static/styles.json @@ -1,9 +1,9 @@ { - "pleroma-dark": [ "Pleroma Dark", "#121a24", "#182230", "#b9b9ba", "#d8a070" ], - "pleroma-light": [ "Pleroma Light", "#f2f4f6", "#dbe0e8", "#304055", "#f86f0f" ], - "classic-dark": [ "Classic Dark", "#161c20", "#282e32", "#b9b9b9", "#baaa9c" ], - "bird": [ "Bird", "#f8fafd", "#e6ecf0", "#14171a", "#0084b8"], - "ir-black": [ "Ir Black", "#000000", "#242422", "#b5b3aa", "#ff6c60" ], - "monokai": [ "Monokai", "#272822", "#383830", "#f8f8f2", "#f92672" ], - "mammal": [ "Mammal", "#272c37", "#444b5d", "#f8f8f8", "#9bacc8" ] + "pleroma-dark": [ "Pleroma Dark", "#121a24", "#182230", "#b9b9ba", "#d8a070", "#d31014", "#0fa00f", "#0095ff", "#ffa500" ], + "pleroma-light": [ "Pleroma Light", "#f2f4f6", "#dbe0e8", "#304055", "#f86f0f", "#d31014", "#0fa00f", "#0095ff", "#ffa500" ], + "classic-dark": [ "Classic Dark", "#161c20", "#282e32", "#b9b9b9", "#baaa9c", "#d31014", "#0fa00f", "#0095ff", "#ffa500" ], + "bird": [ "Bird", "#f8fafd", "#e6ecf0", "#14171a", "#0084b8", "#e0245e", "#17bf63", "#1b95e0", "#fab81e"], + "ir-black": [ "Ir Black", "#000000", "#242422", "#b5b3aa", "#ff6c60", "#FF6C60", "#A8FF60", "#96CBFE", "#FFFFB6" ], + "monokai": [ "Monokai", "#272822", "#383830", "#f8f8f2", "#f92672", "#F92672", "#a6e22e", "#66d9ef", "#f4bf75" ], + "mammal": [ "Mammal", "#272c37", "#444b5d", "#f8f8f8", "#9bacc8", "#7f3142", "#2bd850", "#2b90d9", "#ca8f04" ] }