docs: Add a website
Co-Authored-By: Jakub Steiner <jimmac@gmail.com> Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3490>
@ -3,7 +3,7 @@ version = "@version@"
|
||||
browse_url = "https://gitlab.gnome.org/GNOME/mutter/"
|
||||
repository_url = "https://gitlab.gnome.org/GNOME/mutter.git"
|
||||
website_url = "https://blogs.gnome.org/shell-dev/"
|
||||
docs_url = "https://docs.gtk.org/"
|
||||
docs_url = "https://gnome.pages.gitlab.gnome.org/mutter/"
|
||||
logo_url = "logo.svg"
|
||||
authors = "Mutter Development Team"
|
||||
license = "GPL-2.0-or-later"
|
||||
|
@ -3,7 +3,7 @@ version = "@version@"
|
||||
browse_url = "https://gitlab.gnome.org/GNOME/mutter/"
|
||||
repository_url = "https://gitlab.gnome.org/GNOME/mutter.git"
|
||||
website_url = "https://blogs.gnome.org/shell-dev/"
|
||||
docs_url = "https://docs.gtk.org/"
|
||||
docs_url = "https://gnome.pages.gitlab.gnome.org/mutter/"
|
||||
logo_url = "logo.svg"
|
||||
authors = "Mutter Development Team"
|
||||
license = "GPL-2.0-or-later"
|
||||
|
@ -3,7 +3,7 @@ version = "@version@"
|
||||
browse_url = "https://gitlab.gnome.org/GNOME/mutter/"
|
||||
repository_url = "https://gitlab.gnome.org/GNOME/mutter.git"
|
||||
website_url = "https://blogs.gnome.org/shell-dev/"
|
||||
docs_url = "https://docs.gtk.org/"
|
||||
docs_url = "https://gnome.pages.gitlab.gnome.org/mutter/"
|
||||
logo_url = "logo.svg"
|
||||
authors = "Mutter Development Team"
|
||||
license = "GPL-2.0-or-later"
|
||||
|
@ -3,7 +3,7 @@ version = "@version@"
|
||||
browse_url = "https://gitlab.gnome.org/GNOME/mutter/"
|
||||
repository_url = "https://gitlab.gnome.org/GNOME/mutter.git"
|
||||
website_url = "https://blogs.gnome.org/shell-dev/"
|
||||
docs_url = "https://docs.gtk.org/"
|
||||
docs_url = "https://gnome.pages.gitlab.gnome.org/mutter/"
|
||||
logo_url = "logo.svg"
|
||||
authors = "Mutter Development Team"
|
||||
license = "GPL-2.0-or-later"
|
||||
|
@ -3,7 +3,7 @@ version = "@version@"
|
||||
browse_url = "https://gitlab.gnome.org/GNOME/mutter/"
|
||||
repository_url = "https://gitlab.gnome.org/GNOME/mutter.git"
|
||||
website_url = "https://blogs.gnome.org/shell-dev/"
|
||||
docs_url = "https://docs.gtk.org/"
|
||||
docs_url = "https://gnome.pages.gitlab.gnome.org/mutter/"
|
||||
logo_url = "logo.svg"
|
||||
authors = "Mutter Development Team"
|
||||
license = "GPL-2.0-or-later"
|
||||
|
@ -3,7 +3,7 @@ version = "@version@"
|
||||
browse_url = "https://gitlab.gnome.org/GNOME/mutter/"
|
||||
repository_url = "https://gitlab.gnome.org/GNOME/mutter.git"
|
||||
website_url = "https://blogs.gnome.org/shell-dev/"
|
||||
docs_url = "https://docs.gtk.org/"
|
||||
docs_url = "https://gnome.pages.gitlab.gnome.org/mutter/"
|
||||
logo_url = "logo.svg"
|
||||
authors = "Mutter Development Team"
|
||||
license = "GPL-2.0-or-later"
|
||||
|
61
doc/website/404.html
Normal file
@ -0,0 +1,61 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="theme-color" content="#ff7800"><!-- primary color -->
|
||||
|
||||
<title>Mutter</title>
|
||||
|
||||
<link rel="canonical" href="https://gnome.pages.gitlab.gnome.org/mutter/404.html" />
|
||||
<link rel="alternate" type="application/rss+xml" title="Mutter" href="https://gnome.pages.gitlab.gnome.org/mutter/feed.xml" />
|
||||
|
||||
<link rel="stylesheet" href="/style.css" />
|
||||
|
||||
<link rel="icon" type="image/png" href="assets/favicon.png" />
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png" />
|
||||
|
||||
<!-- Twitter -->
|
||||
<meta property="twitter:title" content="Mutter" />
|
||||
<meta property="twitter:image" content="https://gnome.pages.gitlab.gnome.org/mutter/assets/card.png" />
|
||||
<meta property="twitter:card" content="summary_large_image" />
|
||||
<meta property="twitter:description" content="Mutter Window Manager website." />
|
||||
|
||||
<!-- Open Graph -->
|
||||
<meta property="og:title" content="Mutter" />
|
||||
<meta property="og:url" content="https://mutter.gnome.org" />
|
||||
<meta property="og:description" content="Mutter Window Manager website." />
|
||||
<meta property="og:image" content="https://gnome.pages.gitlab.gnome.org/mutter/assets/card.png" />
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
<header class="site-header">
|
||||
<h1 id="logo"><a href="/">Mutter</a></h1>
|
||||
</header>
|
||||
|
||||
|
||||
<div class="container">
|
||||
<p><img src="/assets/404.png" alt="404" class="full pixels" /></p>
|
||||
|
||||
<h1 id="document-not-found">Document Not Found</h1>
|
||||
|
||||
<p>The requested page could not be found. If you feel this is not normal, then you create an issue on the Gitlab.</p>
|
||||
|
||||
<p class="dialog-buttons"><a href="javascript:window.history.go(-1);" class="inline-button">Go Back</a> <a href="https://gitlab.gnome.org/Teams/Websites/mutter.gnome.org/issues">File an issue</a></p>
|
||||
|
||||
</div>
|
||||
|
||||
<footer class="site-footer">
|
||||
<p>© Mutter, 2021 – 2023</p>
|
||||
|
||||
<p><a href="https://gitlab.gnome.org/Teams/Websites/mutter.gnome.org">Website source</a></p>
|
||||
</footer>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
121
doc/website/LICENSE
Normal file
@ -0,0 +1,121 @@
|
||||
Creative Commons Legal Code
|
||||
|
||||
CC0 1.0 Universal
|
||||
|
||||
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
|
||||
LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
|
||||
ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
|
||||
INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
|
||||
REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
|
||||
PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
|
||||
THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
|
||||
HEREUNDER.
|
||||
|
||||
Statement of Purpose
|
||||
|
||||
The laws of most jurisdictions throughout the world automatically confer
|
||||
exclusive Copyright and Related Rights (defined below) upon the creator
|
||||
and subsequent owner(s) (each and all, an "owner") of an original work of
|
||||
authorship and/or a database (each, a "Work").
|
||||
|
||||
Certain owners wish to permanently relinquish those rights to a Work for
|
||||
the purpose of contributing to a commons of creative, cultural and
|
||||
scientific works ("Commons") that the public can reliably and without fear
|
||||
of later claims of infringement build upon, modify, incorporate in other
|
||||
works, reuse and redistribute as freely as possible in any form whatsoever
|
||||
and for any purposes, including without limitation commercial purposes.
|
||||
These owners may contribute to the Commons to promote the ideal of a free
|
||||
culture and the further production of creative, cultural and scientific
|
||||
works, or to gain reputation or greater distribution for their Work in
|
||||
part through the use and efforts of others.
|
||||
|
||||
For these and/or other purposes and motivations, and without any
|
||||
expectation of additional consideration or compensation, the person
|
||||
associating CC0 with a Work (the "Affirmer"), to the extent that he or she
|
||||
is an owner of Copyright and Related Rights in the Work, voluntarily
|
||||
elects to apply CC0 to the Work and publicly distribute the Work under its
|
||||
terms, with knowledge of his or her Copyright and Related Rights in the
|
||||
Work and the meaning and intended legal effect of CC0 on those rights.
|
||||
|
||||
1. Copyright and Related Rights. A Work made available under CC0 may be
|
||||
protected by copyright and related or neighboring rights ("Copyright and
|
||||
Related Rights"). Copyright and Related Rights include, but are not
|
||||
limited to, the following:
|
||||
|
||||
i. the right to reproduce, adapt, distribute, perform, display,
|
||||
communicate, and translate a Work;
|
||||
ii. moral rights retained by the original author(s) and/or performer(s);
|
||||
iii. publicity and privacy rights pertaining to a person's image or
|
||||
likeness depicted in a Work;
|
||||
iv. rights protecting against unfair competition in regards to a Work,
|
||||
subject to the limitations in paragraph 4(a), below;
|
||||
v. rights protecting the extraction, dissemination, use and reuse of data
|
||||
in a Work;
|
||||
vi. database rights (such as those arising under Directive 96/9/EC of the
|
||||
European Parliament and of the Council of 11 March 1996 on the legal
|
||||
protection of databases, and under any national implementation
|
||||
thereof, including any amended or successor version of such
|
||||
directive); and
|
||||
vii. other similar, equivalent or corresponding rights throughout the
|
||||
world based on applicable law or treaty, and any national
|
||||
implementations thereof.
|
||||
|
||||
2. Waiver. To the greatest extent permitted by, but not in contravention
|
||||
of, applicable law, Affirmer hereby overtly, fully, permanently,
|
||||
irrevocably and unconditionally waives, abandons, and surrenders all of
|
||||
Affirmer's Copyright and Related Rights and associated claims and causes
|
||||
of action, whether now known or unknown (including existing as well as
|
||||
future claims and causes of action), in the Work (i) in all territories
|
||||
worldwide, (ii) for the maximum duration provided by applicable law or
|
||||
treaty (including future time extensions), (iii) in any current or future
|
||||
medium and for any number of copies, and (iv) for any purpose whatsoever,
|
||||
including without limitation commercial, advertising or promotional
|
||||
purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
|
||||
member of the public at large and to the detriment of Affirmer's heirs and
|
||||
successors, fully intending that such Waiver shall not be subject to
|
||||
revocation, rescission, cancellation, termination, or any other legal or
|
||||
equitable action to disrupt the quiet enjoyment of the Work by the public
|
||||
as contemplated by Affirmer's express Statement of Purpose.
|
||||
|
||||
3. Public License Fallback. Should any part of the Waiver for any reason
|
||||
be judged legally invalid or ineffective under applicable law, then the
|
||||
Waiver shall be preserved to the maximum extent permitted taking into
|
||||
account Affirmer's express Statement of Purpose. In addition, to the
|
||||
extent the Waiver is so judged Affirmer hereby grants to each affected
|
||||
person a royalty-free, non transferable, non sublicensable, non exclusive,
|
||||
irrevocable and unconditional license to exercise Affirmer's Copyright and
|
||||
Related Rights in the Work (i) in all territories worldwide, (ii) for the
|
||||
maximum duration provided by applicable law or treaty (including future
|
||||
time extensions), (iii) in any current or future medium and for any number
|
||||
of copies, and (iv) for any purpose whatsoever, including without
|
||||
limitation commercial, advertising or promotional purposes (the
|
||||
"License"). The License shall be deemed effective as of the date CC0 was
|
||||
applied by Affirmer to the Work. Should any part of the License for any
|
||||
reason be judged legally invalid or ineffective under applicable law, such
|
||||
partial invalidity or ineffectiveness shall not invalidate the remainder
|
||||
of the License, and in such case Affirmer hereby affirms that he or she
|
||||
will not (i) exercise any of his or her remaining Copyright and Related
|
||||
Rights in the Work or (ii) assert any associated claims and causes of
|
||||
action with respect to the Work, in either case contrary to Affirmer's
|
||||
express Statement of Purpose.
|
||||
|
||||
4. Limitations and Disclaimers.
|
||||
|
||||
a. No trademark or patent rights held by Affirmer are waived, abandoned,
|
||||
surrendered, licensed or otherwise affected by this document.
|
||||
b. Affirmer offers the Work as-is and makes no representations or
|
||||
warranties of any kind concerning the Work, express, implied,
|
||||
statutory or otherwise, including without limitation warranties of
|
||||
title, merchantability, fitness for a particular purpose, non
|
||||
infringement, or the absence of latent or other defects, accuracy, or
|
||||
the present or absence of errors, whether or not discoverable, all to
|
||||
the greatest extent permissible under applicable law.
|
||||
c. Affirmer disclaims responsibility for clearing rights of other persons
|
||||
that may apply to the Work or any use thereof, including without
|
||||
limitation any person's Copyright and Related Rights in the Work.
|
||||
Further, Affirmer disclaims responsibility for obtaining any necessary
|
||||
consents, permissions or other rights required for any use of the
|
||||
Work.
|
||||
d. Affirmer understands and acknowledges that Creative Commons is not a
|
||||
party to this document and has no duty or obligation with respect to
|
||||
this CC0 or use of the Work.
|
5
doc/website/README.md
Normal file
@ -0,0 +1,5 @@
|
||||
# Mutter Website
|
||||
|
||||
This is the website for the mutter window manager. Feel free to fix typos and
|
||||
suggest changes by opening MRs against the appropriate [gitlab
|
||||
module](https://gitlab.gnome.org/GNOME/mutter/-/tree/main/doc/website).
|
BIN
doc/website/assets/404.png
Normal file
After Width: | Height: | Size: 578 B |
BIN
doc/website/assets/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
104
doc/website/assets/apple-touch-icon.svg
Normal file
@ -0,0 +1,104 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="180"
|
||||
height="180"
|
||||
version="1.1"
|
||||
id="svg14"
|
||||
sodipodi:docname="apple-touch-icon.svg"
|
||||
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
|
||||
inkscape:export-filename="apple-touch-icon.png"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata
|
||||
id="metadata20"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs18"><linearGradient
|
||||
id="Gradient"
|
||||
x1="0"
|
||||
x2="0"
|
||||
y1="0"
|
||||
y2="256"
|
||||
gradientUnits="userSpaceOnUse"><stop
|
||||
offset="0%"
|
||||
style="stop-color:#C061CB;stop-opacity:1"
|
||||
id="stop1" /><stop
|
||||
offset="100%"
|
||||
style="stop-color:#FFBE6F;stop-opacity:1"
|
||||
id="stop2" /></linearGradient><filter
|
||||
id="alpha-to-white"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"><feColorMatrix
|
||||
in="SourceGraphic"
|
||||
type="matrix"
|
||||
values="0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0"
|
||||
id="feColorMatrix2" /></filter><g
|
||||
id="child-svg"><svg
|
||||
width="16px"
|
||||
height="16px"
|
||||
viewBox="0 0 16 16"
|
||||
version="1.1"
|
||||
id="svg3"><g
|
||||
id="surface1075"><path
|
||||
style=" stroke:none;fill-rule:nonzero;fill:rgb(13.333334%,13.333334%,13.333334%);fill-opacity:1;"
|
||||
d="M 3 0.992188 C 1.355469 0.992188 0 2.347656 0 3.992188 L 0 7.992188 C 0 9.636719 1.355469 10.992188 3 10.992188 L 5 10.992188 L 5 8.992188 L 3 8.992188 C 2.429688 8.992188 2 8.5625 2 7.992188 L 2 3.992188 C 2 3.421875 2.429688 2.992188 3 2.992188 L 9 2.992188 C 9.570312 2.992188 10 3.421875 10 3.992188 L 10 5.992188 L 12 5.992188 L 12 3.992188 C 12 2.347656 10.644531 0.992188 9 0.992188 Z M 3 0.992188 "
|
||||
id="path2" /><path
|
||||
style=" stroke:none;fill-rule:nonzero;fill:rgb(13.333334%,13.333334%,13.333334%);fill-opacity:1;"
|
||||
d="M 7 4.992188 C 5.355469 4.992188 4 6.347656 4 7.992188 L 4 11.992188 C 4 13.636719 5.355469 14.992188 7 14.992188 L 13 14.992188 C 14.644531 14.992188 16 13.636719 16 11.992188 L 16 7.992188 C 16 6.347656 14.644531 4.992188 13 4.992188 Z M 7 6.992188 L 13 6.992188 C 13.570312 6.992188 14 7.421875 14 7.992188 L 14 11.992188 C 14 12.5625 13.570312 12.992188 13 12.992188 L 7 12.992188 C 6.429688 12.992188 6 12.5625 6 11.992188 L 6 7.992188 C 6 7.421875 6.429688 6.992188 7 6.992188 Z M 7 6.992188 "
|
||||
id="path3" /></g></svg></g></defs><sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1016"
|
||||
id="namedview16"
|
||||
showgrid="true"
|
||||
inkscape:zoom="1.0603119"
|
||||
inkscape:cx="142.64289"
|
||||
inkscape:cy="33.052005"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg14"
|
||||
inkscape:document-rotation="0"
|
||||
inkscape:snap-object-midpoints="true"
|
||||
inkscape:pagecheckerboard="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:deskcolor="#d1d1d1"><inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid52"
|
||||
originx="-0.0087961219"
|
||||
originy="-0.0049772212"
|
||||
spacingy="1"
|
||||
spacingx="1"
|
||||
units="px"
|
||||
visible="true" /></sodipodi:namedview><g
|
||||
id="g1"
|
||||
transform="matrix(0.703125,0,0,0.703125,-0.00879612,-0.00497722)"><rect
|
||||
width="256"
|
||||
height="256"
|
||||
fill="url(#Gradient)"
|
||||
ry="0"
|
||||
x="0"
|
||||
y="0"
|
||||
id="rect3"
|
||||
style="fill:url(#Gradient)" /><use
|
||||
xlink:href="#child-svg"
|
||||
filter="url(#alpha-to-white)"
|
||||
transform="matrix(8,0,0,8,64,64)"
|
||||
id="use3" /></g></svg>
|
After Width: | Height: | Size: 4.4 KiB |
BIN
doc/website/assets/card.png
Normal file
After Width: | Height: | Size: 63 KiB |
197
doc/website/assets/card.svg
Normal file
@ -0,0 +1,197 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
sodipodi:docname="card.svg"
|
||||
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
|
||||
id="svg10448"
|
||||
version="1.1"
|
||||
viewBox="0 0 158.75 105.83334"
|
||||
height="400.00003"
|
||||
width="600"
|
||||
inkscape:export-filename="card.png"
|
||||
inkscape:export-xdpi="192"
|
||||
inkscape:export-ydpi="192"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"><defs
|
||||
id="defs10442"><filter
|
||||
id="filter62647-5-1-29"
|
||||
inkscape:label="Better Shadow"
|
||||
style="color-interpolation-filters:sRGB"
|
||||
x="-0.14328897"
|
||||
y="-0.089033969"
|
||||
width="1.286578"
|
||||
height="1.3395338"><feFlood
|
||||
id="feFlood62637-04-2-75"
|
||||
result="flood"
|
||||
flood-color="rgb(0,0,0)"
|
||||
flood-opacity="0.180392" /><feComposite
|
||||
id="feComposite62639-87-2-64"
|
||||
result="composite1"
|
||||
operator="in"
|
||||
in2="SourceGraphic"
|
||||
in="flood" /><feGaussianBlur
|
||||
id="feGaussianBlur62641-1-7-63"
|
||||
result="blur"
|
||||
stdDeviation="7"
|
||||
in="composite1" /><feOffset
|
||||
id="feOffset62643-7-7-7"
|
||||
result="offset"
|
||||
dy="6"
|
||||
dx="0" /><feComposite
|
||||
id="feComposite62645-2-9-9"
|
||||
result="fbSourceGraphic"
|
||||
operator="over"
|
||||
in2="offset"
|
||||
in="SourceGraphic" /><feColorMatrix
|
||||
id="feColorMatrix62793-7-1-7"
|
||||
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
|
||||
in="fbSourceGraphic"
|
||||
result="fbSourceGraphicAlpha" /><feFlood
|
||||
in="fbSourceGraphic"
|
||||
result="flood"
|
||||
flood-color="rgb(0,0,0)"
|
||||
flood-opacity="0.34902"
|
||||
id="feFlood62795-2-4-49" /><feComposite
|
||||
result="composite1"
|
||||
operator="in"
|
||||
in="flood"
|
||||
id="feComposite62797-26-04-17"
|
||||
in2="fbSourceGraphic" /><feGaussianBlur
|
||||
result="blur"
|
||||
stdDeviation="3.5"
|
||||
in="composite1"
|
||||
id="feGaussianBlur62799-1-7-0" /><feOffset
|
||||
result="offset"
|
||||
dy="3"
|
||||
dx="0"
|
||||
id="feOffset62801-06-8-6" /><feComposite
|
||||
result="composite2"
|
||||
operator="over"
|
||||
in="fbSourceGraphic"
|
||||
id="feComposite62803-1-7-0"
|
||||
in2="offset" /></filter><linearGradient
|
||||
id="Gradient"
|
||||
x1="0"
|
||||
x2="0"
|
||||
y1="0"
|
||||
y2="256"
|
||||
gradientUnits="userSpaceOnUse"><stop
|
||||
offset="0%"
|
||||
style="stop-color:#C061CB;stop-opacity:1"
|
||||
id="stop1" /><stop
|
||||
offset="100%"
|
||||
style="stop-color:#FFBE6F;stop-opacity:1"
|
||||
id="stop2" /></linearGradient><filter
|
||||
id="alpha-to-white"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"><feColorMatrix
|
||||
in="SourceGraphic"
|
||||
type="matrix"
|
||||
values="0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0"
|
||||
id="feColorMatrix2" /></filter><g
|
||||
id="child-svg"><svg
|
||||
width="16px"
|
||||
height="16px"
|
||||
viewBox="0 0 16 16"
|
||||
version="1.1"
|
||||
id="svg3"><g
|
||||
id="surface1075"><path
|
||||
style=" stroke:none;fill-rule:nonzero;fill:rgb(13.333334%,13.333334%,13.333334%);fill-opacity:1;"
|
||||
d="M 3 0.992188 C 1.355469 0.992188 0 2.347656 0 3.992188 L 0 7.992188 C 0 9.636719 1.355469 10.992188 3 10.992188 L 5 10.992188 L 5 8.992188 L 3 8.992188 C 2.429688 8.992188 2 8.5625 2 7.992188 L 2 3.992188 C 2 3.421875 2.429688 2.992188 3 2.992188 L 9 2.992188 C 9.570312 2.992188 10 3.421875 10 3.992188 L 10 5.992188 L 12 5.992188 L 12 3.992188 C 12 2.347656 10.644531 0.992188 9 0.992188 Z M 3 0.992188 "
|
||||
id="path2" /><path
|
||||
style=" stroke:none;fill-rule:nonzero;fill:rgb(13.333334%,13.333334%,13.333334%);fill-opacity:1;"
|
||||
d="M 7 4.992188 C 5.355469 4.992188 4 6.347656 4 7.992188 L 4 11.992188 C 4 13.636719 5.355469 14.992188 7 14.992188 L 13 14.992188 C 14.644531 14.992188 16 13.636719 16 11.992188 L 16 7.992188 C 16 6.347656 14.644531 4.992188 13 4.992188 Z M 7 6.992188 L 13 6.992188 C 13.570312 6.992188 14 7.421875 14 7.992188 L 14 11.992188 C 14 12.5625 13.570312 12.992188 13 12.992188 L 7 12.992188 C 6.429688 12.992188 6 12.5625 6 11.992188 L 6 7.992188 C 6 7.421875 6.429688 6.992188 7 6.992188 Z M 7 6.992188 "
|
||||
id="path3" /></g></svg></g><linearGradient
|
||||
id="Gradient-6"
|
||||
x1="0"
|
||||
x2="0"
|
||||
y1="0"
|
||||
y2="256"
|
||||
gradientUnits="userSpaceOnUse"><stop
|
||||
offset="0%"
|
||||
style="stop-color:#C061CB;stop-opacity:1"
|
||||
id="stop1-7" /><stop
|
||||
offset="100%"
|
||||
style="stop-color:#FFBE6F;stop-opacity:1"
|
||||
id="stop2-5" /></linearGradient><linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#Gradient"
|
||||
id="linearGradient1"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="611.51129"
|
||||
y1="-596.2157"
|
||||
x2="611.51129"
|
||||
y2="-498.88724" /></defs><sodipodi:namedview
|
||||
inkscape:snap-bbox-midpoints="true"
|
||||
inkscape:snap-bbox-edge-midpoints="true"
|
||||
inkscape:bbox-nodes="true"
|
||||
inkscape:bbox-paths="true"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-height="1016"
|
||||
inkscape:window-width="1920"
|
||||
units="px"
|
||||
showgrid="false"
|
||||
inkscape:document-rotation="0"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-units="px"
|
||||
inkscape:cy="153.7187"
|
||||
inkscape:cx="407.73045"
|
||||
inkscape:zoom="1"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
borderopacity="1.0"
|
||||
bordercolor="#666666"
|
||||
pagecolor="#ffffff"
|
||||
id="base"
|
||||
inkscape:snap-page="true"
|
||||
inkscape:snap-text-baseline="true"
|
||||
inkscape:snap-center="true"
|
||||
inkscape:snap-object-midpoints="true"
|
||||
inkscape:pagecheckerboard="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:deskcolor="#d1d1d1"><inkscape:grid
|
||||
originy="1.2031857e-13"
|
||||
originx="0"
|
||||
id="grid11077"
|
||||
type="xygrid"
|
||||
spacingy="1"
|
||||
spacingx="1"
|
||||
units="px"
|
||||
visible="false" /></sodipodi:namedview><metadata
|
||||
id="metadata10445"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><g
|
||||
transform="translate(-459.7283,604.72058)"
|
||||
id="layer1"
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="Layer 1"><rect
|
||||
y="-604.72058"
|
||||
x="459.7283"
|
||||
height="105.83334"
|
||||
width="158.75"
|
||||
id="rect965"
|
||||
style="fill:url(#linearGradient1);fill-opacity:1;stroke:none;stroke-width:0.01653646;stroke-linecap:butt;stroke-linejoin:miter;font-variation-settings:normal;opacity:1;vector-effect:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
|
||||
inkscape:export-xdpi="192"
|
||||
inkscape:export-ydpi="192" /><g
|
||||
id="g2"
|
||||
transform="translate(-2.3747599,0.54121606)"><path
|
||||
d="m 535.76073,-549.59576 v -5.11211 h 1.67813 l 0.0915,1.04711 q 0.21948,-0.599 0.61729,-0.85507 0.40239,-0.25606 0.86879,-0.25606 0.48469,0 0.80019,0.27893 0.31551,0.27892 0.52585,0.95566 0.24234,-0.67674 0.6996,-0.95566 0.46182,-0.27893 0.97395,-0.27893 0.73161,0 1.18886,0.47097 0.45726,0.47098 0.45726,1.25745 v 3.44771 h -1.83817 v -2.98131 q 0,-0.33379 -0.16918,-0.52127 -0.16919,-0.19204 -0.45268,-0.19204 -0.2835,0 -0.44811,0.19204 -0.16462,0.18748 -0.16462,0.52127 v 2.98131 h -1.75585 v -2.98131 q 0,-0.33379 -0.16919,-0.52127 -0.16918,-0.19204 -0.45268,-0.19204 -0.28807,0 -0.45268,0.19204 -0.16004,0.18748 -0.16004,0.52127 v 2.98131 z m 10.61746,0.064 q -0.53956,0 -0.94194,-0.24692 -0.40239,-0.24691 -0.62187,-0.68131 -0.21948,-0.43439 -0.21948,-0.99224 v -3.25565 h 1.83816 v 2.87156 q 0,0.37952 0.19205,0.599 0.19205,0.21491 0.53956,0.21491 0.33837,0 0.53956,-0.21491 0.20119,-0.21948 0.20119,-0.599 v -2.87156 h 1.83817 v 5.11211 h -1.72385 l -0.032,-1.15229 q -0.18748,0.52127 -0.57157,0.86879 -0.38409,0.34751 -1.03797,0.34751 z m 7.28864,-5.17612 v 1.33518 h -0.87793 v 2.13538 q 0,0.32008 0.34752,0.32008 0.0823,0 0.23777,-0.0183 0.16004,-0.0229 0.21034,-0.0412 l 0.21948,1.31232 q -0.31551,0.0869 -0.59443,0.11431 -0.27893,0.032 -0.52584,0.032 -1.733,0 -1.733,-1.55009 v -2.30457 h -0.6493 v -1.33518 h 0.6493 v -1.2163 h 1.83816 v 1.2163 z m 3.32882,0 v 1.33518 h -0.87793 v 2.13538 q 0,0.32008 0.34751,0.32008 0.0823,0 0.23778,-0.0183 0.16004,-0.0229 0.21033,-0.0412 l 0.21949,1.31232 q -0.31551,0.0869 -0.59444,0.11431 -0.27892,0.032 -0.52584,0.032 -1.73299,0 -1.73299,-1.55009 v -2.30457 h -0.64931 v -1.33518 h 0.64931 v -1.2163 h 1.83816 v 1.2163 z m 3.10933,5.20356 q -1.23001,0 -1.93419,-0.69503 -0.6996,-0.6996 -0.6996,-1.93876 0,-0.79105 0.31551,-1.38091 0.32008,-0.59443 0.90079,-0.92366 0.58072,-0.32922 1.37177,-0.32922 0.77276,0 1.34433,0.32008 0.57156,0.3155 0.8825,0.90536 0.3155,0.58529 0.3155,1.3992 v 0.42068 h -3.32881 q 0.0183,0.47554 0.25149,0.70417 0.23777,0.22863 0.61729,0.22863 0.2835,0 0.48469,-0.11432 0.2012,-0.11888 0.2835,-0.32922 l 1.61868,0.23777 q -0.19662,0.69046 -0.82306,1.09284 -0.62186,0.40239 -1.60039,0.40239 z m -0.81848,-3.22822 h 1.5821 q -0.0869,-0.7499 -0.79105,-0.7499 -0.70418,0 -0.79105,0.7499 z m 4.0467,3.13677 v -5.11211 h 1.7833 v 0.97852 h 0.0549 q 0.13717,-0.54413 0.43896,-0.79105 0.30636,-0.25149 0.71332,-0.25149 0.2332,0 0.4664,0.0732 v 1.56381 q -0.13718,-0.0503 -0.33837,-0.0686 -0.19662,-0.0229 -0.33837,-0.0229 -0.40696,0 -0.67674,0.26521 -0.2652,0.26521 -0.2652,0.70417 v 2.66123 z"
|
||||
id="text2096"
|
||||
style="font-weight:900;font-size:9.36458px;line-height:1.25;font-family:Inter;-inkscape-font-specification:'Inter, Heavy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
|
||||
aria-label="mutter" /><use
|
||||
xlink:href="#child-svg"
|
||||
filter="url(#alpha-to-white)"
|
||||
transform="matrix(0.96044341,0,0,0.96044341,516.16607,-560.02117)"
|
||||
id="use3"
|
||||
style="fill:#ffffff" /></g></g></svg>
|
After Width: | Height: | Size: 10 KiB |
BIN
doc/website/assets/favicon.png
Normal file
After Width: | Height: | Size: 698 B |
92
doc/website/assets/favicon.svg
Normal file
@ -0,0 +1,92 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="16"
|
||||
height="16"
|
||||
version="1.1"
|
||||
id="svg14"
|
||||
sodipodi:docname="favicon.svg"
|
||||
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
|
||||
inkscape:export-filename="favicon.png"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs18"><linearGradient
|
||||
id="Gradient"
|
||||
x1="0"
|
||||
x2="0"
|
||||
y1="0"
|
||||
y2="256"
|
||||
gradientUnits="userSpaceOnUse"><stop
|
||||
offset="0%"
|
||||
style="stop-color:#C061CB;stop-opacity:1"
|
||||
id="stop1" /><stop
|
||||
offset="100%"
|
||||
style="stop-color:#FFBE6F;stop-opacity:1"
|
||||
id="stop2" /></linearGradient><filter
|
||||
id="alpha-to-white"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"><feColorMatrix
|
||||
in="SourceGraphic"
|
||||
type="matrix"
|
||||
values="0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0"
|
||||
id="feColorMatrix2" /></filter><g
|
||||
id="child-svg"><svg
|
||||
width="16px"
|
||||
height="16px"
|
||||
viewBox="0 0 16 16"
|
||||
version="1.1"
|
||||
id="svg3"><g
|
||||
id="surface1075"><path
|
||||
style=" stroke:none;fill-rule:nonzero;fill:rgb(13.333334%,13.333334%,13.333334%);fill-opacity:1;"
|
||||
d="M 3 0.992188 C 1.355469 0.992188 0 2.347656 0 3.992188 L 0 7.992188 C 0 9.636719 1.355469 10.992188 3 10.992188 L 5 10.992188 L 5 8.992188 L 3 8.992188 C 2.429688 8.992188 2 8.5625 2 7.992188 L 2 3.992188 C 2 3.421875 2.429688 2.992188 3 2.992188 L 9 2.992188 C 9.570312 2.992188 10 3.421875 10 3.992188 L 10 5.992188 L 12 5.992188 L 12 3.992188 C 12 2.347656 10.644531 0.992188 9 0.992188 Z M 3 0.992188 "
|
||||
id="path2" /><path
|
||||
style=" stroke:none;fill-rule:nonzero;fill:rgb(13.333334%,13.333334%,13.333334%);fill-opacity:1;"
|
||||
d="M 7 4.992188 C 5.355469 4.992188 4 6.347656 4 7.992188 L 4 11.992188 C 4 13.636719 5.355469 14.992188 7 14.992188 L 13 14.992188 C 14.644531 14.992188 16 13.636719 16 11.992188 L 16 7.992188 C 16 6.347656 14.644531 4.992188 13 4.992188 Z M 7 6.992188 L 13 6.992188 C 13.570312 6.992188 14 7.421875 14 7.992188 L 14 11.992188 C 14 12.5625 13.570312 12.992188 13 12.992188 L 7 12.992188 C 6.429688 12.992188 6 12.5625 6 11.992188 L 6 7.992188 C 6 7.421875 6.429688 6.992188 7 6.992188 Z M 7 6.992188 "
|
||||
id="path3" /></g></svg></g></defs><sodipodi:namedview
|
||||
id="namedview16"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#ffffff"
|
||||
borderopacity="1"
|
||||
inkscape:pageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="1"
|
||||
showgrid="true"
|
||||
inkscape:current-layer="g1"
|
||||
inkscape:snap-nodes="false"
|
||||
inkscape:snap-others="false"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:bbox-paths="true"
|
||||
inkscape:bbox-nodes="true"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:deskcolor="#d1d1d1"><inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid20"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingy="1"
|
||||
spacingx="1"
|
||||
units="px"
|
||||
visible="true" /></sodipodi:namedview><g
|
||||
transform="translate(380 -506.52)"
|
||||
id="g12"><g
|
||||
id="g1"
|
||||
transform="matrix(0.0625,0,0,0.0625,-380,506.52)"><rect
|
||||
width="256"
|
||||
height="256"
|
||||
fill="url(#Gradient)"
|
||||
ry="0"
|
||||
x="0"
|
||||
y="0"
|
||||
id="rect3"
|
||||
style="fill:url(#Gradient)" /><use
|
||||
xlink:href="#child-svg"
|
||||
filter="url(#alpha-to-white)"
|
||||
transform="matrix(14,0,0,14,16,18.109368)"
|
||||
id="use3" /></g></g></svg>
|
After Width: | Height: | Size: 3.8 KiB |
95
doc/website/assets/page-logo-i.svg
Normal file
@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="90"
|
||||
height="26"
|
||||
version="1.1"
|
||||
id="svg10"
|
||||
sodipodi:docname="page-logo-i.svg"
|
||||
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<defs
|
||||
id="defs14">
|
||||
<filter
|
||||
id="alpha-to-white"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1">
|
||||
<feColorMatrix
|
||||
in="SourceGraphic"
|
||||
type="matrix"
|
||||
values="0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0"
|
||||
id="feColorMatrix2" />
|
||||
</filter>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="namedview12"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#ffffff"
|
||||
borderopacity="1"
|
||||
inkscape:pageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="1"
|
||||
showgrid="true"
|
||||
width="137px"
|
||||
inkscape:current-layer="svg10"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:deskcolor="#d1d1d1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid5602"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingy="1"
|
||||
spacingx="1"
|
||||
units="px"
|
||||
visible="true" />
|
||||
<sodipodi:guide
|
||||
position="60,11"
|
||||
orientation="0,-1"
|
||||
id="guide140"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<g
|
||||
id="g2"
|
||||
transform="matrix(1.5779351,0,0,1.5779351,-809.41726,884.17338)">
|
||||
<path
|
||||
d="m 535.76073,-549.59576 v -5.11211 h 1.67813 l 0.0915,1.04711 q 0.21948,-0.599 0.61729,-0.85507 0.40239,-0.25606 0.86879,-0.25606 0.48469,0 0.80019,0.27893 0.31551,0.27892 0.52585,0.95566 0.24234,-0.67674 0.6996,-0.95566 0.46182,-0.27893 0.97395,-0.27893 0.73161,0 1.18886,0.47097 0.45726,0.47098 0.45726,1.25745 v 3.44771 h -1.83817 v -2.98131 q 0,-0.33379 -0.16918,-0.52127 -0.16919,-0.19204 -0.45268,-0.19204 -0.2835,0 -0.44811,0.19204 -0.16462,0.18748 -0.16462,0.52127 v 2.98131 h -1.75585 v -2.98131 q 0,-0.33379 -0.16919,-0.52127 -0.16918,-0.19204 -0.45268,-0.19204 -0.28807,0 -0.45268,0.19204 -0.16004,0.18748 -0.16004,0.52127 v 2.98131 z m 10.61746,0.064 q -0.53956,0 -0.94194,-0.24692 -0.40239,-0.24691 -0.62187,-0.68131 -0.21948,-0.43439 -0.21948,-0.99224 v -3.25565 h 1.83816 v 2.87156 q 0,0.37952 0.19205,0.599 0.19205,0.21491 0.53956,0.21491 0.33837,0 0.53956,-0.21491 0.20119,-0.21948 0.20119,-0.599 v -2.87156 h 1.83817 v 5.11211 h -1.72385 l -0.032,-1.15229 q -0.18748,0.52127 -0.57157,0.86879 -0.38409,0.34751 -1.03797,0.34751 z m 7.28864,-5.17612 v 1.33518 h -0.87793 v 2.13538 q 0,0.32008 0.34752,0.32008 0.0823,0 0.23777,-0.0183 0.16004,-0.0229 0.21034,-0.0412 l 0.21948,1.31232 q -0.31551,0.0869 -0.59443,0.11431 -0.27893,0.032 -0.52584,0.032 -1.733,0 -1.733,-1.55009 v -2.30457 h -0.6493 v -1.33518 h 0.6493 v -1.2163 h 1.83816 v 1.2163 z m 3.32882,0 v 1.33518 h -0.87793 v 2.13538 q 0,0.32008 0.34751,0.32008 0.0823,0 0.23778,-0.0183 0.16004,-0.0229 0.21033,-0.0412 l 0.21949,1.31232 q -0.31551,0.0869 -0.59444,0.11431 -0.27892,0.032 -0.52584,0.032 -1.73299,0 -1.73299,-1.55009 v -2.30457 h -0.64931 v -1.33518 h 0.64931 v -1.2163 h 1.83816 v 1.2163 z m 3.10933,5.20356 q -1.23001,0 -1.93419,-0.69503 -0.6996,-0.6996 -0.6996,-1.93876 0,-0.79105 0.31551,-1.38091 0.32008,-0.59443 0.90079,-0.92366 0.58072,-0.32922 1.37177,-0.32922 0.77276,0 1.34433,0.32008 0.57156,0.3155 0.8825,0.90536 0.3155,0.58529 0.3155,1.3992 v 0.42068 h -3.32881 q 0.0183,0.47554 0.25149,0.70417 0.23777,0.22863 0.61729,0.22863 0.2835,0 0.48469,-0.11432 0.2012,-0.11888 0.2835,-0.32922 l 1.61868,0.23777 q -0.19662,0.69046 -0.82306,1.09284 -0.62186,0.40239 -1.60039,0.40239 z m -0.81848,-3.22822 h 1.5821 q -0.0869,-0.7499 -0.79105,-0.7499 -0.70418,0 -0.79105,0.7499 z m 4.0467,3.13677 v -5.11211 h 1.7833 v 0.97852 h 0.0549 q 0.13717,-0.54413 0.43896,-0.79105 0.30636,-0.25149 0.71332,-0.25149 0.2332,0 0.4664,0.0732 v 1.56381 q -0.13718,-0.0503 -0.33837,-0.0686 -0.19662,-0.0229 -0.33837,-0.0229 -0.40696,0 -0.67674,0.26521 -0.2652,0.26521 -0.2652,0.70417 v 2.66123 z"
|
||||
id="text2096"
|
||||
style="font-weight:900;font-size:9.36458px;line-height:1.25;font-family:Inter;-inkscape-font-specification:'Inter, Heavy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
|
||||
aria-label="mutter" />
|
||||
<g
|
||||
id="use3"
|
||||
style="fill:#ffffff;filter:url(#alpha-to-white)"
|
||||
transform="matrix(0.96044341,0,0,0.96044341,516.16607,-560.02117)">
|
||||
<svg
|
||||
width="16"
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
version="1.1"
|
||||
id="svg4">
|
||||
<g
|
||||
id="g4" />
|
||||
</svg>
|
||||
</g>
|
||||
</g>
|
||||
<rect
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1"
|
||||
width="14"
|
||||
height="11"
|
||||
x="12.5"
|
||||
y="9.5"
|
||||
rx="3"
|
||||
ry="3" />
|
||||
<path
|
||||
id="rect2"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-dasharray:none;paint-order:markers stroke fill"
|
||||
d="m 12.5,14.5 h -3 c -1.662,0 -3,-1.338 -3,-3 v -5 c 0,-1.662 1.338,-3 3,-3 h 8 c 1.662,0 3,1.338 3,3 v 2"
|
||||
sodipodi:nodetypes="cssssc" />
|
||||
</svg>
|
After Width: | Height: | Size: 5.3 KiB |
95
doc/website/assets/page-logo.svg
Normal file
@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="90"
|
||||
height="26"
|
||||
version="1.1"
|
||||
id="svg10"
|
||||
sodipodi:docname="page-logo.svg"
|
||||
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<defs
|
||||
id="defs14">
|
||||
<filter
|
||||
id="alpha-to-white"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1">
|
||||
<feColorMatrix
|
||||
in="SourceGraphic"
|
||||
type="matrix"
|
||||
values="0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0"
|
||||
id="feColorMatrix2" />
|
||||
</filter>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="namedview12"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#ffffff"
|
||||
borderopacity="1"
|
||||
inkscape:pageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="1"
|
||||
showgrid="true"
|
||||
width="137px"
|
||||
inkscape:current-layer="svg10"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:deskcolor="#d1d1d1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid5602"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingy="1"
|
||||
spacingx="1"
|
||||
units="px"
|
||||
visible="true" />
|
||||
<sodipodi:guide
|
||||
position="60,11"
|
||||
orientation="0,-1"
|
||||
id="guide140"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<g
|
||||
id="g2"
|
||||
transform="matrix(1.5779351,0,0,1.5779351,-809.41726,884.17338)">
|
||||
<path
|
||||
d="m 535.76073,-549.59576 v -5.11211 h 1.67813 l 0.0915,1.04711 q 0.21948,-0.599 0.61729,-0.85507 0.40239,-0.25606 0.86879,-0.25606 0.48469,0 0.80019,0.27893 0.31551,0.27892 0.52585,0.95566 0.24234,-0.67674 0.6996,-0.95566 0.46182,-0.27893 0.97395,-0.27893 0.73161,0 1.18886,0.47097 0.45726,0.47098 0.45726,1.25745 v 3.44771 h -1.83817 v -2.98131 q 0,-0.33379 -0.16918,-0.52127 -0.16919,-0.19204 -0.45268,-0.19204 -0.2835,0 -0.44811,0.19204 -0.16462,0.18748 -0.16462,0.52127 v 2.98131 h -1.75585 v -2.98131 q 0,-0.33379 -0.16919,-0.52127 -0.16918,-0.19204 -0.45268,-0.19204 -0.28807,0 -0.45268,0.19204 -0.16004,0.18748 -0.16004,0.52127 v 2.98131 z m 10.61746,0.064 q -0.53956,0 -0.94194,-0.24692 -0.40239,-0.24691 -0.62187,-0.68131 -0.21948,-0.43439 -0.21948,-0.99224 v -3.25565 h 1.83816 v 2.87156 q 0,0.37952 0.19205,0.599 0.19205,0.21491 0.53956,0.21491 0.33837,0 0.53956,-0.21491 0.20119,-0.21948 0.20119,-0.599 v -2.87156 h 1.83817 v 5.11211 h -1.72385 l -0.032,-1.15229 q -0.18748,0.52127 -0.57157,0.86879 -0.38409,0.34751 -1.03797,0.34751 z m 7.28864,-5.17612 v 1.33518 h -0.87793 v 2.13538 q 0,0.32008 0.34752,0.32008 0.0823,0 0.23777,-0.0183 0.16004,-0.0229 0.21034,-0.0412 l 0.21948,1.31232 q -0.31551,0.0869 -0.59443,0.11431 -0.27893,0.032 -0.52584,0.032 -1.733,0 -1.733,-1.55009 v -2.30457 h -0.6493 v -1.33518 h 0.6493 v -1.2163 h 1.83816 v 1.2163 z m 3.32882,0 v 1.33518 h -0.87793 v 2.13538 q 0,0.32008 0.34751,0.32008 0.0823,0 0.23778,-0.0183 0.16004,-0.0229 0.21033,-0.0412 l 0.21949,1.31232 q -0.31551,0.0869 -0.59444,0.11431 -0.27892,0.032 -0.52584,0.032 -1.73299,0 -1.73299,-1.55009 v -2.30457 h -0.64931 v -1.33518 h 0.64931 v -1.2163 h 1.83816 v 1.2163 z m 3.10933,5.20356 q -1.23001,0 -1.93419,-0.69503 -0.6996,-0.6996 -0.6996,-1.93876 0,-0.79105 0.31551,-1.38091 0.32008,-0.59443 0.90079,-0.92366 0.58072,-0.32922 1.37177,-0.32922 0.77276,0 1.34433,0.32008 0.57156,0.3155 0.8825,0.90536 0.3155,0.58529 0.3155,1.3992 v 0.42068 h -3.32881 q 0.0183,0.47554 0.25149,0.70417 0.23777,0.22863 0.61729,0.22863 0.2835,0 0.48469,-0.11432 0.2012,-0.11888 0.2835,-0.32922 l 1.61868,0.23777 q -0.19662,0.69046 -0.82306,1.09284 -0.62186,0.40239 -1.60039,0.40239 z m -0.81848,-3.22822 h 1.5821 q -0.0869,-0.7499 -0.79105,-0.7499 -0.70418,0 -0.79105,0.7499 z m 4.0467,3.13677 v -5.11211 h 1.7833 v 0.97852 h 0.0549 q 0.13717,-0.54413 0.43896,-0.79105 0.30636,-0.25149 0.71332,-0.25149 0.2332,0 0.4664,0.0732 v 1.56381 q -0.13718,-0.0503 -0.33837,-0.0686 -0.19662,-0.0229 -0.33837,-0.0229 -0.40696,0 -0.67674,0.26521 -0.2652,0.26521 -0.2652,0.70417 v 2.66123 z"
|
||||
id="text2096"
|
||||
style="font-weight:900;font-size:9.36458px;line-height:1.25;font-family:Inter;-inkscape-font-specification:'Inter, Heavy';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;stroke-width:0.264583"
|
||||
aria-label="mutter" />
|
||||
<g
|
||||
id="use3"
|
||||
style="fill:#ffffff;filter:url(#alpha-to-white)"
|
||||
transform="matrix(0.96044341,0,0,0.96044341,516.16607,-560.02117)">
|
||||
<svg
|
||||
width="16"
|
||||
height="16"
|
||||
viewBox="0 0 16 16"
|
||||
version="1.1"
|
||||
id="svg4">
|
||||
<g
|
||||
id="g4" />
|
||||
</svg>
|
||||
</g>
|
||||
</g>
|
||||
<rect
|
||||
style="fill:none;stroke:#241f31;stroke-width:3;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
|
||||
id="rect1"
|
||||
width="14"
|
||||
height="11"
|
||||
x="12.5"
|
||||
y="9.5"
|
||||
rx="3"
|
||||
ry="3" />
|
||||
<path
|
||||
id="rect2"
|
||||
style="fill:none;stroke:#241f31;stroke-width:3;stroke-dasharray:none;paint-order:markers stroke fill"
|
||||
d="m 12.5,14.5 h -3 c -1.662,0 -3,-1.338 -3,-3 v -5 c 0,-1.662 1.338,-3 3,-3 h 8 c 1.662,0 3,1.338 3,3 v 2"
|
||||
sodipodi:nodetypes="cssssc" />
|
||||
</svg>
|
After Width: | Height: | Size: 5.3 KiB |
BIN
doc/website/assets/splash-dark.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
doc/website/assets/splash.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
doc/website/fonts/Inter.var.woff2
Normal file
137
doc/website/index.html
Normal file
@ -0,0 +1,137 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="theme-color" content="#ff7800"><!-- primary color -->
|
||||
|
||||
<title>Mutter</title>
|
||||
|
||||
<link rel="canonical" href="https://gnome.pages.gitlab.gnome.org/mutter/" />
|
||||
<link rel="alternate" type="application/rss+xml" title="Mutter"
|
||||
href="https://gnome.pages.gitlab.gnome.org/mutter/feed.xml" />
|
||||
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
|
||||
<link rel="icon" type="image/png" href="assets/favicon.png" />
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png" />
|
||||
|
||||
<!-- Twitter -->
|
||||
<meta property="twitter:title" content="Mutter" />
|
||||
<meta property="twitter:image" content="https://gnome.pages.gitlab.gnome.org/mutter/assets/card.png" />
|
||||
<meta property="twitter:card" content="summary_large_image" />
|
||||
<meta property="twitter:description" content="Mutter Window Manager website." />
|
||||
|
||||
<!-- Open Graph -->
|
||||
<meta property="og:title" content="Mutter" />
|
||||
<meta property="og:url" content="https://mutter.gnome.org" />
|
||||
<meta property="og:description" content="Mutter Window Manager website." />
|
||||
<meta property="og:image" content="https://gnome.pages.gitlab.gnome.org/mutter/assets/card.png" />
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
<header class="site-header">
|
||||
<a href="/">
|
||||
<h1 id="logo"></h1>
|
||||
</a>
|
||||
</header>
|
||||
|
||||
|
||||
<div class="container">
|
||||
<picture class="full">
|
||||
<source srcset="assets/splash-dark.png" media="(prefers-color-scheme: dark)" />
|
||||
<img src="assets/splash.png" />
|
||||
</picture>
|
||||
|
||||
<p>Mutter is a Wayland display server and X11 window manager and compositor library.</p>
|
||||
|
||||
<p>When used as a Wayland display server, it runs on top of KMS and libinput. It implements the compositor side of
|
||||
the Wayland core protocol as well as various protocol extensions. It also has functionality related to running X11
|
||||
applications using Xwayland.
|
||||
When used on top of Xorg it acts as a X11 window manager and compositing manager. It contains functionality
|
||||
related to, among other things, window management, window compositing, focus tracking, workspace management,
|
||||
keybindings and monitor configuration.</p>
|
||||
|
||||
<p>Mutter is used by, for example, <a href="https://gitlab.gnome.org/GNOME/gnome-shell/">GNOME Shell</a>, the GNOME
|
||||
core user interface, and by <a href="https://github.com/elementary/gala">Gala</a>, elementary OS’s window
|
||||
manager. It can also be run standalone, using the command “mutter”, but just running plain mutter is only intended
|
||||
for debugging purposes.</p>
|
||||
|
||||
<h2 id="contributing">Contributing</h2>
|
||||
|
||||
<p>Mutter is <a href="https://spdx.org/licenses/GPL-2.0-or-later">Free Software</a> and is developed in the open.
|
||||
</p>
|
||||
|
||||
<p>To contribute, open merge requests at <a href="https://gitlab.gnome.org/GNOME/mutter"><code
|
||||
class="language-plaintext highlighter-rouge">https://gitlab.gnome.org/GNOME/mutter</code></a>.</p>
|
||||
|
||||
<h2 id="api-documentation">API documentation</h2>
|
||||
|
||||
<ul class="tiles">
|
||||
|
||||
<li><a href="https://gnome.pages.gitlab.gnome.org/mutter/meta/">
|
||||
<h3>Meta</h3>
|
||||
<p>The display server and window manager library. Contains a X11 window manager and compositing manager
|
||||
implementation, as well as a Wayland display server implementation.</p>
|
||||
</a></li>
|
||||
|
||||
<li><a href="https://gnome.pages.gitlab.gnome.org/mutter/clutter/">
|
||||
<h3>Clutter</h3>
|
||||
<p>
|
||||
Compositing toolkit, containing an actor and render node based scene graph, and has features such as input
|
||||
event routing, transformation and animation. Handles compositing, both Wayland surfaces, X11 windows, and is
|
||||
the basis of the UI toolkit implemented by GNOME Shell.
|
||||
</p>
|
||||
</a></li>
|
||||
|
||||
<li><a href="https://gnome.pages.gitlab.gnome.org/mutter/cally/">
|
||||
<h3>Cally</h3>
|
||||
<p>The Clutter Accessibility Implementation Library.</p>
|
||||
</a></li>
|
||||
|
||||
<li><a href="https://gnome.pages.gitlab.gnome.org/mutter/cogl/">
|
||||
<h3>Cogl</h3>
|
||||
<p>Hardware acceleration pipeline abstraction layer. Handles things like allocating framebuffer, allocating,
|
||||
importing and drawing textures, internally using OpenGL.</p>
|
||||
</a></li>
|
||||
|
||||
<li><a href="https://gnome.pages.gitlab.gnome.org/mutter/cogl-pango/">
|
||||
<h3>CoglPango</h3>
|
||||
<p>A Low Level GPU Graphics and Utilities API.</p>
|
||||
</a></li>
|
||||
|
||||
<li><a href="https://gnome.pages.gitlab.gnome.org/mutter/mtk/">
|
||||
<h3>Mtk</h3>
|
||||
<p>The Meta Toolkit containing utilities shared by other parts of mutter.</p>
|
||||
</a></li>
|
||||
</ul>
|
||||
|
||||
<h2 id="useful-links">Useful Links</h2>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://gitlab.gnome.org/GNOME/mutter/">Source Code</a></li>
|
||||
<li><a href="https://gitlab.gnome.org/GNOME/mutter/-/tree/main#contributing">Contribution Guide</a>
|
||||
</li>
|
||||
<li><a
|
||||
href="https://gitlab.gnome.org/GNOME/mutter/-/jobs/artifacts/main/file/coveragereport/index.html?job=coverage">Code
|
||||
Coverage Report</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<footer class="site-footer">
|
||||
<p>© Mutter, 2021 – 2024</p>
|
||||
|
||||
<p><a
|
||||
href="https://gitlab.gnome.org/GNOME/mutter/-/tree/main/doc/website?ref_type=heads">Website
|
||||
source</a></p>
|
||||
</footer>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
527
doc/website/style.css
Normal file
@ -0,0 +1,527 @@
|
||||
/*
|
||||
|
||||
Mutter Website
|
||||
====================
|
||||
|
||||
shamelessly stolen CSS from systemd
|
||||
https://github.com/systemd/systemd/tree/main/docs
|
||||
|
||||
*/
|
||||
|
||||
/* GNOME Color Palette */
|
||||
:root {
|
||||
--rounded-corner: 12px;
|
||||
--blue1: rgb(153,193,241);
|
||||
--blue2: rgb(98,160,234);
|
||||
--blue3: rgb(53,132,228);
|
||||
--blue4: rgb(28,113,216);
|
||||
--blue5: rgb(26,95,180);
|
||||
--green1: rgb(143,240,164);
|
||||
--green2: rgb(87,227,137);
|
||||
--green3: rgb(51,209,122);
|
||||
--green4: rgb(46,194,126);
|
||||
--green5: rgb(38,162,105);
|
||||
--yellow1: rgb(249,240,107);
|
||||
--yellow2: rgb(248,228,92);
|
||||
--yellow3: rgb(246,211,45);
|
||||
--yellow4: rgb(245,194,17);
|
||||
--yellow5: rgb(229,165,10);
|
||||
--orange1: rgb(255,190,111);
|
||||
--orange2: rgb(255,163,72);
|
||||
--orange3: rgb(255,120,0);
|
||||
--orange4: rgb(230,97,0);
|
||||
--orange5: rgb(198,70,0);
|
||||
--red1: rgb(246,97,81);
|
||||
--red2: rgb(237,51,59);
|
||||
--red3: rgb(224,27,36);
|
||||
--red4: rgb(192,28,40);
|
||||
--red5: rgb(165,29,45);
|
||||
--purple1: rgb(220,138,221);
|
||||
--purple2: rgb(192,97,203);
|
||||
--purple3: rgb(145,65,172);
|
||||
--purple4: rgb(129,61,156);
|
||||
--purple5: rgb(97,53,131);
|
||||
--brown1: rgb(205,171,143);
|
||||
--brown2: rgb(181,131,90);
|
||||
--brown3: rgb(152,106,68);
|
||||
--brown4: rgb(134,94,60);
|
||||
--brown5: rgb(99,69,44);
|
||||
--light1: rgb(255,255,255);
|
||||
--light2: rgb(246,245,244);
|
||||
--light3: rgb(222,221,218);
|
||||
--light4: rgb(192,191,188);
|
||||
--light5: rgb(154,153,150);
|
||||
--dark1: rgb(119,118,123);
|
||||
--dark2: rgb(94,92,100);
|
||||
--dark3: rgb(61,56,70);
|
||||
--dark4: rgb(36,31,49);
|
||||
--dark5: rgb(0,0,0);
|
||||
--primary-color: #ff7800; /* Set your project color */
|
||||
--borders: var(--light3);
|
||||
--br: 9px;
|
||||
--fg-color: #241f31;
|
||||
--bg-color: #f6f5f4;
|
||||
--term-fg: var(--dark3);
|
||||
--term-bg: var(--light1);
|
||||
--term-br: 9px;
|
||||
--hovertile: #fff;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
:root {
|
||||
color-scheme: dark;
|
||||
--primary-color: #dc8add;
|
||||
--fg-color: #eee;
|
||||
--bg-color: #29384c;
|
||||
--term-fg: var(--light1);
|
||||
--term-bg: var(--dark4);
|
||||
--hovertile: rgba(0,0,0,0.2);
|
||||
}
|
||||
}
|
||||
|
||||
/* Typography */
|
||||
|
||||
@font-face {
|
||||
font-family: 'Inter Var';
|
||||
font-weight: 100 900;
|
||||
font-display: swap;
|
||||
font-style: oblique italic 0deg 10deg;
|
||||
src: url("fonts/Inter.var.woff2?v=3.19") format("woff2");
|
||||
}
|
||||
|
||||
* {
|
||||
-moz-box-sizing: border-box;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
html, body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-size: 16px;
|
||||
font-family: "Inter Var", sans-serif;
|
||||
font-weight: 400;
|
||||
line-height: 1.6;
|
||||
scroll-behavior: smooth;
|
||||
}
|
||||
body {
|
||||
color: var(--fg-color);
|
||||
background-color: var(--bg-color);
|
||||
/* ⇩⇩ put footer at the bottom for short pages, such as the 404 ⇩⇩ */
|
||||
display: grid;
|
||||
min-height: 100vh;
|
||||
grid-template-rows: auto minmax(auto,1fr) auto; /* header, stuff, footer */
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin: 3rem 0 1rem;
|
||||
font-weight: 600;
|
||||
line-height: 1.25;
|
||||
font-variation-settings: "wght" 600; /* needed for webkit */
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 1.5rem;
|
||||
font-weight: 100;
|
||||
font-style: normal;
|
||||
margin: 3rem 0 1rem;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 650px) {
|
||||
h1 {
|
||||
font-size: 1.6rem;
|
||||
}
|
||||
}
|
||||
h2 {
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
|
||||
|
||||
|
||||
a {
|
||||
font-weight: 600;
|
||||
text-decoration: none;
|
||||
color: var(--primary-color);
|
||||
cursor: pointer;
|
||||
font-variation-settings: "wght" 600; /* needed for webkit */
|
||||
}
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
b {
|
||||
font-weight: 600;
|
||||
}
|
||||
small {
|
||||
color: #777;
|
||||
}
|
||||
hr {
|
||||
margin: 3rem auto 4rem;
|
||||
width: 40%;
|
||||
opacity: 40%;
|
||||
}
|
||||
|
||||
img {
|
||||
display: block;
|
||||
margin: 2rem auto;
|
||||
max-width: 100%;
|
||||
}
|
||||
img.full, picture.full img { width: 100%; }
|
||||
img.pixels, picture.pixels img {
|
||||
image-rendering: crisp-edges; /* older firefox browsers */
|
||||
image-rendering: pixelated;
|
||||
}
|
||||
|
||||
|
||||
/* Layout */
|
||||
.container {
|
||||
width: 80%;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
max-width: 720px;
|
||||
}
|
||||
|
||||
/* Singletons */
|
||||
#logo {
|
||||
display: block;
|
||||
width: 251px; height: 26px;
|
||||
background: url('assets/page-logo.svg') no-repeat center;
|
||||
padding: 5rem 0 3rem;
|
||||
margin: 0 auto;
|
||||
position: relative;
|
||||
}
|
||||
#logo a {
|
||||
display: block;
|
||||
position: absolute;
|
||||
top: 0; left: 0; right: 0; bottom: 0;
|
||||
color: rgba(0,0,0,0); /* make text transparent */
|
||||
cursor: pointer;
|
||||
}
|
||||
.page-logo > img {
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
#logo {
|
||||
background-image: url('assets/page-logo-i.svg');
|
||||
}
|
||||
}
|
||||
|
||||
.brand-white {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
.brand-green {
|
||||
background-color: #30D475;
|
||||
}
|
||||
|
||||
.brand-black {
|
||||
background-color: #201A26;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.page-link::after {
|
||||
content: " ➜";
|
||||
}
|
||||
|
||||
|
||||
/* Footer */
|
||||
footer {
|
||||
text-align: center;
|
||||
padding: 3em 0 3em;
|
||||
font-size: 1em;
|
||||
margin-top: 4rem;
|
||||
}
|
||||
|
||||
/* Make tables vertically aligned to the top */
|
||||
tbody td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* Github Code Highlighting */
|
||||
.highlight table td { padding: 5px; }
|
||||
.highlight table pre { margin: 0; }
|
||||
.highlight .cm {
|
||||
color: #999988;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .cp {
|
||||
color: #999999;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .c1 {
|
||||
color: #999988;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .cs {
|
||||
color: #999999;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .c, .highlight .ch, .highlight .cd, .highlight .cpf {
|
||||
color: #999988;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .err {
|
||||
color: #a61717;
|
||||
background-color: #e3d2d2;
|
||||
}
|
||||
.highlight .gd {
|
||||
color: #000000;
|
||||
background-color: #ffdddd;
|
||||
}
|
||||
.highlight .ge {
|
||||
color: #000000;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .gr {
|
||||
color: #aa0000;
|
||||
}
|
||||
.highlight .gh {
|
||||
color: #999999;
|
||||
}
|
||||
.highlight .gi {
|
||||
color: #000000;
|
||||
background-color: #ddffdd;
|
||||
}
|
||||
.highlight .go {
|
||||
color: #888888;
|
||||
}
|
||||
.highlight .gp {
|
||||
color: #555555;
|
||||
}
|
||||
.highlight .gs {
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .gu {
|
||||
color: #aaaaaa;
|
||||
}
|
||||
.highlight .gt {
|
||||
color: #aa0000;
|
||||
}
|
||||
.highlight .kc {
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .kd {
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .kn {
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .kp {
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .kr {
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .kt {
|
||||
color: #445588;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .k, .highlight .kv {
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .mf {
|
||||
color: #009999;
|
||||
}
|
||||
.highlight .mh {
|
||||
color: #009999;
|
||||
}
|
||||
.highlight .il {
|
||||
color: #009999;
|
||||
}
|
||||
.highlight .mi {
|
||||
color: #009999;
|
||||
}
|
||||
.highlight .mo {
|
||||
color: #009999;
|
||||
}
|
||||
.highlight .m, .highlight .mb, .highlight .mx {
|
||||
color: #009999;
|
||||
}
|
||||
.highlight .sb {
|
||||
color: #d14;
|
||||
}
|
||||
.highlight .sc {
|
||||
color: #d14;
|
||||
}
|
||||
.highlight .sd {
|
||||
color: #d14;
|
||||
}
|
||||
.highlight .s2 {
|
||||
color: #d14;
|
||||
}
|
||||
.highlight .se {
|
||||
color: #d14;
|
||||
}
|
||||
.highlight .sh {
|
||||
color: #d14;
|
||||
}
|
||||
.highlight .si {
|
||||
color: #d14;
|
||||
}
|
||||
.highlight .sx {
|
||||
color: #d14;
|
||||
}
|
||||
.highlight .sr {
|
||||
color: #009926;
|
||||
}
|
||||
.highlight .s1 {
|
||||
color: #d14;
|
||||
}
|
||||
.highlight .ss {
|
||||
color: #990073;
|
||||
}
|
||||
.highlight .s, .highlight .sa, .highlight .dl {
|
||||
color: #d14;
|
||||
}
|
||||
.highlight .na {
|
||||
color: #008080;
|
||||
}
|
||||
.highlight .bp {
|
||||
color: #999999;
|
||||
}
|
||||
.highlight .nb {
|
||||
color: #0086B3;
|
||||
}
|
||||
.highlight .nc {
|
||||
color: #445588;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .no {
|
||||
color: #008080;
|
||||
}
|
||||
.highlight .nd {
|
||||
color: #3c5d5d;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .ni {
|
||||
color: #800080;
|
||||
}
|
||||
.highlight .ne {
|
||||
color: #990000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .nf, .highlight .fm {
|
||||
color: #990000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .nl {
|
||||
color: #990000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .nn {
|
||||
color: #555555;
|
||||
}
|
||||
.highlight .nt {
|
||||
color: #000080;
|
||||
}
|
||||
.highlight .vc {
|
||||
color: #008080;
|
||||
}
|
||||
.highlight .vg {
|
||||
color: #008080;
|
||||
}
|
||||
.highlight .vi {
|
||||
color: #008080;
|
||||
}
|
||||
.highlight .nv, .highlight .vm {
|
||||
color: #008080;
|
||||
}
|
||||
.highlight .ow {
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .o {
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.highlight .w {
|
||||
color: #bbbbbb;
|
||||
}
|
||||
.highlight {
|
||||
}
|
||||
|
||||
|
||||
/* Code Blocks */
|
||||
.highlighter-rouge {
|
||||
font-size: 80%;
|
||||
line-height: normal;
|
||||
padding: 2px 1rem;
|
||||
border-radius: var(--term-br);
|
||||
background-color: var(--term-bg);
|
||||
max-width: 100vw;
|
||||
overflow-x: auto;
|
||||
margin: 1rem 0;
|
||||
}
|
||||
@media only screen and (max-device-width : 480px) {
|
||||
/*mobile*/
|
||||
.highlighter-rouge { max-width: 80vw; }
|
||||
}
|
||||
|
||||
.highlighter-rouge * {
|
||||
}
|
||||
|
||||
/* Inline Code */
|
||||
code.highlighter-rouge {
|
||||
padding: 2px 6px;
|
||||
background-color: var(--term-bg);
|
||||
}
|
||||
|
||||
/* Buttons */
|
||||
|
||||
.dialog-buttons {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: baseline;
|
||||
justify-content: space-between;
|
||||
margin-top: 6rem;
|
||||
}
|
||||
|
||||
.inline-button {
|
||||
display: inline-block;
|
||||
font-weight: 900;
|
||||
font-size: 90%;
|
||||
padding: .4rem 1rem;
|
||||
border-radius: var(--rounded-corner);
|
||||
background-color: var(--term-bg);
|
||||
color: var(--fg-color);
|
||||
}
|
||||
|
||||
/* Tiles */
|
||||
|
||||
ul.tiles {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
|
||||
list-style: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
gap: 1rem;
|
||||
grid-template-rows: masonry;
|
||||
}
|
||||
ul.tiles li {
|
||||
padding: 1rem;
|
||||
border-radius: var(--br);
|
||||
transition: all 0.35s cubic-bezier(0.17, 0.89, 0.32, 1.28);
|
||||
}
|
||||
ul.tiles li:hover {
|
||||
background: var(--hovertile);
|
||||
box-shadow: 0 0 0 8px var(--hovertile);
|
||||
}
|
||||
ul.tiles h3 {
|
||||
margin: 0;
|
||||
color: var(--primary-color);
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
ul.tiles a {
|
||||
font-weight: 400;
|
||||
font-variation-settings: "wght" 400;
|
||||
display: block;
|
||||
height: 100%;
|
||||
text-decoration: none;
|
||||
color: var(--fg-color);
|
||||
}
|