added mintea assets

This commit is contained in:
Sasha Koshka 2023-12-27 15:34:44 -07:00 committed by emma
parent 6d8cdf58ca
commit 2ee7393a99
Signed by: emma
GPG Key ID: 06FA419A1698C270
19 changed files with 751 additions and 0 deletions

173
assets/index.html Normal file
View File

@ -0,0 +1,173 @@
<!DOCTYPE html>
<!--
Copyright (c) 2022 Sasha Koshka <sashakoshka@tebibyte.media>
Copyright (c) 2023 Emma Tebibyte <emma@tebibyte.media>
SPDX-License-Identifier: AGPL-3.0-or-later
This file is part of Mintee.
Mintee is free software: you can redistribute it 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.
Mintee 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 Affero General Public License
along with Mintee. If not, see https://www.gnu.org/licenses/.
-->
<html>
<head>
<title>mintea</title>
<meta content="width=device-width, initial-scale=1" name="viewport">
<link rel="stylesheet" href="res/style.css"></link>
<link rel="stylesheet" href="res/martian.css"></link>
<script>
/*
@licstart The following is the entire license notice for the
JavaScript code in this page.
Copyright (C) 2022 Sasha Koshka <sashakoshka@tebibyte.media>
The JavaScript code in this page is free software: you can
redistribute it and/or modify it under the terms of the GNU
General Public License (GNU GPL) as published by the Free Software
Foundation, either version 3 of the License, or (at your option)
any later version. The code is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
As additional permission under GNU GPL version 3 section 7, you
may distribute non-source (e.g., minimized or compacted) forms of
that code without the copy of the GNU GPL normally required by
section 4, provided you include this license notice and a URL
through which recipients can access the Corresponding Source.
@licend The above is the entire license notice
for the JavaScript code in this page.
*/
</script>
</head>
<body>
<div id=stickyWrap>
<nav>
<div class=buttonListWrap>
<ul class=buttonList>
<li><a href="/">TiBM</a></li>
<li><a class=dashboardButton href="/"><span class=collapse>dashboard</span></a></li>
<li><a class=profileButton href="/"><span class=collapse>profile</span></a></li>
<li><a class=notificationsButton href="/"><span class=collapse>notifications</span> (17)</a></li>
</ul>
</div>
<div class=buttonListWrap>
<ul class=buttonList>
<li><a href="/">code</a></li>
<li><a href="/">history</a></li>
<li><a href="/">tags</a></li>
<li><a href="/">issues (17)</a></li>
<li><a href="/">pulls (17)</a></li>
<li><a href="/">projects</a></li>
<li><a href="/">releases</a></li>
<li><a href="/">settings</a></li>
</ul>
</div>
</nav>
</div>
<header>
<span>
viewing
<span class=linkedPath>
<a href="/">owner</a>/<a href="/">repo</a>/<a href="/">branch</a>
</span>
</span>
<ul class=buttonList>
<li><a class=watchButton href="/">watch</a></li>
<li><a class=starButton href="/">star</a></li>
<li><a class=forkButton href="/">fork</a></li>
<li><a class=cloneButton href="/">clone</a></li>
</ul>
</header>
<div id=contentWrap>
<aside>
<p class=sidebarLabel>
<a href="/">/</a><a href="/">name/</a>
</p>
<table class=files border=1>
<tbody>
<tr>
<td><a class=file href="/">file name</a></td>
<td><a class=commit href="/">most recent commit</a></td>
<td><time datetime="2023-01-01">in 2 months</time></td>
</tr>
<tr>
<td><a class=directory href="/">directory/</a></td>
<td><a class=commit href="/">most recent commit</a></td>
<td><time datetime="2023-01-01">in 2 months</time></td>
</tr>
<tr>
<td><a class=file href="/">file name</a></td>
<td><a class=commit href="/">most recent commit</a></td>
<td><time datetime="2023-01-01">in 2 months</time></td>
</tr>
<tr>
<td><a class=file href="/">file name</a></td>
<td><a class=commit href="/">most recent commit</a></td>
<td><time datetime="2023-01-01">in 2 months</time></td>
</tr>
</tbody>
</table>
</aside>
<main>
<p class=previewLabel>README.md</p>
<article class=preview>
<h1>Some Repository</h1>
<p>Ratione quis totam tempora sit magnam voluptas. Recusandae qui illo nulla eligendi. Perspiciatis iusto numquam suscipit aspernatur quibusdam ex.</p>
<p>Consequuntur atque rerum culpa numquam et et possimus dolor. Quidem possimus quia et consectetur. Debitis autem cupiditate vero maxime et libero quae. Tenetur vero architecto iure dolores numquam assumenda enim.</p>
<p>Dolorem facere animi quis repudiandae rerum dolor. Reprehenderit consequatur quae quia quos illum. Labore ducimus ut quaerat et corrupti cupiditate tenetur.</p>
<p>Nisi ut aut sunt dignissimos. Alias magnam itaque deleniti alias quibusdam id possimus eos. Reiciendis et eos placeat. Vero eligendi occaecati quaerat vitae voluptatem deserunt.</p>
<p>Dolor aut corrupti et officia id. Minus ipsam assumenda fugiat neque. Neque et saepe maiores iusto maiores. Dolor et at reprehenderit exercitationem totam neque.</p>
<h2>Heading</h2>
<p>Ratione quis totam tempora sit magnam voluptas. Recusandae qui illo nulla eligendi. Perspiciatis iusto numquam suscipit aspernatur quibusdam ex.</p>
<p>Consequuntur atque rerum culpa numquam et et possimus dolor. Quidem possimus quia et consectetur. Debitis autem cupiditate vero maxime et libero quae. Tenetur vero architecto iure dolores numquam assumenda enim.</p>
<p>Dolorem facere animi quis repudiandae rerum dolor. Reprehenderit consequatur quae quia quos illum. Labore ducimus ut quaerat et corrupti cupiditate tenetur.</p>
<p>Nisi ut aut sunt dignissimos. Alias magnam itaque deleniti alias quibusdam id possimus eos. Reiciendis et eos placeat. Vero eligendi occaecati quaerat vitae voluptatem deserunt.</p>
<p>Dolor aut corrupti et officia id. Minus ipsam assumenda fugiat neque. Neque et saepe maiores iusto maiores. Dolor et at reprehenderit exercitationem totam neque.</p>
<h2>Heading</h2>
<p>Ratione quis totam tempora sit magnam voluptas. Recusandae qui illo nulla eligendi. Perspiciatis iusto numquam suscipit aspernatur quibusdam ex.</p>
<p>Consequuntur atque rerum culpa numquam et et possimus dolor. Quidem possimus quia et consectetur. Debitis autem cupiditate vero maxime et libero quae. Tenetur vero architecto iure dolores numquam assumenda enim.</p>
<p>Dolorem facere animi quis repudiandae rerum dolor. Reprehenderit consequatur quae quia quos illum. Labore ducimus ut quaerat et corrupti cupiditate tenetur.</p>
<p>Nisi ut aut sunt dignissimos. Alias magnam itaque deleniti alias quibusdam id possimus eos. Reiciendis et eos placeat. Vero eligendi occaecati quaerat vitae voluptatem deserunt.</p>
<p>Dolor aut corrupti et officia id. Minus ipsam assumenda fugiat neque. Neque et saepe maiores iusto maiores. Dolor et at reprehenderit exercitationem totam neque.</p>
</article>
</main>
</div>
<script>
let stickyWrap = document.querySelector("#stickyWrap")
document.addEventListener ("scroll", () => {
if (document.documentElement.scrollTop > 0) {
stickyWrap.className = "lifted"
} else {
stickyWrap.className = ""
}
})
</script>
<footer>
<a href="https://git.tebibyte.media/meta/mintee">Mintee</a>,
the fresh and tasty git frontend. page: #s. template: #s.
</footer>
</body>
</html>

