From b09e70f60a790c951bb5b9edfc91da294a9f1fc2 Mon Sep 17 00:00:00 2001 From: emma Date: Wed, 10 Aug 2022 00:43:25 -0400 Subject: [PATCH] added new label sets --- options/label/blog | 8 + public/css/theme-martian.css | 554 ++++++++++++++++++++++++++++++++ public/img/apple-touch-icon.png | Bin 0 -> 2607 bytes public/img/avatar_default.png | Bin 0 -> 3887 bytes public/img/favicon.png | Bin 0 -> 3488 bytes public/img/favicon.svg | 1 + public/img/logo.png | Bin 0 -> 10816 bytes public/img/logo.svg | 1 + public/img/tebitea.svg | 176 ++++++++++ 9 files changed, 740 insertions(+) create mode 100644 options/label/blog create mode 100644 public/css/theme-martian.css create mode 100644 public/img/apple-touch-icon.png create mode 100644 public/img/avatar_default.png create mode 100644 public/img/favicon.png create mode 100644 public/img/favicon.svg create mode 100644 public/img/logo.png create mode 100644 public/img/logo.svg create mode 100644 public/img/tebitea.svg diff --git a/options/label/blog b/options/label/blog new file mode 100644 index 0000000..47af3c8 --- /dev/null +++ b/options/label/blog @@ -0,0 +1,8 @@ +#e11d21 ambiguity ; Words or phrases are not clear in their meaning +#70c24a content ; Writing of public-facing content +#cccccc duplicate ; This issue or pull request already exists +#207de5 miswording ; The wrong word is used +#006b75 solecism ; Need some help +#5319e7 technical ; Relates to static site generation +#fbca04 typo ; A word is misspelled +#ffffff wontfix ; This won't be fixed \ No newline at end of file diff --git a/public/css/theme-martian.css b/public/css/theme-martian.css new file mode 100644 index 0000000..a32e5b3 --- /dev/null +++ b/public/css/theme-martian.css @@ -0,0 +1,554 @@ +/* derived from https://github.com/go-gitea/gitea/blob/main/web_src/less/themes/theme-arc-green.less */ + +@font-face { + font-family: Mononoki; + src: url("https://tebibyte.media/blog/assets/mononoki.ttf") format("ttf"), + url("https://tebibyte.media/blog/assets/mononoki.woff2") format("woff2"), + url("https://tebibyte.media/blog/assets/mononoki.woff") format("woff"); +} + +@font-face { + font-family: Ubuntu; + src: url("https://tebibyte.media/assets/fonts/ubuntu.ttf") format("ttf"), + url("https://tebibyte.media/assets/fonts/ubuntu.woff2") format("woff2"), + url("https://tebibyte.media/assets/fonts/ubuntu.woff") format("woff"); +} + +@font-face { + font-family: Ubuntu Mono Ligaturized; + src: url("https://tebibyte.media/assets/fonts/UbuntuMonoLigaturized-Regular.ttf") format("ttf"); +} + +:root { + --fonts-override: Ubuntu !important; + --fonts-monospace: Ubuntu Mono Ligaturized !important; + + --is-dark-theme: true; + --textured-background: url("https://tebibyte.media/blog/assets/tib_bg.jpg"); + --color-primary: hsl(0, 80%, 40%); + --color-primary-dark-1: hsl(0, 80%, 38%); + --color-primary-dark-2: hsl(0, 80%, 36%); + --color-primary-dark-3: hsl(0, 80%, 34%); + --color-primary-dark-4: hsl(0, 80%, 32%); + --color-primary-dark-5: hsl(0, 80%, 30%); + --color-primary-dark-6: hsl(0, 80%, 28%); + --color-primary-dark-7: hsl(0, 80%, 26%); + --color-primary-light-1: hsl(0, 80%, 42%); + --color-primary-light-2: hsl(0, 80%, 44%); + --color-primary-light-3: hsl(0, 80%, 46%); + --color-primary-light-4: hsl(0, 80%, 48%); + --color-primary-light-5: hsl(0, 80%, 50%); + --color-primary-light-6: hsl(0, 80%, 52%); + --color-primary-light-7: hsl(0, 80%, 54%); + --color-primary-alpha-10: hsla(0, 80%, 40%, 10%); + --color-primary-alpha-20: hsla(0, 80%, 40%, 20%); + --color-primary-alpha-30: hsla(0, 80%, 40%, 30%); + --color-primary-alpha-40: hsla(0, 80%, 40%, 40%); + --color-primary-alpha-50: hsla(0, 80%, 40%, 50%); + --color-primary-alpha-60: hsla(0, 80%, 40%, 60%); + --color-primary-alpha-70: hsla(0, 80%, 40%, 70%); + --color-primary-alpha-80: hsla(0, 80%, 40%, 80%); + --color-primary-alpha-90: hsla(0, 80%, 40%, 90%); + --color-secondary: hsl(0, 20%, 20%); + --color-secondary-dark-1: hsl(0, 20%, 22%); + --color-secondary-dark-2: hsl(0, 20%, 24%); + --color-secondary-dark-3: hsl(0, 20%, 26%); + --color-secondary-dark-4: hsl(0, 20%, 28%); + --color-secondary-dark-5: hsl(0, 20%, 30%); + --color-secondary-dark-6: hsl(0, 20%, 32%); + --color-secondary-dark-7: hsl(0, 20%, 34%); + --color-secondary-dark-8: hsl(0, 20%, 36%); + --color-secondary-dark-9: hsl(0, 20%, 38%); + --color-secondary-dark-10: hsl(0, 20%, 40%); + --color-secondary-dark-11: hsl(0, 20%, 42%); + --color-secondary-dark-12: hsl(0, 20%, 44%); + --color-secondary-dark-13: hsl(0, 20%, 46%); + --color-secondary-light-1: hsl(0, 20%, 18%); + --color-secondary-light-2: hsl(0, 20%, 16%); + --color-secondary-light-3: hsl(0, 20%, 14%); + --color-secondary-light-4: hsl(0, 20%, 12%); + --color-secondary-alpha-10: hsla(0, 20%, 20%, 10%); + --color-secondary-alpha-20: hsla(0, 20%, 20%, 20%); + --color-secondary-alpha-30: hsla(0, 20%, 20%, 30%); + --color-secondary-alpha-40: hsla(0, 20%, 20%, 40%); + --color-secondary-alpha-50: hsla(0, 20%, 20%, 50%); + --color-secondary-alpha-60: hsla(0, 20%, 20%, 60%); + --color-secondary-alpha-70: hsla(0, 20%, 20%, 70%); + --color-secondary-alpha-80: hsla(0, 20%, 20%, 80%); + --color-secondary-alpha-90: hsla(0, 0%, 20%, 90%); + /* colors */ + --color-red: #db2828; + --color-orange: #f2711c; + --color-yellow: #fbbd08; + --color-olive: #b5cc18; + --color-green: #21ba45; + --color-teal: #00b5ad; + --color-blue: #2185d0; + --color-violet: #6435c9; + --color-purple: #a333c8; + --color-pink: #e03997; + --color-brown: #a5673f; + --color-grey: #767a85; + --color-black: #1e222e; + --color-gold: #a1882b; + --color-white: #ffffff; + --color-diff-removed-word-bg: #6f3333; + --color-diff-added-word-bg: #3c653c; + --color-diff-removed-row-bg: #3c2626; + --color-diff-moved-row-bg: #818044; + --color-diff-added-row-bg: #283e2d; + --color-diff-removed-row-border: #634343; + --color-diff-moved-row-border: #bcca6f; + --color-diff-added-row-border: #314a37; + --color-diff-inactive: #353846; + --color-error-border: #a53a37; + --color-error-bg: #482c2c; + --color-error-text: #ff4433; + --color-success-border: #458a57; + --color-success-bg: #284034; + --color-success-text: #6cc664; + --color-warning-border: #bb9d00; + --color-warning-bg: #3a3a30; + --color-warning-text: #fbbd08; + --color-info-border: #306090; + --color-info-bg: #26354c; + --color-info-text: #38a8e8; + /* target-based colors */ + --color-body: hsl(0, 20%, 7%); + --color-box-header: hsl(0, 20%, 12%); + --color-box-body: hsl(0, 20%, 9%); + + --color-box-body-highlight: #353945; + --color-text-dark: hsl(0, 25%, 95%); + --color-text: hsl(0, 25%, 90%); + --color-text-light: hsl(0, 25%, 80%); + --color-text-light-1: hsl(0, 25%, 70%); + --color-text-light-2: hsl(0, 25%, 60%); + --color-text-light-3: hsl(0, 25%, 50%); + --color-footer: hsl(0, 20%, 5%); + --color-timeline: #4c525e; + --color-input-text: hsl(0, 25%, 90%); + --color-input-background: hsl(0, 20%, 7%); + --color-input-border: hsl(0, 80%, 20%); + --color-input-border-hover: hsl(0, 80%, 30%); + --color-navbar: hsl(0, 20%, 10%); + --color-navbar-transparent: #2a2e3a00; + --color-light: #00000028; + --color-light-mimic-enabled: rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled))); + --color-light-border: hsla(0, 80%, 40%, 40%); + --color-hover: #ffffff10; + --color-active: #ffffff16; + --color-menu: hsl(0, 20%, 15%); + --color-card: hsl(0, 20%, 10%); + --color-markup-table-row: #ffffff06; + --color-markup-code-block: #292d39; + --color-button: hsl(0, 20%, 13%); + --color-code-bg: hsl(0, 20%, 7%); + --color-code-sidebar-bg: #2e323e; + --color-shadow: #00000060; + --color-secondary-bg: #2a2e3a; + --color-text-focus: #fff; + --color-expand-button: #3c404d; + --color-placeholder-text: #6a737d; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + --color-caret: var(--color-text); + --color-reaction-bg: #ffffff12; + --color-reaction-active-bg: var(--color-primary-alpha-40); +} + +::-webkit-calendar-picker-indicator { + filter: invert(.8); +} + +.ui.horizontal.segments > .segment { + background-color: #383c4a; +} + +.ui.divider:not(.vertical):not(.horizontal) { + border-bottom-color: var(--color-secondary); + border-top-color: transparent; +} + +.repository .header-wrapper .ui.tabs.divider { + border: none; +} + +.following.bar.light { + background: hsl(0, 20%, 13%); + border-color: hsl(0, 20%, 16%); +} + +.following.bar .top.menu a.item:hover { + color: var(--color-text); +} + +.ui.red.label, +.ui.red.labels .label { + background-color: #7d3434 !important; + border-color: #8a2121 !important; +} + +.ui.yellow.label, +.ui.yellow.labels .label { + border-color: #664d02 !important; + background-color: #936e00 !important; +} + +.ui.accordion .title:not(.ui) { + color: #dbdbdb; +} + +.ui.green.label, +.ui.green.labels .label, +.ui.basic.green.label { + background-color: #2d693b !important; + border-color: #2d693b !important; +} + +.ui.green.labels a.label:hover, +.ui.basic.green.labels a.label:hover, +a.ui.ui.ui.green.label:hover, +a.ui.basic.green.label:hover { + background-color: #3d794b !important; + border-color: #3d794b !important; + color: #fff !important; +} + +.form .help { + color: #7f8699; +} + +.ui.form .fields.error .field textarea, +.ui.form .fields.error .field select, +.ui.form .fields.error .field input:not([type]), +.ui.form .fields.error .field input[type="date"], +.ui.form .fields.error .field input[type="datetime-local"], +.ui.form .fields.error .field input[type="email"], +.ui.form .fields.error .field input[type="number"], +.ui.form .fields.error .field input[type="password"], +.ui.form .fields.error .field input[type="search"], +.ui.form .fields.error .field input[type="tel"], +.ui.form .fields.error .field input[type="time"], +.ui.form .fields.error .field input[type="text"], +.ui.form .fields.error .field input[type="file"], +.ui.form .fields.error .field input[type="url"], +.ui.form .field.error textarea, +.ui.form .field.error select, +.ui.form .field.error input:not([type]), +.ui.form .field.error input[type="date"], +.ui.form .field.error input[type="datetime-local"], +.ui.form .field.error input[type="email"], +.ui.form .field.error input[type="number"], +.ui.form .field.error input[type="password"], +.ui.form .field.error input[type="search"], +.ui.form .field.error input[type="tel"], +.ui.form .field.error input[type="time"], +.ui.form .field.error input[type="text"], +.ui.form .field.error input[type="file"], +.ui.form .field.error input[type="url"] { + background-color: #522; + border: 1px solid #7d3434; + color: #f9cbcb; +} + +.ui.form .field.error select:focus, +.ui.form .field.error input:not([type]):focus, +.ui.form .field.error input[type="date"]:focus, +.ui.form .field.error input[type="datetime-local"]:focus, +.ui.form .field.error input[type="email"]:focus, +.ui.form .field.error input[type="number"]:focus, +.ui.form .field.error input[type="password"]:focus, +.ui.form .field.error input[type="search"]:focus, +.ui.form .field.error input[type="tel"]:focus, +.ui.form .field.error input[type="time"]:focus, +.ui.form .field.error input[type="text"]:focus, +.ui.form .field.error input[type="file"]:focus, +.ui.form .field.error input[type="url"]:focus { + background-color: #522; + border: 1px solid #a04141; + color: #f9cbcb; +} + +.ui.green.button, +.ui.green.buttons .button { + background-color: hsl(0, 80%, 40%); +} + +.ui.green.button:hover, +.ui.green.buttons .button:hover { + background-color: hsl(0, 80%, 50%); +} + +.ui.green.button:focus, +.ui.green.buttons .button:focus { + background-color: hsl(0, 80%, 40%); + border-color: hsl(0, 80%, 50%); +} + +.ui.search > .results { + background: #383c4a; + border-color: var(--color-secondary); +} + +.ui.search > .results .result:hover, +.ui.category.search > .results .category .result:hover { + background: var(--color-secondary); +} + +.ui.search > .results .result .title { + color: var(--color-text); +} + +.ui.table > thead > tr > th { + background: var(--color-secondary-light-4); + color: var(--color-text) !important; +} + +.repository.file.list #repo-files-table tr { + background: hsl(0, 20%, 10%); +} + +.repository.file.list #repo-files-table tr:hover { + background-color: hsl(0, 20%, 13%) !important; +} + +.header-wrapper { + background: var(--textured-background); +} + +.repo-header { + background-color: hsla(0, 20%, 13%, .30); + border: 1px solid var(--color-primary-dark-6); + border-radius: .28571429rem; + padding: 1rem; + backdrop-filter: blur(10px); +} + +.repo-header .ui.button { + margin-left: 1em; +} + +.ui.tabular.menu .item { + border-top-width: 1px; + font-weight: 500; + margin-bottom: -1px; + box-shadow: none; + border-radius: .28571429rem .28571429rem 0 0 !important; + background-color: hsla(0, 20%, 4%, .30); + backdrop-filter: blur(10px); +} + +.ui.tabular.menu .item:not(:last-child) { + margin-right: 1rem; +} + +.ui.tabular.menu .item:hover { + background-color: hsla(0, 20%, 6%, .70); +} + +.ui.tabular.menu .item, +.ui.tabular.menu .item.active, +.ui.tabular.menu .item.active:hover { + border: 1px solid var(--color-secondary) !important; + border-bottom: none !important; +} + +.ui.dropdown > .text > img, .ui.dropdown > .text > .image:not(.icon) { + margin-top: -0.2rem; +} + +.overflow.menu .items .item { + color: #9d9d9d; +} + +.overflow.menu .items .item:hover { + color: var(--color-text); +} + +.ui.list > .item > .content { + color: var(--color-secondary-dark-6) !important; +} + +.repository .navbar .active.item, +.repository .navbar .active.item:hover { + border-color: transparent !important; +} + +.repository .diff-stats li { + border-color: var(--color-secondary); +} + +.tag-code, +.tag-code td { + background: #353945 !important; + +} +.tag-code td.lines-num { + background-color: #3a3e4c !important; +} + +.tag-code td.lines-type-marker, +td.blob-hunk { + color: #dbdbdb !important; +} + +.ui.red.button, +.ui.red.buttons .button { + background-color: #7d3434; +} + +.ui.red.button:hover, +.ui.red.buttons .button:hover { + background-color: #984646; +} + +.ui.list .list > .item .header, +.ui.list > .item .header { + color: #dedede; +} + +.ui.list .list > .item .description, +.ui.list > .item .description { + color: var(--color-secondary-dark-6); +} + +.repository.labels .ui.basic.black.label { + background-color: #bbbbbb !important; +} + +.lines-num { + color: var(--color-secondary-dark-6) !important; + border-color: var(--color-secondary) !important; +} + +td.blob-excerpt { + background-color: rgba(0, 0, 0, .15); +} + +.lines-code.active, +.lines-code .active { + background: #534d1b !important; +} + +.ui.ui.ui.ui.table tr.active, +.ui.ui.table td.active { + color: #dbdbdb; +} + +.ui.active.label { + background: #393d4a; + border-color: #393d4a; + color: #dbdbdb; +} + +.ui.header .sub.header { + color: var(--color-secondary-dark-6); +} + +.ui.dividing.header { + border-bottom: 1px solid var(--color-secondary); +} + +.ui.modal > .header { + background: var(--color-secondary); + color: #dbdbdb; +} + +.ui.modal > .actions { + background: var(--color-secondary); + border-color: var(--color-secondary); +} + +.ui.modal > .content { + background: #383c4a; +} + +.minicolors-panel { + background: var(--color-secondary) !important; + border-color: #6a737d !important; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label="copyright"], +.emoji[aria-label="registered"], +.emoji[aria-label="trade mark"], +.emoji[aria-label="multiply"], +.emoji[aria-label="plus"], +.emoji[aria-label="minus"], +.emoji[aria-label="divide"], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.edit-diff > div > .ui.table { + border-left-color: var(--color-secondary) !important; + border-right-color: var(--color-secondary) !important; +} + +footer .container .links > * { + border-left-color: #888; +} + +.repository.release #release-list > li .detail .dot { + background-color: #505667; + border-color: #383c4a; +} + +.tribute-container { + box-shadow: 0 .25rem .5rem rgba(0, 0, 0, .6); +} + +.repository .repo-header .ui.huge.breadcrumb.repo-title .repo-header-icon .avatar { + color: #2a2e3a; +} + +img[src$="/img/matrix.svg"] { + filter: invert(80%); +} + +.is-loading::after { + border-color: #4a4c58 #4a4c58 #d7d7da #d7d7da; +} + +.markup-block-error { + border: 1px solid rgba(121, 71, 66, .5) !important; + border-bottom: none !important; +} + +.ui.grey.labels .label, .ui.ui.ui.grey.label { + background-color: var(--color-primary); + border: none; + color: var(--color-text); +} + +.feeds .list ul li.private { + background-color: hsla(20, 40%, 50%, .08); +} + +/* +* martian.css is free software: you can redistribute and/or modify +* it under the terms of the GNU Affero General Public License as published by +* the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* martian.css is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU Affero General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with martian.css. If not, see . +*/ diff --git a/public/img/apple-touch-icon.png b/public/img/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7b533ef9b33c09df80fa18c89e67508c15dda684 GIT binary patch literal 2607 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 KVKq9AfBYB9JqQ>8 literal 0 HcmV?d00001 diff --git a/public/img/avatar_default.png b/public/img/avatar_default.png new file mode 100644 index 0000000000000000000000000000000000000000..6eee96dd05ac661db2e7e0064a11a30c4f697b7e GIT binary patch literal 3887 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 x)=P;Wc@npC14WEuG{;lGP6n_J6Q{iDYCaxvJt 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. \ No newline at end of file diff --git a/public/img/logo.png b/public/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..17277939107cca01db98ebecbc031bb1806d9c8c GIT binary patch literal 10816 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 QAwvN=8iueYHM{8l0hu`i>;M1& literal 0 HcmV?d00001 diff --git a/public/img/logo.svg b/public/img/logo.svg new file mode 100644 index 0000000..1b4c37d --- /dev/null +++ b/public/img/logo.svg @@ -0,0 +1 @@ +TiB. \ No newline at end of file diff --git a/public/img/tebitea.svg b/public/img/tebitea.svg new file mode 100644 index 0000000..40aeb77 --- /dev/null +++ b/public/img/tebitea.svg @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + TiB. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +