From ae07ce8437bb821c52a3abfcf863801cc6342299 Mon Sep 17 00:00:00 2001 From: Vrifox Date: Fri, 9 Oct 2020 09:45:20 +0200 Subject: [PATCH] optimized file layout and markdown styles --- README.md | 8 + _legacy/2019-07-30.png | Bin 0 -> 101547 bytes public/css/theme-backend.css | 802 +++++++++++++++ public/css/theme-frontend.css | 917 ++++++++++++++++++ ...gitea-vrifox-backend.scss => backend.scss} | 14 +- ...tea-vrifox-frontend.scss => frontend.scss} | 14 +- source/{partials => import}/_footer.scss | 0 source/{partials => import}/_main.scss | 0 source/{partials => import}/_nav.scss | 0 source/{partials => import}/explore.scss | 0 source/{partials => import}/repository.scss | 37 +- source/{partials => import}/user.scss | 0 12 files changed, 1769 insertions(+), 23 deletions(-) create mode 100644 README.md create mode 100644 _legacy/2019-07-30.png create mode 100644 public/css/theme-backend.css create mode 100644 public/css/theme-frontend.css rename source/{theme-gitea-vrifox-backend.scss => backend.scss} (74%) rename source/{theme-gitea-vrifox-frontend.scss => frontend.scss} (74%) rename source/{partials => import}/_footer.scss (100%) rename source/{partials => import}/_main.scss (100%) rename source/{partials => import}/_nav.scss (100%) rename source/{partials => import}/explore.scss (100%) rename source/{partials => import}/repository.scss (96%) rename source/{partials => import}/user.scss (100%) diff --git a/README.md b/README.md new file mode 100644 index 0000000..59933a3 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +scss of my [gitea theme](https://vrifox.cc/projects/gitea-theme). + +## how to generate css out of scss + +```sh +sassc frontend.scss frontend.css +sassc backend.scss backend.css +``` diff --git a/_legacy/2019-07-30.png b/_legacy/2019-07-30.png new file mode 100644 index 0000000000000000000000000000000000000000..e2962e5c68b5e3b8fd71b22e47bf10d862ff6397 GIT binary patch literal 101547 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�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 .full.height::first-line, +.full.height > span { + font-size: 0; + line-height: 0px; } + +.ui.main.menu { + background: #3c3c5a; + border-bottom: 0; + font-size: 15px; + min-height: 64px; + font-family: "Lucida Console", monospace; } + .ui.main.menu #navbar { + width: 1127px; + padding: 0; } + .ui.main.menu #navbar .item { + color: #f5f5ff; } + .ui.main.menu #navbar .item.brand { + margin: 0 .5rem 0 0; } + .ui.main.menu #navbar .item.brand .mini.image { + transition: opacity .2s; } + .ui.main.menu #navbar .item.brand .mini.image:hover { + opacity: .9; } + .ui.main.menu #navbar .item.brand .button.mobile-only { + display: none; } + .ui.main.menu #navbar .item:not(.brand) { + border-radius: 0; + display: block; + margin: 0px 0px; + padding: 24px; + transition: background .2s, color .2s; } + .ui.main.menu #navbar .item:not(.brand):hover { + background: #32324b; } + .ui.main.menu #navbar .item.active:not(.brand) { + background: #32324b; } + .ui.main.menu #navbar .seperator { + cursor: default; + display: block; + padding: 22px; } + .ui.main.menu .dropdown.item > .menu { + margin-top: 0; } + .ui.main.menu .dropdown.item > .menu, .ui.main.menu.text.menu .dropdown.item > .menu { + border: 0; + z-index: 110; } + .ui.main.menu .dropdown.item:hover, + .ui.main.menu .link.item:hover, + .ui.main.menu .active.item:hover, + .ui.main.menu a.item:hover { + color: #ffffff; } + +@media (max-width: 767.98px) { + .ui.main.menu { + flex-direction: row; + overflow-x: auto; + overflow-y: hidden; + white-space: nowrap; } + .ui.main.menu #navbar .item { + width: auto !important; } + .ui.main.menu #navbar .right.custom.menu { + display: inherit !important; + flex-direction: row !important; + margin-left: auto !important; } } + +/* repository: code / main */ +.repository .header-wrapper { + background-color: #464669; } + .repository .header-wrapper .repo-header .repo-title a { + color: #f5f5ff; } + .repository .header-wrapper .repo-header .repo-title a:hover { + color: #ff8282; } + .repository .header-wrapper .repo-header .repo-title .divider { + color: #d7d7e1; } + .repository .header-wrapper .repo-header .repo-title .svg.octicon-repo { + display: none; } + .repository .header-wrapper .repo-header .repo-buttons .button { + background: #3c3c5a; + box-shadow: none; + color: #f5f5ff; + transition: background .2s, color .2s; + font-family: "Lucida Console", monospace; } + .repository .header-wrapper .repo-header .repo-buttons .button:hover { + background: #32324b; + color: white; } + .repository .header-wrapper .repo-header .repo-buttons .label { + background: #32324b; + box-shadow: none; + color: #f5f5ff; + transition: background .2s, color .2s; } + .repository .header-wrapper .repo-header .repo-buttons .label:hover { + background: #28283c; + color: white; } + .repository .header-wrapper .tabs.container .menu.navbar .item { + border-bottom: 2px solid transparent; + border-radius: 5px 5px 0 0; + color: #d7d7e1; + transition: background .2s, color .2s; + font-family: "Lucida Console", monospace; } + .repository .header-wrapper .tabs.container .menu.navbar .item:hover { + background: #3c3c5a !important; + color: white; } + .repository .header-wrapper .tabs.container .menu.navbar .item.active { + background: transparent; + border: 0; + border-bottom: 2px solid; + color: #f5f5ff; } + .repository .header-wrapper .tabs.container .menu.navbar .item span.label { + background: #f5f5ff; + color: #3c3c5a; } + +.repository .container .repo-description { + color: #f5f5ff; } + .repository .container .repo-description a { + color: #d7d7e1; } + .repository .container .repo-description a:hover { + color: #ff8282; } + +.repository .container #repo-topics .repo-topic.label { + background: #3c3c5a; + color: #f5f5ff; } + .repository .container #repo-topics .repo-topic.label:hover { + background: #464669; + color: white; } + +.repository .container .repo-topic-edit { + display: none !important; } + .repository .container .repo-topic-edit.success, .repository .container .repo-topic-edit.error { + display: flex !important; } + +.repository .container .repository-summary { + border: 0; + box-shadow: none; } + .repository .container .repository-summary .repository-menu { + background: #3c3c5a !important; + border-radius: 5px; + padding: 0; } + .repository .container .repository-summary .repository-menu .item { + border-bottom: 2px solid transparent; + border-radius: 0 !important; + border-top: 2px solid transparent; + margin: 0; + padding: 0; + transition: background .2s; } + .repository .container .repository-summary .repository-menu .item:hover { + background: #32324b; } + .repository .container .repository-summary .repository-menu .item.active { + background: initial; + border-bottom: 2px solid white; } + .repository .container .repository-summary .repository-menu .item.active:hover { + background: #32324b; } + .repository .container .repository-summary .repository-menu .item a { + color: #f5f5ff !important; + display: block; + padding: 8px; } + .repository .container .repository-summary .language-stats-details { + background: #32324b; } + .repository .container .repository-summary .language-stats-details .horizontal.list .item span { + color: #f5f5ff; } + .repository .container .repository-summary .language-stats { + background: #3c3c5a; } + +.repository .container .secondary.menu .item .blue.buttons .button { + background: #3c3c5a; + box-shadow: none; + color: #f5f5ff; } + .repository .container .secondary.menu .item .blue.buttons .button:hover { + background: #32324b; } + +.repository .container .secondary.menu .item #clone-panel #repo-clone-https, +.repository .container .secondary.menu .item #clone-panel #repo-clone-ssh { + color: #f5f5ff; + box-shadow: none !important; + font-family: "Lucida Console", monospace; } + .repository .container .secondary.menu .item #clone-panel #repo-clone-https:not(.blue), + .repository .container .secondary.menu .item #clone-panel #repo-clone-ssh:not(.blue) { + background: #3c3c5a; } + .repository .container .secondary.menu .item #clone-panel #repo-clone-https:not(.blue):hover, + .repository .container .secondary.menu .item #clone-panel #repo-clone-ssh:not(.blue):hover { + background: #32324b; } + .repository .container .secondary.menu .item #clone-panel #repo-clone-https.blue, + .repository .container .secondary.menu .item #clone-panel #repo-clone-ssh.blue { + box-shadow: inset 0 0 0 1px #ff8282 !important; + color: #ff8282 !important; } + +.repository .container .secondary.menu .item #clone-panel input#repo-clone-url { + background: #28283c; + border: 2px solid #3c3c5a; + color: #f5f5ff; + font-family: "Lucida Console", monospace; } + .repository .container .secondary.menu .item #clone-panel input#repo-clone-url:focus { + background: #32324b; + border: 2px solid #3c3c5a; + color: white; } + +.repository .container .secondary.menu .item #clipboard-btn { + background: #3c3c5a; } + .repository .container .secondary.menu .item #clipboard-btn:hover { + background: #32324b; } + .repository .container .secondary.menu .item #clipboard-btn .svg { + fill: whitesmoke; } + +.repository .container .secondary.menu .item div.dropdown.button { + background: #3c3c5a; } + .repository .container .secondary.menu .item div.dropdown.button:hover { + background: #32324b; } + .repository .container .secondary.menu .item div.dropdown.button:hover .menu { + background: #3c3c5a; + border: 1px solid #32324b; + box-shadow: none; } + .repository .container .secondary.menu .item div.dropdown.button:hover .menu .item { + color: #f5f5ff !important; } + .repository .container .secondary.menu .item div.dropdown.button:hover .menu .item:hover { + background: #32324b; } + .repository .container .secondary.menu .item div.dropdown.button .download.icon { + color: #f5f5ff; } + +.repository .container .header { + background: #3c3c5a; + border: 0; + color: #f5f5ff; } + +.repository .container .table { + background: #1e1e2d; + border: 0; + border-radius: 5px; + color: #f5f5ff; } + .repository .container .table thead tr:hover { + background: transparent !important; } + .repository .container .table thead tr th { + background: #32324b; + color: #f5f5ff; } + .repository .container .table thead tr th .time-since { + color: #f5f5ff; } + .repository .container .table > thead > tr > th { + background: #32324b; } + .repository .container .table tbody tr { + background: #1e1e2d; + border: 0; } + .repository .container .table tbody tr:hover { + background-color: #28283c !important; } + .repository .container .table tbody tr .svg.octicon-file-directory, .repository .container .table tbody tr .svg.octicon-file-submodule { + fill: #ff8282; } + .repository .container .table tbody tr .svg.octicon-file { + fill: #d7d7e1; } + .repository .container .table tbody tr .jumpable-path { + color: #d7d7e1 !important; } + .repository .container .table .commit-list .sha.label { + background: #464669; + border: 0 !important; + color: #f5f5ff; + transition: background .2s, color .2s; } + .repository .container .table .commit-list .sha.label:hover { + background: #3c3c5a; + color: white; } + +.repository .container .non-diff-file-content { + color: #f5f5ff; } + .repository .container .non-diff-file-content .header { + background: #32324b; + border: 0; + color: #f5f5ff; + font-family: "Lucida Console", monospace; } + .repository .container .non-diff-file-content .table { + background: #1e1e2d; + border: 0; + color: #f5f5ff; } + +/* repository: issues */ +.repository .container .grid .column .left.small.menu { + background: transparent; + border: 0; } + .repository .container .grid .column .left.small.menu .item { + background: #3c3c5a; + color: #f5f5ff; } + .repository .container .grid .column .left.small.menu .item:first-child { + border-radius: 5px 0 0 5px; } + .repository .container .grid .column .left.small.menu .item:hover { + background: #32324b; } + .repository .container .grid .column .left.small.menu .item:last-child { + border-radius: 0 5px 5px 0; } + +.repository .container .grid .column form.form .input input { + background: #28283c; + border: 2px solid #3c3c5a; + color: #f5f5ff; } + .repository .container .grid .column form.form .input input:focus { + background: #32324b; + border: 2px solid #3c3c5a; + color: white; } + +.repository .container .grid .column form.form .input .button { + background: #3c3c5a; + border: 0; } + .repository .container .grid .column form.form .input .button:hover { + background: #32324b; } + +.repository .container .grid .column .green.button { + background: #64c882; + box-shadow: none; + color: white; } + .repository .container .grid .column .green.button:hover { + background: #50b46e; } + +.repository .container .ui.divider { + border: 0; + border-top: 1px solid #3c3c5a; } + +.repository .container .grid .column .basic.button:not(.active) { + background: #3c3c5a; + color: #f5f5ff; } + .repository .container .grid .column .basic.button:not(.active):hover { + background: #32324b; } + +.repository .container .grid .column .basic.button.red { + background: #ff8282; + box-shadow: none; + color: white; } + .repository .container .grid .column .basic.button.red:hover { + background: #eb6e6e; } + +.repository .container .grid .column .filter.menu .item { + background: #3c3c5a; + color: #f5f5ff; } + .repository .container .grid .column .filter.menu .item:first-of-type { + margin-left: auto; } + .repository .container .grid .column .filter.menu .item:hover { + background: #32324b; } + .repository .container .grid .column .filter.menu .item .menu { + background: #3c3c5a; + border: 1px solid #32324b; + box-shadow: none; + margin-top: 0; } + .repository .container .grid .column .filter.menu .item .menu .item { + color: #f5f5ff !important; } + .repository .container .grid .column .filter.menu .item .menu .item:hover { + background: #32324b; } + +.repository .container .issue.list .item { + border-bottom: 1px dashed #464669; } + .repository .container .issue.list .item .label { + background: #f5f5ff; + color: #3c3c5a; } + .repository .container .issue.list .item .title { + border-bottom: 1px solid transparent; + color: #f5f5ff; + transition: border .2s, color .2s; } + .repository .container .issue.list .item .title:hover { + border-bottom: 1px solid #ff8282; + color: #ff8282; } + .repository .container .issue.list .item .desc { + color: #d7d7e1; } + +/* repository: issues view issue */ +.repository.view.issue .container div .grid .column.title .grid h1 .index { + color: #d7d7e1; } + +.repository.view.issue .container div .grid .column.title .grid h1 #issue-title { + color: white; } + +.repository.view.issue .container div .grid .column.title .label.green { + background: #64c882; } + +/* repository: releases */ +.repository.release .container .header { + background: transparent; + font-family: "Lucida Console", monospace; } + +.repository.release .container #release-list { + border-top: 1px solid #3c3c5a; } + +/* repository: activity */ +.repository.commits .container h2.header { + font-family: "Lucida Console", monospace; + background: transparent; } + .repository.commits .container h2.header .filter .button { + background: #3c3c5a; + color: #f5f5ff; + font-family: "Lucida Console", monospace; } + .repository.commits .container h2.header .filter .button:hover { + background: #32324b; } + .repository.commits .container h2.header .filter .menu { + background: #3c3c5a; + border: 1px solid #32324b; + box-shadow: none; } + .repository.commits .container h2.header .filter .menu .item { + color: #f5f5ff; } + .repository.commits .container h2.header .filter .menu .item:hover { + background: #32324b; } + +.repository.commits .container .segment { + background: #1e1e2d; + border: 0; } + .repository.commits .container .segment .text { + background: #1e1e2d; } + .repository.commits .container .segment h4.header { + background: #1e1e2d; } + +/* repository: commits */ +.repository.commits .container .secondary.menu { + margin-left: -15px; } + .repository.commits .container .secondary.menu .item .button { + background: #3c3c5a; + color: #f5f5ff; } + .repository.commits .container .secondary.menu .item .button:hover { + background: #32324b; } + +.repository.commits .container .header form .search.input input { + background: #28283c; + border: 0; + color: #f5f5ff; } + .repository.commits .container .header form .search.input input:focus { + background: #32324b; + color: white; } + +.repository.commits .container .header form .checkbox label { + color: #f5f5ff; } + +/* repository: branches */ +.repository.branches .container .table tbody tr:hover { + background: #1e1e2d; } + +.repository.branches .container .table tbody tr td .info { + color: #f5f5ff; } + .repository.branches .container .table tbody tr td .info .svg { + fill: #f5f5ff; } + +.repository.branches .container .table tbody tr td .dropdown.button .download.icon { + color: #f5f5ff; } + +/* repository: diff */ +.repository.diff .container .top.info { + background: #3c3c5a !important; + border: 0; + color: #f5f5ff; } + .repository.diff .container .top.info .button { + background: #505078; + box-shadow: none; + color: #f5f5ff; } + .repository.diff .container .top.info .button:hover { + background: #464669; } + .repository.diff .container .top.info .text.grey { + color: #d7d7e1 !important; } + +.repository.diff .container .info { + background: #32324b; + border: 0; + color: #f5f5ff; } + .repository.diff .container .info .text.grey .time-since { + color: #d7d7e1 !important; } + .repository.diff .container .info .sha.label { + background: #464669; + border: 0 !important; + color: #f5f5ff; + transition: background .2s, color .2s; } + .repository.diff .container .info .sha.label:hover { + background: #3c3c5a; + color: white; } + +.repository.diff .container div .diff-detail-box { + background: #32324b; + color: #f5f5ff; + padding: 10px; } + .repository.diff .container div .diff-detail-box .button { + background: #464669; + color: #f5f5ff; } + .repository.diff .container div .diff-detail-box .button:hover { + background: #3c3c5a; } + .repository.diff .container div .diff-detail-box .button .menu { + background: #464669; + border: 1px solid #3c3c5a; + box-shadow: none; } + .repository.diff .container div .diff-detail-box .button .menu .item { + color: #f5f5ff; } + .repository.diff .container div .diff-detail-box .button .menu .item:hover { + background: #3c3c5a; } + +.repository.diff .container div .diff-stats.detail-files { + background: #1e1e2d; + border-radius: 0 0 5px 5px; + margin: 0 0 10px 0; } + .repository.diff .container div .diff-stats.detail-files li { + border-bottom: 1px dashed #3c3c5a; } + .repository.diff .container div .diff-stats.detail-files li:last-of-type { + border-bottom: 0; + margin-bottom: 0; + padding-bottom: 0; } + .repository.diff .container div .diff-stats.detail-files li .diff-counter .add { + color: #64c882; } + .repository.diff .container div .diff-stats.detail-files li .diff-counter .del { + color: #ff8282; } + +.repository.diff .container div .diff-file-box .diff-file-header .diff-counter .bar { + background: #ff8282; } + .repository.diff .container div .diff-file-box .diff-file-header .diff-counter .bar .pull-left.add { + background: #64c882; } + +.repository.diff .container div .diff-file-box .diff-file-header .file { + color: #f5f5ff; } + +.repository.diff .container div .diff-file-box .diff-file-header .button { + background: #505078; + box-shadow: none; + color: #f5f5ff; } + .repository.diff .container div .diff-file-box .diff-file-header .button:hover { + background: #464669; } + +.repository.diff .container div .diff-file-box .diff-file-body .file-body table tbody .tag-code td { + background: #1e1e2d !important; + border-color: #3c3c5a !important; + color: white; } + +.repository.diff .container div .diff-file-box .diff-file-body .file-body table tbody .same-code td { + background: #1e1e2d !important; + border-color: #3c3c5a !important; + color: white; } + +.repository.diff .container div .diff-file-box .diff-file-body .file-body table tbody .del-code td { + background: #ff8282 !important; + border-color: #ff6464 !important; + color: white; } + .repository.diff .container div .diff-file-box .diff-file-body .file-body table tbody .del-code td .removed-code { + background: #ff6e6e; } + +.repository.diff .container div .diff-file-box .diff-file-body .file-body table tbody .add-code td { + background: #64c882 !important; + border-color: #64dc78 !important; + color: white; } + .repository.diff .container div .diff-file-box .diff-file-body .file-body table tbody .add-code td .added-code { + background: #50b46e; } + +/* repository: files */ +.repository.file .container .secondary.menu .item .repo-path a { + color: #d7d7e1; } + .repository.file .container .secondary.menu .item .repo-path a:hover { + color: #ff8282; } + +.repository.file .container .secondary.menu .item .repo-path .divider { + color: #d7d7e1; } + +.repository.file .container .secondary.menu .item .repo-path .active.section { + color: white; } + +.repository.file .container .non-diff-file-content .file-header .file-header-left .file-info { + color: #d7d7e1 !important; } + +.repository.file .container .non-diff-file-content .file-header .file-header-right .file-actions a .btn-octicon .svg { + fill: #d7d7e1; + transition: fill .2s; } + .repository.file .container .non-diff-file-content .file-header .file-header-right .file-actions a .btn-octicon .svg:hover { + fill: white; } + +.repository.file .container .non-diff-file-content .file-header .file-header-right .file-actions .buttons .button { + background: #464669; + box-shadow: none; + color: #f5f5ff; + font-family: "Lucida Console", monospace; } + .repository.file .container .non-diff-file-content .file-header .file-header-right .file-actions .buttons .button:hover { + background: #3c3c5a; } + +.repository.file .container .non-diff-file-content .table .file-view.code-view table tbody tr td, +.repository.file .container .non-diff-file-content .table .file-view.code-view table tbody tr td pre code .linenums { + background: #1e1e2d !important; + border-color: #3c3c5a !important; + color: white; } + +.repository.file .container .non-diff-file-content .table .file-view.markdown a { + border-bottom: 1px solid; + padding: 0 2px; + margin: 0 -2px; } + +.repository.file .container .non-diff-file-content .table .file-view.markdown:not(code) h1, +.repository.file .container .non-diff-file-content .table .file-view.markdown:not(code) h2 { + border-bottom: 1px solid #3c3c5a; } + +.repository.file .container .non-diff-file-content .table .file-view.markdown:not(code) pre { + background: #28283c; + border-radius: 5px; } + +/* explore: repositories / main */ +.explore .secondary.menu { + background-color: #464669 !important; + border-radius: 0; } + .explore .secondary.menu .item { + color: #d7d7e1; } + .explore .secondary.menu .item:hover { + color: white !important; } + .explore .secondary.menu .item.active { + color: #f5f5ff !important; } + .explore .secondary.menu .item.active:hover { + color: white; } + .explore .secondary.menu .item .label { + background: #3c3c5a; } + +.explore .container form.form .input input { + background: #28283c; + border: 2px solid #3c3c5a; + color: #f5f5ff; } + .explore .container form.form .input input:focus { + background: #32324b; + border: 2px solid #3c3c5a; + color: white; } + +.explore .container form.form .input .button { + background: #3c3c5a; + border: 0; } + .explore .container form.form .input .button:hover { + background: #32324b; } + +.explore .container .divider { + border-bottom: 1px solid #3c3c5a; } + +.explore .container .repository.list .item:not(:first-child) { + border-top: 1px solid #3c3c5a; } + +.explore .container .repository.list .item .header a.name i.archive.icon { + color: #d7d7e1 !important; } + +.explore .container .repository.list .item .header .metas span { + color: #d7d7e1 !important; } + +.explore .container .repository.list .item .description p { + color: #f5f5ff; } + .explore .container .repository.list .item .description p.time { + color: #d7d7e1; } + +.explore .container .repository.list .item .description .tags a .label { + background: #3c3c5a; + color: #f5f5ff; } + .explore .container .repository.list .item .description .tags a .label:hover { + background: #464669; + color: white; } + +/* explore: users */ +.explore.users .container .user.list .content .header { + color: #f5f5ff; } + +.explore.users .container .user.list .content .description { + color: #f5f5ff; } + +/* user: profile repositories / main */ +.user .container .grid .card { + background: #32324b; + box-shadow: none; + color: #f5f5ff; } + .user .container .grid .card .content .header { + color: #f5f5ff; } + .user .container .grid .card .extra.content ul { + color: #f5f5ff; } + .user .container .grid .card .extra.content ul li:not(:last-child) { + border-bottom: 1px solid #3c3c5a; } + .user .container .grid .card .extra.content ul a { + color: white; } + .user .container .grid .card .extra.content ul a:hover { + color: #ff8282; } + +.user .container .grid .secondary.pointing.menu { + background: #464669; + border: 0; + border-radius: 5px 5px 0 0; + margin-top: -15px; + overflow-x: auto; + overflow-y: hidden; + padding: 0 20px; + position: sticky; + scrollbar-color: #d7d7e1 #464669; + top: 0; + transform: rotateX(180deg); + z-index: 100; } + .user .container .grid .secondary.pointing.menu .item { + border-bottom: 2px solid transparent; + border-radius: 5px 5px 0 0; + color: #f5f5ff; + font-family: "Lucida Console", monospace; + margin-bottom: 10px; + transform: rotateX(180deg); + transition: background .2s, color .2s; } + .user .container .grid .secondary.pointing.menu .item:hover { + background: #3c3c5a; + color: white; } + .user .container .grid .secondary.pointing.menu .item.active { + border-bottom: 2px solid #f5f5ff; + color: #f5f5ff; } + .user .container .grid .secondary.pointing.menu .item.active:hover { + color: white; } + .user .container .grid .secondary.pointing.menu .item .label { + background: #f5f5ff; + color: #464669; } + +.user .container .grid form.form .input input { + background: #28283c; + border: 2px solid #3c3c5a; + color: #f5f5ff; } + .user .container .grid form.form .input input:focus { + background: #32324b; + border: 2px solid #3c3c5a; + color: white; } + +.user .container .grid form.form .input .button { + background: #3c3c5a; + border: 0; } + .user .container .grid form.form .input .button:hover { + background: #32324b; } + +.user .container .grid .divider { + border-bottom: 1px solid #3c3c5a; } + +.user .container .grid .repository.list .item:not(:first-child) { + border-top: 1px solid #3c3c5a; } + +.user .container .grid .repository.list .item .header a.name { + font-family: "Lucida Console", monospace; } + .user .container .grid .repository.list .item .header a.name i.archive.icon { + color: #d7d7e1 !important; } + +.user .container .grid .repository.list .item .header .metas span { + color: #d7d7e1 !important; } + +.user .container .grid .repository.list .item .description p { + color: #f5f5ff; } + .user .container .grid .repository.list .item .description p.time { + color: #d7d7e1; } + +.user .container .grid .repository.list .item .description .tags a .label { + background: #3c3c5a; + color: #f5f5ff; } + .user .container .grid .repository.list .item .description .tags a .label:hover { + background: #464669; + color: white; } + +/* user: profile public activity */ +.user.profile .container .grid .feeds .news .content span { + color: #d7d7e1 !important; } + +.user.profile .container .grid .feeds .news p.grey span { + color: #d7d7e1; } + +.user.profile .container .grid .feeds .news .svg { + fill: #d7d7e1; } + +/* user: signin */ +.user.signin .container .header { + background: #3c3c5a; + border: 0; + color: #f5f5ff; } + +.user.signin .container .segment { + background: #32324b; + border: 0; + color: #f5f5ff; } + .user.signin .container .segment .form .field label { + color: #f5f5ff; } + .user.signin .container .segment .form .field label::after { + color: #ff8282; } + .user.signin .container .segment .form .field input { + background: #28283c; } + .user.signin .container .segment .form .field .green.button { + background: #505078; + box-shadow: none; + color: #f5f5ff; } + .user.signin .container .segment .form .field .green.button:hover { + background: #464669; } + +footer { + background: #1e1e2d; + border-top: 1px solid #28283c; + color: #d7d7e1; + text-transform: lowercase; } + footer .ui.container { + display: flex; + align-items: center; + min-height: 64px; + width: 1127px !important; } + footer .ui.container .links { + margin-left: auto; } + footer .ui.container .links a { + color: #d7d7e1; } + footer .ui.container .links a:hover { + text-decoration: underline; } + footer .ui.container .links > * { + border: 0; + padding: 0; + margin-left: 30px; } + footer .ui.container .links a[href*="gitea.io"]:not(.customlink) { + display: none; } diff --git a/public/css/theme-frontend.css b/public/css/theme-frontend.css new file mode 100644 index 0000000..164a735 --- /dev/null +++ b/public/css/theme-frontend.css @@ -0,0 +1,917 @@ +@charset "UTF-8"; +/* ------------------------------------------------ */ +/* DON'T EDIT THIS FILE; EDIT THE SCSS/SASS INSTEAD */ +/* ------------------------------------------------ */ +* { + scrollbar-color: #ff8282 #3c3c5a; + scrollbar-width: thin; } + *::selection { + background: #f5f5ff; } + +body { + background: #28283c; + color: #f5f5ff; + font-family: "Lucida Console", monospace; } + +a { + color: white; + transition: color 0.2s; } + a:hover { + color: #ff8282; } + +body > .full.height::first-line, +.full.height > span { + font-size: 0; + line-height: 0px; } + +.ui.main.menu { + background: #3c3c5a; + border-bottom: 0; + font-size: 15px; + min-height: 64px; + font-family: "Lucida Console", monospace; } + .ui.main.menu #navbar { + width: 1127px; + padding: 0; } + .ui.main.menu #navbar .item { + color: #f5f5ff; } + .ui.main.menu #navbar .item.brand { + margin: 0 .5rem 0 0; } + .ui.main.menu #navbar .item.brand .mini.image { + transition: opacity .2s; } + .ui.main.menu #navbar .item.brand .mini.image:hover { + opacity: .9; } + .ui.main.menu #navbar .item.brand .button.mobile-only { + display: none; } + .ui.main.menu #navbar .item[href*="explore"], .ui.main.menu #navbar .item[href*="docs.gitea"] { + display: none !important; } + .ui.main.menu #navbar .item:not(.brand) { + border-radius: 0; + display: block; + margin: 0px 0px; + padding: 24px; + transition: background .2s, color .2s; } + .ui.main.menu #navbar .item:not(.brand):hover { + background: #32324b; } + .ui.main.menu #navbar .item.active:not(.brand) { + background: #32324b; } + .ui.main.menu #navbar .seperator { + cursor: default; + display: block; + padding: 22px; } + .ui.main.menu #navbar .right.stackable.menu { + display: none; } + .ui.main.menu .dropdown.item > .menu { + margin-top: 0; } + .ui.main.menu .dropdown.item > .menu, .ui.main.menu.text.menu .dropdown.item > .menu { + border: 0; + z-index: 110; } + .ui.main.menu .dropdown.item:hover, + .ui.main.menu .link.item:hover, + .ui.main.menu .active.item:hover, + .ui.main.menu a.item:hover { + color: #ffffff; } + +@media (max-width: 767.98px) { + .ui.main.menu { + flex-direction: row; + overflow-x: auto; + overflow-y: hidden; + white-space: nowrap; } + .ui.main.menu #navbar .item { + width: auto !important; } + .ui.main.menu #navbar .right.custom.menu { + display: inherit !important; + flex-direction: row !important; + margin-left: auto !important; } } + +/* repository: code / main */ +.repository .header-wrapper { + background-color: #464669; } + .repository .header-wrapper .repo-header .repo-title a { + color: #f5f5ff; } + .repository .header-wrapper .repo-header .repo-title a:hover { + color: #ff8282; } + .repository .header-wrapper .repo-header .repo-title .divider { + color: #d7d7e1; } + .repository .header-wrapper .repo-header .repo-title .svg.octicon-repo { + display: none; } + .repository .header-wrapper .repo-header .repo-buttons { + display: none; } + .repository .header-wrapper .repo-header .repo-buttons .button { + background: #3c3c5a; + box-shadow: none; + color: #f5f5ff; + transition: background .2s, color .2s; + font-family: "Lucida Console", monospace; } + .repository .header-wrapper .repo-header .repo-buttons .button:hover { + background: #32324b; + color: white; } + .repository .header-wrapper .repo-header .repo-buttons .label { + background: #32324b; + box-shadow: none; + color: #f5f5ff; + transition: background .2s, color .2s; } + .repository .header-wrapper .repo-header .repo-buttons .label:hover { + background: #28283c; + color: white; } + .repository .header-wrapper .tabs.container .menu.navbar .item { + border-bottom: 2px solid transparent; + border-radius: 5px 5px 0 0; + color: #d7d7e1; + transition: background .2s, color .2s; + font-family: "Lucida Console", monospace; } + .repository .header-wrapper .tabs.container .menu.navbar .item:hover { + background: #3c3c5a !important; + color: white; } + .repository .header-wrapper .tabs.container .menu.navbar .item.active { + background: transparent; + border: 0; + border-bottom: 2px solid; + color: #f5f5ff; } + .repository .header-wrapper .tabs.container .menu.navbar .item svg { + display: none; } + .repository .header-wrapper .tabs.container .menu.navbar .item span.label { + background: #f5f5ff; + color: #3c3c5a; } + +.repository .container .repo-description { + color: #f5f5ff; } + .repository .container .repo-description a { + color: #d7d7e1; } + .repository .container .repo-description a:hover { + color: #ff8282; } + +.repository .container #repo-topics .repo-topic.label { + background: #3c3c5a; + color: #f5f5ff; } + .repository .container #repo-topics .repo-topic.label:hover { + background: #464669; + color: white; } + +.repository .container .repo-topic-edit { + display: none !important; } + .repository .container .repo-topic-edit.success, .repository .container .repo-topic-edit.error { + display: flex !important; } + +.repository .container .repository-summary { + border: 0; + box-shadow: none; + height: initial; + overflow: auto; } + .repository .container .repository-summary .repository-menu { + background: #3c3c5a !important; + border-radius: 5px; + padding: 0; } + .repository .container .repository-summary .repository-menu .item { + border-bottom: 2px solid transparent; + border-radius: 0 !important; + border-top: 2px solid transparent; + margin: 0; + padding: 0; + transition: background .2s; } + .repository .container .repository-summary .repository-menu .item:hover { + background: #32324b; } + .repository .container .repository-summary .repository-menu .item.active { + background: initial; + border-bottom: 2px solid white; } + .repository .container .repository-summary .repository-menu .item.active:hover { + background: #32324b; } + .repository .container .repository-summary .repository-menu .item a { + color: #f5f5ff !important; + display: block; + padding: 8px; } + .repository .container .repository-summary .repository-menu .item a svg { + display: none; } + .repository .container .repository-summary .language-stats-details { + background: #32324b; + padding: 0; } + .repository .container .repository-summary .language-stats-details .horizontal.list .item { + border-radius: 0; + padding: 10px; } + .repository .container .repository-summary .language-stats-details .horizontal.list .item:first-of-type { + border-right: 1px dashed #464669; } + .repository .container .repository-summary .language-stats-details .horizontal.list .item .color-icon { + display: none; } + .repository .container .repository-summary .language-stats-details .horizontal.list .item span { + color: #f5f5ff; + display: flex; + margin: 0 auto; + width: min-content; } + .repository .container .repository-summary .language-stats-details .horizontal.list .item span b { + font-weight: 400; + margin-left: 10px; + order: 2; } + .repository .container .repository-summary .language-stats { + background: #3c3c5a; + display: none; } + +.repository .container .secondary.menu .item.choose.reference { + display: none; } + +.repository .container .secondary.menu .item .blue.buttons .button { + background: #3c3c5a; + box-shadow: none; + color: #f5f5ff; } + .repository .container .secondary.menu .item .blue.buttons .button:hover { + background: #32324b; } + +.repository .container .secondary.menu .item #clone-panel #repo-clone-https, +.repository .container .secondary.menu .item #clone-panel #repo-clone-ssh { + color: #f5f5ff; + box-shadow: none !important; + font-family: "Lucida Console", monospace; } + .repository .container .secondary.menu .item #clone-panel #repo-clone-https:not(.blue), + .repository .container .secondary.menu .item #clone-panel #repo-clone-ssh:not(.blue) { + background: #3c3c5a; } + .repository .container .secondary.menu .item #clone-panel #repo-clone-https:not(.blue):hover, + .repository .container .secondary.menu .item #clone-panel #repo-clone-ssh:not(.blue):hover { + background: #32324b; } + .repository .container .secondary.menu .item #clone-panel #repo-clone-https.blue, + .repository .container .secondary.menu .item #clone-panel #repo-clone-ssh.blue { + box-shadow: inset 0 0 0 1px #ff8282 !important; + color: #ff8282 !important; } + +.repository .container .secondary.menu .item #clone-panel input#repo-clone-url { + background: #28283c; + border: 2px solid #3c3c5a; + color: #f5f5ff; + font-family: "Lucida Console", monospace; } + .repository .container .secondary.menu .item #clone-panel input#repo-clone-url:focus { + background: #32324b; + border: 2px solid #3c3c5a; + color: white; } + +.repository .container .secondary.menu .item #clipboard-btn { + background: #3c3c5a; + display: none; } + .repository .container .secondary.menu .item #clipboard-btn:hover { + background: #32324b; } + .repository .container .secondary.menu .item #clipboard-btn .svg { + fill: whitesmoke; } + +.repository .container .secondary.menu .item div.dropdown.button { + background: #3c3c5a; } + .repository .container .secondary.menu .item div.dropdown.button:hover { + background: #32324b; } + .repository .container .secondary.menu .item div.dropdown.button:hover .menu { + background: #3c3c5a; + border: 1px solid #32324b; + box-shadow: none; + display: block !important; } + .repository .container .secondary.menu .item div.dropdown.button:hover .menu .item { + color: #f5f5ff !important; } + .repository .container .secondary.menu .item div.dropdown.button:hover .menu .item:hover { + background: #32324b; } + .repository .container .secondary.menu .item div.dropdown.button .download.icon { + color: #f5f5ff; } + +.repository .container .header { + background: #3c3c5a; + border: 0; + color: #f5f5ff; } + +.repository .container .table { + background: #1e1e2d; + border: 0; + border-radius: 5px; + color: #f5f5ff; } + .repository .container .table thead tr:hover { + background: transparent !important; } + .repository .container .table thead tr th { + background: #32324b; + color: #f5f5ff; } + .repository .container .table thead tr th .time-since { + color: #f5f5ff; } + .repository .container .table > thead > tr > th { + background: #32324b; } + .repository .container .table tbody tr { + background: #1e1e2d; + border: 0; } + .repository .container .table tbody tr:hover { + background-color: #28283c !important; } + .repository .container .table tbody tr .svg.octicon-file-directory, .repository .container .table tbody tr .svg.octicon-file-submodule { + fill: #ff8282; + background: #ff8282; + border-radius: 0 1px 2px 2px; + box-shadow: -4px -7px 0px -4px #ff8282; + height: 10px; + margin-left: 5px !important; + margin-top: 4px; + width: 14px; } + .repository .container .table tbody tr .svg.octicon-file { + fill: #d7d7e1; + border: 1px solid #d7d7e1; + border-radius: 0 5px 0 0; + height: 13px; + margin-left: 7px !important; + margin-right: 6px !important; + width: 10px; } + .repository .container .table tbody tr .jumpable-path { + color: #d7d7e1 !important; } + .repository .container .table .commit-list .sha.label { + background: #464669; + border: 0 !important; + color: #f5f5ff; + transition: background .2s, color .2s; } + .repository .container .table .commit-list .sha.label:hover { + background: #3c3c5a; + color: white; } + +.repository .container .non-diff-file-content { + color: #f5f5ff; } + .repository .container .non-diff-file-content .header { + background: #32324b; + border: 0; + color: #f5f5ff; + font-family: "Lucida Console", monospace; } + .repository .container .non-diff-file-content .table { + background: #1e1e2d; + border: 0; + color: #f5f5ff; } + +/* repository: issues */ +.repository .container .grid .column .left.small.menu { + background: transparent; + border: 0; } + .repository .container .grid .column .left.small.menu .item { + background: #3c3c5a; + color: #f5f5ff; } + .repository .container .grid .column .left.small.menu .item:first-child { + border-radius: 5px 0 0 5px; } + .repository .container .grid .column .left.small.menu .item:hover { + background: #32324b; } + .repository .container .grid .column .left.small.menu .item:last-child { + border-radius: 0 5px 5px 0; } + +.repository .container .grid .column form.form .input input { + background: #28283c; + border: 2px solid #3c3c5a; + color: #f5f5ff; } + .repository .container .grid .column form.form .input input:focus { + background: #32324b; + border: 2px solid #3c3c5a; + color: white; } + +.repository .container .grid .column form.form .input .button { + background: #3c3c5a; + border: 0; } + .repository .container .grid .column form.form .input .button:hover { + background: #32324b; } + +.repository .container .grid .column .green.button { + background: #64c882; + box-shadow: none; + color: white; } + .repository .container .grid .column .green.button:hover { + background: #50b46e; } + .repository .container .grid .column .green.button[href*="issues/new"] { + display: none; } + +.repository .container .ui.divider { + border: 0; + border-top: 1px solid #3c3c5a; } + +.repository .container .grid .column .basic.button:not(.active) { + background: #3c3c5a; + color: #f5f5ff; } + .repository .container .grid .column .basic.button:not(.active):hover { + background: #32324b; } + +.repository .container .grid .column .basic.button.red { + background: #ff8282; + box-shadow: none; + color: white; } + .repository .container .grid .column .basic.button.red:hover { + background: #eb6e6e; } + +.repository .container .grid .column .basic.button .svg { + display: none; } + +.repository .container .grid .column .filter.menu .item { + background: #3c3c5a; + color: #f5f5ff; } + .repository .container .grid .column .filter.menu .item:first-of-type { + margin-left: auto; } + .repository .container .grid .column .filter.menu .item:hover { + background: #32324b; } + .repository .container .grid .column .filter.menu .item:hover .menu { + display: block; } + .repository .container .grid .column .filter.menu .item.label-filter .menu .info { + display: none; } + .repository .container .grid .column .filter.menu .item.label-filter .menu .item.label-filter-item { + padding-left: 25px !important; } + .repository .container .grid .column .filter.menu .item.label-filter .menu .item .label.color { + display: none; } + .repository .container .grid .column .filter.menu .item .menu { + background: #3c3c5a; + border: 1px solid #32324b; + box-shadow: none; + margin-top: 0; } + .repository .container .grid .column .filter.menu .item .menu .item { + color: #f5f5ff !important; } + .repository .container .grid .column .filter.menu .item .menu .item:hover { + background: #32324b; } + +.repository .container .issue.list .item { + border-bottom: 1px dashed #464669; } + .repository .container .issue.list .item .label { + background: #f5f5ff; + color: #3c3c5a; } + .repository .container .issue.list .item .title { + border-bottom: 1px solid transparent; + color: #f5f5ff; + transition: border .2s, color .2s; } + .repository .container .issue.list .item .title:hover { + border-bottom: 1px solid #ff8282; + color: #ff8282; } + .repository .container .issue.list .item .desc { + color: #d7d7e1; } + +/* repository: issues view issue */ +.repository.view.issue .container div .grid .column.title .grid h1 .index { + color: #d7d7e1; } + +.repository.view.issue .container div .grid .column.title .grid h1 #issue-title { + color: white; } + +.repository.view.issue .container div .grid .column.title .grid h1 #edit-title-input { + display: none; } + +.repository.view.issue .container div .grid .column.title .label.green { + background: #64c882; } + .repository.view.issue .container div .grid .column.title .label.green .svg { + display: none; } + +/* repository: releases */ +.repository.release .container .header { + background: transparent; + font-family: "Lucida Console", monospace; } + +.repository.release .container #release-list { + border-top: 1px solid #3c3c5a; } + +/* repository: activity */ +.repository.commits .container h2.header { + font-family: "Lucida Console", monospace; + background: transparent; } + .repository.commits .container h2.header .filter:hover .menu { + display: block; } + .repository.commits .container h2.header .filter .button { + background: #3c3c5a; + color: #f5f5ff; + font-family: "Lucida Console", monospace; } + .repository.commits .container h2.header .filter .button:hover { + background: #32324b; } + .repository.commits .container h2.header .filter .menu { + background: #3c3c5a; + border: 1px solid #32324b; + box-shadow: none; } + .repository.commits .container h2.header .filter .menu .item { + color: #f5f5ff; } + .repository.commits .container h2.header .filter .menu .item:hover { + background: #32324b; } + +.repository.commits .container .segment { + background: #1e1e2d; + border: 0; } + .repository.commits .container .segment .text { + background: #1e1e2d; } + .repository.commits .container .segment h4.header { + background: #1e1e2d; } + .repository.commits .container .segment #app { + display: none; } + +/* repository: commits */ +.repository.commits .container .secondary.menu .item .button { + background: #3c3c5a; + color: #f5f5ff; } + .repository.commits .container .secondary.menu .item .button:hover { + background: #32324b; } + .repository.commits .container .secondary.menu .item .button .text { + display: none; } + +.repository.commits .container .header form .search.input input { + background: #28283c; + border: 0; + color: #f5f5ff; } + .repository.commits .container .header form .search.input input:focus { + background: #32324b; + color: white; } + +.repository.commits .container .header form .checkbox label { + color: #f5f5ff; } + +/* repository: branches */ +.repository.branches .container .table tbody tr:hover { + background: #1e1e2d; } + +.repository.branches .container .table tbody tr td .info { + color: #f5f5ff; } + .repository.branches .container .table tbody tr td .info .svg { + fill: #f5f5ff; } + +.repository.branches .container .table tbody tr td .dropdown.button .download.icon { + color: #f5f5ff; } + +/* repository: diff */ +.repository.diff .container .top.info { + background: #3c3c5a !important; + border: 0; + color: #f5f5ff; } + .repository.diff .container .top.info .button { + background: #505078; + box-shadow: none; + color: #f5f5ff; } + .repository.diff .container .top.info .button:hover { + background: #464669; } + .repository.diff .container .top.info .text.grey { + color: #d7d7e1 !important; } + +.repository.diff .container .info { + background: #32324b; + border: 0; + color: #f5f5ff; } + .repository.diff .container .info .text.grey .time-since { + color: #d7d7e1 !important; } + .repository.diff .container .info .sha.label { + background: #464669; + border: 0 !important; + color: #f5f5ff; + transition: background .2s, color .2s; } + .repository.diff .container .info .sha.label:hover { + background: #3c3c5a; + color: white; } + +.repository.diff .container div .diff-detail-box { + background: #32324b; + color: #f5f5ff; + padding: 10px; } + .repository.diff .container div .diff-detail-box .button { + background: #464669; + color: #f5f5ff; } + .repository.diff .container div .diff-detail-box .button:hover { + background: #3c3c5a; } + .repository.diff .container div .diff-detail-box .button:hover .menu { + display: block; } + .repository.diff .container div .diff-detail-box .button.dropdown { + padding-right: 37px; } + .repository.diff .container div .diff-detail-box .button.dropdown::after { + content: '⏷'; + position: absolute; + right: 17px; + top: 10px; + font-size: 11px; + color: #d7d7e1; } + .repository.diff .container div .diff-detail-box .button .dropdown.icon { + display: none; } + .repository.diff .container div .diff-detail-box .button .menu { + background: #464669; + border: 1px solid #3c3c5a; + box-shadow: none; } + .repository.diff .container div .diff-detail-box .button .menu .item { + color: #f5f5ff; } + .repository.diff .container div .diff-detail-box .button .menu .item:hover { + background: #3c3c5a; } + .repository.diff .container div .diff-detail-box .button .menu .item[data-target*="#diff-files"] { + display: none; } + .repository.diff .container div .diff-detail-box.diff-stats { + display: block; } + +.repository.diff .container div .diff-stats.detail-files { + background: #1e1e2d; + border-radius: 0 0 5px 5px; + margin: 0 0 10px 0; } + .repository.diff .container div .diff-stats.detail-files li { + border-bottom: 1px dashed #3c3c5a; } + .repository.diff .container div .diff-stats.detail-files li:last-of-type { + border-bottom: 0; + margin-bottom: 0; + padding-bottom: 0; } + .repository.diff .container div .diff-stats.detail-files li .diff-counter .add { + color: #64c882; } + .repository.diff .container div .diff-stats.detail-files li .diff-counter .del { + color: #ff8282; } + +.repository.diff .container div .diff-file-box .diff-file-header .fold-code { + display: none; } + +.repository.diff .container div .diff-file-box .diff-file-header .diff-counter .add { + color: #64c882; + margin-right: 10px; } + +.repository.diff .container div .diff-file-box .diff-file-header .diff-counter .bar { + background: #ff8282; + display: none; } + .repository.diff .container div .diff-file-box .diff-file-header .diff-counter .bar .pull-left.add { + background: #64c882; } + +.repository.diff .container div .diff-file-box .diff-file-header .diff-counter .del { + color: #ff8282; } + +.repository.diff .container div .diff-file-box .diff-file-header .file { + color: #f5f5ff; } + +.repository.diff .container div .diff-file-box .diff-file-header .button { + background: #505078; + box-shadow: none; + color: #f5f5ff; } + .repository.diff .container div .diff-file-box .diff-file-header .button:hover { + background: #464669; } + +.repository.diff .container div .diff-file-box .diff-file-body .file-body table tbody .tag-code td { + background: #1e1e2d !important; + border-color: #3c3c5a !important; + color: white; } + +.repository.diff .container div .diff-file-box .diff-file-body .file-body table tbody .same-code td { + background: #1e1e2d !important; + border-color: #3c3c5a !important; + color: white; } + +.repository.diff .container div .diff-file-box .diff-file-body .file-body table tbody .del-code td { + background: #ff8282 !important; + border-color: #ff6464 !important; + color: white; } + .repository.diff .container div .diff-file-box .diff-file-body .file-body table tbody .del-code td .removed-code { + background: #ff6e6e; } + +.repository.diff .container div .diff-file-box .diff-file-body .file-body table tbody .add-code td { + background: #64c882 !important; + border-color: #64dc78 !important; + color: white; } + .repository.diff .container div .diff-file-box .diff-file-body .file-body table tbody .add-code td .added-code { + background: #50b46e; } + +/* repository: files */ +.repository.file .container .secondary.menu .item .repo-path a { + color: #d7d7e1; } + .repository.file .container .secondary.menu .item .repo-path a:hover { + color: #ff8282; } + +.repository.file .container .secondary.menu .item .repo-path .divider { + color: #d7d7e1; } + +.repository.file .container .secondary.menu .item .repo-path .active.section { + color: white; } + +.repository.file .container .non-diff-file-content .file-header .file-header-left .file-info { + color: #d7d7e1 !important; } + +.repository.file .container .non-diff-file-content .file-header .file-header-right .file-actions a .btn-octicon .svg { + fill: #d7d7e1; + transition: fill .2s; } + .repository.file .container .non-diff-file-content .file-header .file-header-right .file-actions a .btn-octicon .svg:hover { + fill: white; } + +.repository.file .container .non-diff-file-content .file-header .file-header-right .file-actions .buttons .button { + background: #464669; + box-shadow: none; + color: #f5f5ff; + font-family: "Lucida Console", monospace; } + .repository.file .container .non-diff-file-content .file-header .file-header-right .file-actions .buttons .button:hover { + background: #3c3c5a; } + +.repository.file .container .non-diff-file-content .table .file-view.code-view table tbody tr td, +.repository.file .container .non-diff-file-content .table .file-view.code-view table tbody tr td pre code .linenums { + background: #1e1e2d !important; + border-color: #3c3c5a !important; + color: white; } + +.repository.file .container .non-diff-file-content .table .file-view.markdown a { + border-bottom: 1px solid; + padding: 0 2px; + margin: 0 -2px; } + +.repository.file .container .non-diff-file-content .table .file-view.markdown:not(code) h1, +.repository.file .container .non-diff-file-content .table .file-view.markdown:not(code) h2 { + border-bottom: 1px solid #3c3c5a; } + +.repository.file .container .non-diff-file-content .table .file-view.markdown:not(code) pre { + background: #28283c; + border-radius: 5px; } + +/* explore: repositories / main */ +.explore .secondary.menu { + background-color: #464669 !important; + border-radius: 0; } + .explore .secondary.menu .item { + color: #d7d7e1; } + .explore .secondary.menu .item:hover { + color: white !important; } + .explore .secondary.menu .item.active { + color: #f5f5ff !important; } + .explore .secondary.menu .item.active:hover { + color: white; } + .explore .secondary.menu .item .label { + background: #3c3c5a; } + +.explore .container .filter.menu { + display: none; } + +.explore .container form.form .input input { + background: #28283c; + border: 2px solid #3c3c5a; + color: #f5f5ff; } + .explore .container form.form .input input:focus { + background: #32324b; + border: 2px solid #3c3c5a; + color: white; } + +.explore .container form.form .input .button { + background: #3c3c5a; + border: 0; } + .explore .container form.form .input .button:hover { + background: #32324b; } + +.explore .container .divider { + border-bottom: 1px solid #3c3c5a; } + +.explore .container .repository.list .item:not(:first-child) { + border-top: 1px solid #3c3c5a; } + +.explore .container .repository.list .item .header a.name i.archive.icon { + color: #d7d7e1 !important; } + +.explore .container .repository.list .item .header .metas span { + color: #d7d7e1 !important; } + +.explore .container .repository.list .item .description p { + color: #f5f5ff; } + .explore .container .repository.list .item .description p.time { + color: #d7d7e1; } + +.explore .container .repository.list .item .description .tags a .label { + background: #3c3c5a; + color: #f5f5ff; } + .explore .container .repository.list .item .description .tags a .label:hover { + background: #464669; + color: white; } + +/* explore: users */ +.explore.users .container .user.list .content .header { + color: #f5f5ff; } + +.explore.users .container .user.list .content .description { + color: #f5f5ff; } + +/* user: profile repositories / main */ +.user .container .grid .card { + background: #32324b; + box-shadow: none; + color: #f5f5ff; } + .user .container .grid .card .content .header { + color: #f5f5ff; } + .user .container .grid .card .extra.content ul { + color: #f5f5ff; } + .user .container .grid .card .extra.content ul li:not(:last-child) { + border-bottom: 1px solid #3c3c5a; } + .user .container .grid .card .extra.content ul a { + color: white; } + .user .container .grid .card .extra.content ul a:hover { + color: #ff8282; } + +.user .container .grid .secondary.pointing.menu { + background: #464669; + border: 0; + border-radius: 5px 5px 0 0; + margin-top: -15px; + overflow-x: auto; + overflow-y: hidden; + padding: 0 20px; + position: sticky; + scrollbar-color: #d7d7e1 #464669; + top: 0; + transform: rotateX(180deg); + z-index: 100; } + .user .container .grid .secondary.pointing.menu .item { + border-bottom: 2px solid transparent; + border-radius: 5px 5px 0 0; + color: #f5f5ff; + font-family: "Lucida Console", monospace; + margin-bottom: 10px; + transform: rotateX(180deg); + transition: background .2s, color .2s; } + .user .container .grid .secondary.pointing.menu .item:hover { + background: #3c3c5a; + color: white; } + .user .container .grid .secondary.pointing.menu .item.active { + border-bottom: 2px solid #f5f5ff; + color: #f5f5ff; } + .user .container .grid .secondary.pointing.menu .item.active:hover { + color: white; } + .user .container .grid .secondary.pointing.menu .item svg { + display: none; } + .user .container .grid .secondary.pointing.menu .item .label { + background: #f5f5ff; + color: #464669; } + .user .container .grid .secondary.pointing.menu .item[href*="stars"], .user .container .grid .secondary.pointing.menu .item[href*="following"], .user .container .grid .secondary.pointing.menu .item[href*="followers"] { + display: none; } + +.user .container .grid .filter.menu { + display: none; } + +.user .container .grid form.form .input input { + background: #28283c; + border: 2px solid #3c3c5a; + color: #f5f5ff; } + .user .container .grid form.form .input input:focus { + background: #32324b; + border: 2px solid #3c3c5a; + color: white; } + +.user .container .grid form.form .input .button { + background: #3c3c5a; + border: 0; } + .user .container .grid form.form .input .button:hover { + background: #32324b; } + +.user .container .grid .divider { + border-bottom: 1px solid #3c3c5a; } + +.user .container .grid .repository.list .item:not(:first-child) { + border-top: 1px solid #3c3c5a; } + +.user .container .grid .repository.list .item .header a.name { + font-family: "Lucida Console", monospace; } + .user .container .grid .repository.list .item .header a.name i.archive.icon { + color: #d7d7e1 !important; } + +.user .container .grid .repository.list .item .header .metas { + display: none; } + .user .container .grid .repository.list .item .header .metas span { + color: #d7d7e1 !important; } + +.user .container .grid .repository.list .item .description p { + color: #f5f5ff; } + .user .container .grid .repository.list .item .description p.time { + color: #d7d7e1; } + +.user .container .grid .repository.list .item .description .tags a .label { + background: #3c3c5a; + color: #f5f5ff; } + .user .container .grid .repository.list .item .description .tags a .label:hover { + background: #464669; + color: white; } + +/* user: profile public activity */ +.user.profile .container .grid .feeds .news .content span { + color: #d7d7e1 !important; } + +.user.profile .container .grid .feeds .news p.grey span { + color: #d7d7e1; } + +.user.profile .container .grid .feeds .news .svg { + fill: #d7d7e1; } + +/* user: signin */ +.user.signin .container .header { + background: #3c3c5a; + border: 0; + color: #f5f5ff; } + +.user.signin .container .segment { + background: #32324b; + border: 0; + color: #f5f5ff; } + .user.signin .container .segment .form .field label { + color: #f5f5ff; } + .user.signin .container .segment .form .field label::after { + color: #ff8282; } + .user.signin .container .segment .form .field input { + background: #28283c; } + .user.signin .container .segment .form .field .green.button { + background: #505078; + box-shadow: none; + color: #f5f5ff; } + .user.signin .container .segment .form .field .green.button:hover { + background: #464669; } + +footer { + background: #1e1e2d; + border-top: 1px solid #28283c; + color: #d7d7e1; + text-transform: lowercase; } + footer .ui.container { + display: flex; + align-items: center; + min-height: 64px; + width: 1127px !important; } + footer .ui.container .links { + margin-left: auto; } + footer .ui.container .links a { + color: #d7d7e1; } + footer .ui.container .links a:hover { + text-decoration: underline; } + footer .ui.container .links > * { + border: 0; + padding: 0; + margin-left: 30px; } + footer .ui.container .links a[href*="/api/swagger"] { + display: none; } + footer .ui.container .links a[href*="gitea.io"]:not(.customlink) { + display: none; } + footer .ui.container .links .version { + display: none; } + footer .ui.container .links .language { + display: none; } diff --git a/source/theme-gitea-vrifox-backend.scss b/source/backend.scss similarity index 74% rename from source/theme-gitea-vrifox-backend.scss rename to source/backend.scss index 574bdf8..80f8b0c 100644 --- a/source/theme-gitea-vrifox-backend.scss +++ b/source/backend.scss @@ -13,7 +13,7 @@ $nojavascript: false; // disables or corrects functions, that would not work wit $vrifoxcustomization: true; // my personal customizations $disablelanguagebutton: false; // if cookies are disabled, the language will have to be chosen on every page again -$font-family: monospace, 'Lucida Console', 'Monaco'; +$font-family: 'Lucida Console', monospace; $border-radius: 5px; // @@ -21,15 +21,15 @@ $border-radius: 5px; // -@import 'partials/main'; -@import 'partials/nav'; +@import 'import/main'; +@import 'import/nav'; -@import 'partials/repository.scss'; +@import 'import/repository.scss'; -@import 'partials/explore.scss'; +@import 'import/explore.scss'; -@import 'partials/user.scss'; +@import 'import/user.scss'; -@import 'partials/footer'; +@import 'import/footer'; diff --git a/source/theme-gitea-vrifox-frontend.scss b/source/frontend.scss similarity index 74% rename from source/theme-gitea-vrifox-frontend.scss rename to source/frontend.scss index e33a4a4..cfbd40d 100644 --- a/source/theme-gitea-vrifox-frontend.scss +++ b/source/frontend.scss @@ -13,7 +13,7 @@ $nojavascript: true; // disables or corrects functions, that would not work with $vrifoxcustomization: true; // my personal customizations $disablelanguagebutton: true; // if cookies are disabled, the language will have to be chosen on every page again -$font-family: monospace, 'Lucida Console', 'Monaco'; +$font-family: 'Lucida Console', monospace; $border-radius: 5px; // @@ -21,15 +21,15 @@ $border-radius: 5px; // -@import 'partials/main'; -@import 'partials/nav'; +@import 'import/main'; +@import 'import/nav'; -@import 'partials/repository.scss'; +@import 'import/repository.scss'; -@import 'partials/explore.scss'; +@import 'import/explore.scss'; -@import 'partials/user.scss'; +@import 'import/user.scss'; -@import 'partials/footer'; +@import 'import/footer'; diff --git a/source/partials/_footer.scss b/source/import/_footer.scss similarity index 100% rename from source/partials/_footer.scss rename to source/import/_footer.scss diff --git a/source/partials/_main.scss b/source/import/_main.scss similarity index 100% rename from source/partials/_main.scss rename to source/import/_main.scss diff --git a/source/partials/_nav.scss b/source/import/_nav.scss similarity index 100% rename from source/partials/_nav.scss rename to source/import/_nav.scss diff --git a/source/partials/explore.scss b/source/import/explore.scss similarity index 100% rename from source/partials/explore.scss rename to source/import/explore.scss diff --git a/source/partials/repository.scss b/source/import/repository.scss similarity index 96% rename from source/partials/repository.scss rename to source/import/repository.scss index 4a964c1..22cf95f 100644 --- a/source/partials/repository.scss +++ b/source/import/repository.scss @@ -978,19 +978,38 @@ } } .table { - .file-view.code-view { - table { - tbody { - tr { - td, - td pre code .linenums { - background: rgb(30, 30, 45) !important; - border-color: rgb(60, 60, 90) !important; - color: rgb(255, 255, 255); + .file-view { + &.code-view { + table { + tbody { + tr { + td, + td pre code .linenums { + background: rgb(30, 30, 45) !important; + border-color: rgb(60, 60, 90) !important; + color: rgb(255, 255, 255); + } } } } } + &.markdown { + a { + border-bottom: 1px solid; + padding: 0 2px; + margin: 0 -2px; + } + &:not(code) { + h1, + h2 { + border-bottom: 1px solid rgb(60, 60, 90); + } + pre { + background: rgb(40, 40, 60); + border-radius: $border-radius; + } + } + } } } } diff --git a/source/partials/user.scss b/source/import/user.scss similarity index 100% rename from source/partials/user.scss rename to source/import/user.scss