13
assets/res/arctica.css Normal file
View File

@ -0,0 +1,13 @@
/* martian theme */
:root {
--glass: url("frost.webp"), #24293370;
--background: #242933;
--foreground: #d8dee9;
--subtle-foreground: #aeb7c6;
--outline: #3b4252;
--shine: #FFFFFF10;
--accent: #88c0d0;
--subtle-accent: #88c0d030;
--shadow: 0 4px 32px #00000040;
--icon-filter: hue-rotate(187deg) saturate(0.30) brightness(1.87);
}

BIN
assets/res/frost.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 16 16" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<path d="M4 1L9 1C10.1046 1 11 1.89543 11 3L11 11C11 12.1046 10.1046 13 9 13L4 13C2.89543 13 2 12.1046 2 11L2 3C2 1.89543 2.89543 1 4 1Z" id="Fill"/>
</defs>
<g id="Layer-1">
<g opacity="1">
<mask height="12" id="StrokeMask" maskUnits="userSpaceOnUse" width="9" x="2" y="1">
<rect fill="#000000" height="12" stroke="none" width="9" x="2" y="1"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill"/>
</mask>
<use fill="none" mask="url(#StrokeMask)" stroke="#ff0000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" xlink:href="#Fill"/>
</g>
<path d="M6.5 4.5L6.5 9.5" fill="none" opacity="1" stroke="#ff0000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path d="M4.5 7.5L6.5 9.5L8.5 7.5" fill="none" opacity="1" stroke="#ff0000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<path d="M12 3L12 4C12.5523 4 13 4.44772 13 5L13 13C13 13.5523 12.5523 14 12 14L8 14L7 14L5.4375 14C5.7925 14.5573 6.29032 15 7 15L12 15C13.1046 15 14 14.1046 14 13L14 5C14 3.89543 13.1046 3 12 3Z" fill="#ff0000" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 16 16" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<path d="M2 1L6 1L8 3L14 3C15.1046 3 16 3.89543 16 5L16 13C16 14.1046 15.1046 15 14 15L2 15C0.895431 15 0 14.1046 0 13L0 3C0 1.89543 0.895431 1 2 1Z" id="Fill"/>
</defs>
<clipPath id="ArtboardFrame">
<rect height="16" width="16" x="0" y="0"/>
</clipPath>
<g clip-path="url(#ArtboardFrame)" id="Layer-1">
<g opacity="1">
<mask height="14" id="StrokeMask" maskUnits="userSpaceOnUse" width="16" x="0" y="1">
<rect fill="#FF0000" height="14" stroke="none" width="16" x="0" y="1"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill"/>
</mask>
<use fill="none" mask="url(#StrokeMask)" stroke="#FF0000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" xlink:href="#Fill"/>
</g>
<path d="M2.5 12.5L13.5 12.5" fill="none" opacity="1" stroke="#FF0000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

17
assets/res/icons/file.svg Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 16 16" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<path d="M4 0L10 0L14 4L14 14C14 15.1046 13.1046 16 12 16L4 16C2.89543 16 2 15.1046 2 14L2 2C2 0.895431 2.89543 0 4 0Z" id="Fill"/>
</defs>
<g id="Layer-1">
<g opacity="1">
<mask height="16" id="StrokeMask" maskUnits="userSpaceOnUse" width="12" x="2" y="0">
<rect fill="#FF0000" height="16" stroke="none" width="12" x="2" y="0"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill"/>
</mask>
<use fill="none" mask="url(#StrokeMask)" stroke="#FF0000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" xlink:href="#Fill"/>
</g>
<path d="M9.5 0.5L9.5 4.5L13.5 4.5" fill="none" opacity="1" stroke="#FF0000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

34
assets/res/icons/fork.svg Normal file
View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 16 16" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<path d="M6 13C6 11.8954 6.89543 11 8 11C9.10457 11 10 11.8954 10 13C10 14.1046 9.10457 15 8 15C6.89543 15 6 14.1046 6 13Z" id="Fill"/>
<path d="M2 4C2 2.89543 2.89543 2 4 2C5.10457 2 6 2.89543 6 4C6 5.10457 5.10457 6 4 6C2.89543 6 2 5.10457 2 4Z" id="Fill_2"/>
<path d="M10 4C10 2.89543 10.8954 2 12 2C13.1046 2 14 2.89543 14 4C14 5.10457 13.1046 6 12 6C10.8954 6 10 5.10457 10 4Z" id="Fill_3"/>
</defs>
<g id="Layer-1">
<g opacity="1">
<mask height="4" id="StrokeMask" maskUnits="userSpaceOnUse" width="4" x="6" y="11">
<rect fill="#FF0000" height="4" stroke="none" width="4" x="6" y="11"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill"/>
</mask>
<use fill="none" mask="url(#StrokeMask)" stroke="#FF0000" stroke-linecap="round" stroke-linejoin="miter" stroke-width="2" xlink:href="#Fill"/>
</g>
<g opacity="1">
<mask height="4" id="StrokeMask_2" maskUnits="userSpaceOnUse" width="4" x="2" y="2">
<rect fill="#FF0000" height="4" stroke="none" width="4" x="2" y="2"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill_2"/>
</mask>
<use fill="none" mask="url(#StrokeMask_2)" stroke="#FF0000" stroke-linecap="round" stroke-linejoin="miter" stroke-width="2" xlink:href="#Fill_2"/>
</g>
<g opacity="1">
<mask height="4" id="StrokeMask_3" maskUnits="userSpaceOnUse" width="4" x="10" y="2">
<rect fill="#FF0000" height="4" stroke="none" width="4" x="10" y="2"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill_3"/>
</mask>
<use fill="none" mask="url(#StrokeMask_3)" stroke="#FF0000" stroke-linecap="round" stroke-linejoin="miter" stroke-width="2" xlink:href="#Fill_3"/>
</g>
<path d="M4 5.5L4 7.2048C4 7.92012 4.57988 8.5 5.2952 8.5L10.7048 8.5C11.4201 8.5 12 7.92012 12 7.2048L12 5.5" fill="none" opacity="1" stroke="#FF0000" stroke-linecap="square" stroke-linejoin="round" stroke-width="1"/>
<path d="M8 8.5L8 11.5" fill="none" opacity="1" stroke="#FF0000" stroke-linecap="square" stroke-linejoin="round" stroke-width="1"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

33
assets/res/icons/home.svg Normal file
View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 16 16" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<path d="M15 8L15 8.00775C15 8.55576 14.5558 9 14.0078 9L13 9L13 13C13 14.1046 12.1046 15 11 15L4.98837 15C3.89022 15 3 14.1098 3 13.0116L3 9L1.999 9C1.44727 9 1 8.55273 1 8.001L1 8L8 1L15 8Z" id="Fill"/>
<path d="M8 10L8 10C9.10457 10 10 10.8954 10 12L10 15L6 15L6 12C6 10.8954 6.89543 10 8 10Z" id="Fill_2"/>
<path d="M5.5 8L10.5 8C10.7761 8 11 8.22386 11 8.5L11 8.5C11 8.77614 10.7761 9 10.5 9L5.5 9C5.22386 9 5 8.77614 5 8.5L5 8.5C5 8.22386 5.22386 8 5.5 8Z" id="Fill_3"/>
</defs>
<g id="Layer-1">
<g opacity="1">
<mask height="14" id="StrokeMask" maskUnits="userSpaceOnUse" width="14" x="1" y="1">
<rect fill="#000000" height="14" stroke="none" width="14" x="1" y="1"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill"/>
</mask>
<use fill="none" mask="url(#StrokeMask)" stroke="#ff0000" stroke-linecap="round" stroke-linejoin="miter" stroke-width="2" xlink:href="#Fill"/>
</g>
<g opacity="1">
<mask height="5" id="StrokeMask_2" maskUnits="userSpaceOnUse" width="4" x="6" y="10">
<rect fill="#000000" height="5" stroke="none" width="4" x="6" y="10"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill_2"/>
</mask>
<use fill="none" mask="url(#StrokeMask_2)" stroke="#ff0000" stroke-linecap="round" stroke-linejoin="miter" stroke-width="2" xlink:href="#Fill_2"/>
</g>
<g opacity="1">
<mask height="1" id="StrokeMask_3" maskUnits="userSpaceOnUse" width="6" x="5" y="8">
<rect fill="#000000" height="1" stroke="none" width="6" x="5" y="8"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill_3"/>
</mask>
<use fill="none" mask="url(#StrokeMask_3)" stroke="#ff0000" stroke-linecap="round" stroke-linejoin="miter" stroke-width="2" xlink:href="#Fill_3"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

11
assets/res/icons/link.svg Normal file
View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 16 16" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs/>
<g id="Layer-1">
<g opacity="1">
<path d="M13.0962 1.28249C12.3151 0.501437 11.0488 0.501437 10.2678 1.28249L6.02513 5.52513C5.24408 6.30618 5.24408 7.57251 6.02513 8.35355L6.73223 9.06066C7.51328 9.84171 8.77961 9.84171 9.56066 9.06066L8.85355 8.35355C8.46303 8.74408 7.82986 8.74408 7.43934 8.35355L6.73223 7.64645C6.34171 7.25592 6.34171 6.62276 6.73223 6.23223L10.9749 1.98959C11.3654 1.59907 11.9986 1.59907 12.3891 1.98959L13.0962 2.6967C13.4867 3.08722 13.4867 3.72039 13.0962 4.11091L10.9749 6.23223L11.682 6.93934L13.8033 4.81802C14.5843 4.03697 14.5843 2.77064 13.8033 1.98959L13.0962 1.28249Z" fill="#FF0000" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M10.2678 6.93934C9.48672 6.15829 8.22039 6.15829 7.43934 6.93934L8.14645 7.64645C8.53697 7.25592 9.17014 7.25592 9.56066 7.64645L10.2678 8.35355C10.6583 8.74408 10.6583 9.37724 10.2678 9.76777L6.02513 14.0104C5.6346 14.4009 5.00143 14.4009 4.61091 14.0104L3.90381 13.3033C3.51328 12.9128 3.51328 12.2796 3.90381 11.8891L6.02513 9.76777L5.31802 9.06066L3.1967 11.182C2.41565 11.963 2.41565 13.2294 3.1967 14.0104L3.90381 14.7175C4.68485 15.4986 5.95119 15.4986 6.73223 14.7175L10.9749 10.4749C11.7559 9.69383 11.7559 8.42749 10.9749 7.64645L10.2678 6.93934Z" fill="#FF0000" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 16 16" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<path d="M2 10C6 10 2 2 8 2C14 2 10 10 14 10L14 12L2 12L2 10Z" id="Fill"/>
</defs>
<g id="Layer-1">
<g opacity="1">
<mask height="10" id="StrokeMask" maskUnits="userSpaceOnUse" width="12" x="2" y="2">
<rect fill="#000000" height="10" stroke="none" width="12" x="2" y="2"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill"/>
</mask>
<use fill="none" mask="url(#StrokeMask)" stroke="#ff0000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" xlink:href="#Fill"/>
</g>
<path d="M6.5 13.5L9.5 13.5" fill="none" opacity="1" stroke="#ff0000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with Vectornator (http://vectornator.io/) -->
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 16 16" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<path d="M4 5C4 2.79086 5.79086 1 8 1C10.2091 1 12 2.79086 12 5C12 7.20914 10.2091 9 8 9C5.79086 9 4 7.20914 4 5Z" id="Fill"/>
</defs>
<g id="Layer-1">
<g opacity="1">
<mask height="8" id="StrokeMask" maskUnits="userSpaceOnUse" width="8" x="4" y="1">
<rect fill="#000000" height="8" stroke="none" width="8" x="4" y="1"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill"/>
</mask>
<use fill="none" mask="url(#StrokeMask)" stroke="#ff0000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" xlink:href="#Fill"/>
</g>
<path d="M5.125 8.96875C3.07691 10.3632 2 13.024 2 15L14 15C14 13.024 12.9231 10.3632 10.875 8.96875C10.5815 9.18187 10.3056 9.41651 9.96875 9.5625C11.4658 10.4113 12.5459 12.1342 12.8438 14C10.5784 14 5.42155 14 3.15625 14C3.45407 12.1342 4.53421 10.4113 6.03125 9.5625C5.69444 9.41651 5.41851 9.18187 5.125 8.96875Z" fill="#ff0000" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M6.5 4L6.5 4C6.77614 4 7 4.22386 7 4.5L7 5.5C7 5.77614 6.77614 6 6.5 6L6.5 6C6.22386 6 6 5.77614 6 5.5L6 4.5C6 4.22386 6.22386 4 6.5 4Z" fill="#ff0000" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M9.5 4L9.5 4C9.77614 4 10 4.22386 10 4.5L10 5.5C10 5.77614 9.77614 6 9.5 6L9.5 6C9.22386 6 9 5.77614 9 5.5L9 4.5C9 4.22386 9.22386 4 9.5 4Z" fill="#ff0000" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

20
assets/res/icons/star.svg Normal file
View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 16 16" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<path d="" id="Fill"/>
</defs>
<clipPath id="ArtboardFrame">
<rect height="16" width="16" x="0" y="0"/>
</clipPath>
<g clip-path="url(#ArtboardFrame)" id="Layer-1">
<path d="M8 1.68509L6.43254 6.50925L1.36011 6.50925L5.46379 9.49075L3.89632 14.3149L8 11.3334L12.1037 14.3149L10.5362 9.49075L14.6399 6.50925L9.56746 6.50925L8 1.68509Z" fill="none" opacity="1" stroke="#FF0000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<g opacity="1">
<mask height="9.04508" id="StrokeMask" maskUnits="userSpaceOnUse" width="9.51057" x="-0.755283" y="3.95492">
<rect fill="#FF0000" height="9.04508" stroke="none" width="9.51057" x="-0.755283" y="3.95492"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill"/>
</mask>
<use fill="none" mask="url(#StrokeMask)" stroke="#FF0000" stroke-linecap="round" stroke-linejoin="miter" stroke-width="2" xlink:href="#Fill"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 16 16" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs/>
<g id="Layer-1">
<path d="M13 2.5C12.872 2.5 12.7422 2.5469 12.6445 2.64453L2.64453 12.6445C2.44927 12.8398 2.44927 13.1602 2.64453 13.3555C2.83979 13.5507 3.16021 13.5507 3.35547 13.3555L13.3555 3.35547C13.5507 3.16021 13.5507 2.83979 13.3555 2.64453C13.2578 2.5469 13.128 2.5 13 2.5Z" fill="#FF0000" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M8 1.1875C7.79965 1.1875 7.60609 1.30092 7.53125 1.53125L6.09375 6L1.375 6C0.890638 6 0.670643 6.62155 1.0625 6.90625L4.46875 9.40625L5.1875 8.6875L2.90625 7L6.4375 7C6.65411 7 6.83931 6.86226 6.90625 6.65625L8 3.28125C8.24758 4.04321 8.40424 4.56808 8.625 5.25L9.40625 4.46875C9.02422 3.27978 8.58815 1.89873 8.46875 1.53125C8.39391 1.30092 8.20035 1.1875 8 1.1875ZM12.125 6L11.125 7L13.0938 7L10.25 9.09375C10.0748 9.22107 9.99556 9.45024 10.0625 9.65625L11.1562 13L8.28125 10.9375C8.10601 10.8102 7.89399 10.8102 7.71875 10.9375L5.84375 12.2812L3.5625 14.5938C3.72164 14.7829 3.94912 14.8919 4.1875 14.7188L8 11.9688L11.8125 14.7188C12.2044 15.0035 12.7434 14.6169 12.5938 14.1562L11.125 9.71875L14.9375 6.90625C15.3294 6.62155 15.1094 6 14.625 6L12.125 6Z" fill="#FF0000" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 16 16" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs/>
<g id="Layer-1">
<path d="M13.1797 4.94531L12.4531 5.67188C12.6992 5.86021 12.9499 6.03399 13.1875 6.25C13.742 6.75406 14.2415 7.27146 14.6562 7.8125C14.7212 7.89719 14.728 7.92691 14.7812 8C14.728 8.07309 14.7212 8.1028 14.6562 8.1875C14.2415 8.72854 13.742 9.24594 13.1875 9.75C11.6377 11.1589 9.90734 12 8 12C7.43312 12 6.88318 11.9188 6.34766 11.7773L5.54297 12.582C6.29709 12.8399 7.11502 13 8 13C13 13 16 8 16 8C16 8 14.9779 6.3517 13.1797 4.94531Z" fill="#FF0000" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M8 3C3 3 0 8 0 8C0 8 1.02299 9.64855 2.82031 11.0547L3.54688 10.3281C3.30078 10.1398 3.05012 9.96602 2.8125 9.75C2.25803 9.24594 1.75855 8.72854 1.34375 8.1875C1.27882 8.10281 1.27202 8.07309 1.21875 8C1.27202 7.92691 1.27882 7.89719 1.34375 7.8125C1.75855 7.27146 2.25803 6.75407 2.8125 6.25C4.36227 4.84112 6.09266 4 8 4C8.56688 4 9.11682 4.08123 9.65234 4.22266L10.457 3.41797C9.70307 3.16026 8.88475 3 8 3Z" fill="#FF0000" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M10.8906 7.23438L9.98828 8.13672C9.91987 9.13018 9.13018 9.91987 8.13672 9.98828L7.23438 10.8906C7.47983 10.9555 7.73414 11 8 11C9.65685 11 11 9.65685 11 8C11 7.73414 10.9555 7.47983 10.8906 7.23438Z" fill="#FF0000" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M8 5C6.34315 5 5 6.34315 5 8C5 8.26586 5.04446 8.52017 5.10938 8.76562L6.01172 7.86328C6.08013 6.86982 6.86982 6.08013 7.86328 6.01172L8.76562 5.10938C8.52017 5.04446 8.26586 5 8 5Z" fill="#FF0000" fill-rule="nonzero" opacity="1" stroke="none"/>
<path d="M13 2.5C12.872 2.5 12.7422 2.5469 12.6445 2.64453L2.64453 12.6445C2.44927 12.8398 2.44927 13.1602 2.64453 13.3555C2.83979 13.5507 3.16021 13.5507 3.35547 13.3555L13.3555 3.35547C13.5507 3.16021 13.5507 2.83979 13.3555 2.64453C13.2578 2.5469 13.128 2.5 13 2.5Z" fill="#FF0000" fill-rule="nonzero" opacity="1" stroke="none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 16 16" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<path d="M8 3C13 3 16 8 16 8C16 8 13 13 8 13C3 13 0 8 0 8C0 8 3 3 8 3Z" id="Fill"/>
<path d="M5 8C5 6.34315 6.34315 5 8 5C9.65685 5 11 6.34315 11 8C11 9.65685 9.65685 11 8 11C6.34315 11 5 9.65685 5 8Z" id="Fill_2"/>
</defs>
<g id="Layer-1">
<g opacity="1">
<mask height="10" id="StrokeMask" maskUnits="userSpaceOnUse" width="16" x="0" y="3">
<rect fill="#FF0000" height="10" stroke="none" width="16" x="0" y="3"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill"/>
</mask>
<use fill="none" mask="url(#StrokeMask)" stroke="#FF0000" stroke-linecap="round" stroke-linejoin="miter" stroke-width="2" xlink:href="#Fill"/>
</g>
<g opacity="1">
<mask height="6" id="StrokeMask_2" maskUnits="userSpaceOnUse" width="6" x="5" y="5">
<rect fill="#FF0000" height="6" stroke="none" width="6" x="5" y="5"/>
<use fill="#ffffff" fill-rule="evenodd" stroke="none" xlink:href="#Fill_2"/>
</mask>
<use fill="none" mask="url(#StrokeMask_2)" stroke="#FF0000" stroke-linecap="round" stroke-linejoin="miter" stroke-width="2" xlink:href="#Fill_2"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

13
assets/res/martian.css Normal file
View File

@ -0,0 +1,13 @@
/* martian theme */
:root {
--glass: url("frost.webp"), hsla(0, 20%, 7%, 0.5);
--background: hsl(0, 20%, 7%);
--foreground: hsl(0, 25%, 90%);
--subtle-foreground: hsl(0, 35%, 55%);
--outline: hsl(0, 23%, 20%);
--shine: #FFFFFF10;
--accent: hsl(0, 80%, 40%);
--subtle-accent: hsla(0, 80%, 40%, 0.2);
--shadow: 0 4px 32px #00000070;
--icon-filter: saturate(0.89) brightness(0.72);
}

13
assets/res/mint-dark.css Normal file
View File

@ -0,0 +1,13 @@
/* mint theme */
:root {
--glass: url("frost.webp"), #33333377;
--background: #111;
--foreground: #CCC;
--subtle-foreground: #777;
--outline: #FFFFFF15;
--shine: #FFFFFF18;
--accent: #209D6E;
--subtle-accent: #209D6E30;
--shadow: 0 4px 32px #03281A12;
--icon-filter: hue-rotate(157deg) saturate(0.80) brightness(1.3);
}

13
assets/res/mint.css Normal file
View File

@ -0,0 +1,13 @@
/* mint theme */
:root {
--glass: #EEEEEE77;
--background: #EEE;
--foreground: #333;
--subtle-foreground: #888;
--outline: #00000015;
--shine: #00000015;
--accent: #209D6E;
--subtle-accent: #209D6E30;
--shadow: 0 4px 32px #03281A12;
--icon-filter: hue-rotate(157deg) saturate(0.80) brightness(1.3);
}

288
assets/res/style.css Normal file
View File

@ -0,0 +1,288 @@
* {
box-sizing: border-box;
scrollbar-color: var(--accent) transparent;
}
*::selection {
background-color: var(--subtle-accent);
}
body {
background: var(--background);
color: var(--foreground);
font-size: 10pt;
font-family: monospace;
margin: 0;
}
a {
color: var(--accent);
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
h1 {
font-size: 2em;
font-weight: bold;
border-bottom: 1px solid var(--outline);
margin: 0.5em 0;
padding-bottom: 0.2em;
}
h2 {
font-size: 1.5em;
font-weight: bold;
margin: 1em 0;
}
h3 {
font-size: 1em;
font-weight: bold;
margin: 1em 0;
}
#contentWrap, header, nav, footer {
max-width: 90rem;
margin: auto;
}
#stickyWrap {
position: sticky;
top: 0;
transition: 0.2s box-shadow, 0.2s background;
z-index: 255;
}
#stickyWrap.lifted {
background: var(--glass);
backdrop-filter: blur(32px);
-webkit-backdrop-filter: blur(32px);
box-shadow: var(--shadow);
border-bottom: 1px solid var(--shine);
}
nav {
padding: 1rem;
}
.buttonList {
margin: 0;
padding: 0;
}
.buttonList li {
display: inline;
}
.buttonList li:not(:last-child) {
margin-right: 1em;
}
header {
padding: 0 1rem;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap: 1rem;
}
header .buttonList {
display: inline;
text-align: right;
white-space: nowrap;
}
#contentWrap {
padding: 1rem;
}
@media not screen and (min-width: 60rem) {
aside {
margin-bottom: 1rem;
}
nav .buttonListWrap {
position: relative;
}
nav .buttonListWrap .buttonList {
overflow-x: auto;
white-space: nowrap;
scrollbar-width: thin;
width: 100%;
}
nav .buttonListWrap::after {
position: absolute;
display: block;
width: 1rem;
height: 100%;
top: 0;
right: 0;
content: "";
background-image: linear-gradient(
to right,
transparent 0%,
var(--background) 100%);
}
nav > .buttonListWrap {
text-align: center;
}
nav > .buttonListWrap:last-child {
margin-top: 1rem;
}
}
@media screen and (min-width: 60rem) {
#contentWrap {
display: grid;
grid-gap: 2rem;
grid-template-columns: 24rem auto;
}
nav {
display: grid;
grid-grid: 1rem;
grid-template-columns: auto auto;
}
nav > .buttonListWrap:last-child {
text-align: right;
}
}
@media not screen and (min-width: 80rem) {
.collapse {
display: none;
}
}
@media screen and (min-width: 80rem) {
#contentWrap {
grid-template-columns: 36rem auto;
}
}
.linkedPath {
color: var(--subtle-foreground);
}
.files {
border-collapse:collapse;
border: none;
width: 100%;
}
.files tr {
display: grid;
grid-template-columns: 30% auto min-content;
gap: 1rem;
}
.files td {
border: none;
padding: 0;
min-width: 0;
}
.files td > * {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
max-width: 100%;
display: block;
}
.files td:last-child {
text-align: right;
}
.files tr:not(:last-child) {
border-bottom: 1px solid var(--outline);
padding-bottom: 0.5rem;
margin-bottom: 0.5rem;
}
.files td time {
color: var(--subtle-foreground);
}
.hiddenLabel {
display: none;
}
.files .file::before,
.files .directory::before,
.notificationsButton::before,
.profileButton::before,
.dashboardButton::before,
.watchButton::before,
.starButton::before,
.forkButton::before,
.cloneButton::before
{
content: "";
width: 16px;
height: 16px;
background-repeat: no-repeat;
display: inline-block;
filter: var(--icon-filter);
margin-right: 0.5em;
vertical-align: sub;
}
.files .file::before {
background-image: url("icons/file.svg");
}
.files .directory::before {
background-image: url("icons/directory.svg");
}
.dashboardButton::before {
background-image: url("icons/home.svg");
}
.profileButton::before {
background-image: url("icons/profile.svg");
}
.notificationsButton::before {
background-image: url("icons/notifications.svg");
}
.watchButton::before {
background-image: url("icons/watch.svg");
}
.starButton::before {
background-image: url("icons/star.svg");
}
.forkButton::before {
background-image: url("icons/fork.svg");
}
.cloneButton::before {
background-image: url("icons/clone.svg");
}
.previewLabel {
color: var(--subtle-foreground);
}
footer {
padding: 0 1rem 1rem 1rem;
text-align: center;
color: var(--subtle-foreground);
}
/* please leave this at the very bottom */
*:first-child { margin-top: 0 }
*:last-child { margin-bottom: 0 }