Initial commit
This commit is contained in:
commit
85771f49aa
|
@ -0,0 +1,30 @@
|
|||
source "https://rubygems.org"
|
||||
# Hello! This is where you manage which Jekyll version is used to run.
|
||||
# When you want to use a different version, change it below, save the
|
||||
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
|
||||
#
|
||||
# bundle exec jekyll serve
|
||||
#
|
||||
# This will help ensure the proper Jekyll version is running.
|
||||
# Happy Jekylling!
|
||||
gem "jekyll", "~> 4.1.1"
|
||||
# This is the default theme for new Jekyll sites. You may change this to anything you like.
|
||||
gem "minima", "~> 2.5"
|
||||
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
|
||||
# uncomment the line below. To upgrade, run `bundle update github-pages`.
|
||||
# gem "github-pages", group: :jekyll_plugins
|
||||
# If you have any plugins, put them here!
|
||||
group :jekyll_plugins do
|
||||
gem "jekyll-feed", "~> 0.12"
|
||||
end
|
||||
|
||||
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
|
||||
# and associated library.
|
||||
platforms :mingw, :x64_mingw, :mswin, :jruby do
|
||||
gem "tzinfo", "~> 1.2"
|
||||
gem "tzinfo-data"
|
||||
end
|
||||
|
||||
# Performance-booster for watching directories on Windows
|
||||
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
title: "Husky"
|
||||
descritpion: "a client for federated social networks"
|
||||
baseurl: "" # the subpath of your site, e.g. /blog
|
||||
url: "" # the base hostname & protocol for your site, e.g. http://example.com
|
||||
plugins: []
|
||||
# This site has no blogs...
|
||||
# - jekyll-feed
|
||||
|
||||
# Exclude from processing.
|
||||
# The following items will not be processed, by default.
|
||||
# Any item listed under the `exclude:` key here will be automatically added to
|
||||
# the internal "default list".
|
||||
#
|
||||
# Excluded items can be processed by explicitly listing the directories or
|
||||
# their entries' file path in the `include:` list.
|
||||
#
|
||||
# exclude:
|
||||
# - .sass-cache/
|
||||
# - .jekyll-cache/
|
||||
# - gemfiles/
|
||||
# - Gemfile
|
||||
# - Gemfile.lock
|
||||
# - node_modules/
|
||||
# - vendor/bundle/
|
||||
# - vendor/cache/
|
||||
# - vendor/gems/
|
||||
# - vendor/ruby/
|
|
@ -0,0 +1,5 @@
|
|||
# The links in this file are always served on the homepage of the site.
|
||||
|
||||
fdroid: "https://f-droid.org/packages/su.xash.husky/"
|
||||
playstore: "https://play.google.com/store/apps/details?id=su.xash.husky"
|
||||
nightly: "https://github.com/FWGS/Husky/releases/tag/continuous"
|
|
@ -0,0 +1,11 @@
|
|||
<footer class="mdl-mini-footer">
|
||||
<span class="credit">
|
||||
<span>
|
||||
Fediverse icon from <a href="https://mastodont.cat/@nestort" target="_blank">Nestort</a>
|
||||
</span>
|
||||
•
|
||||
<span>
|
||||
Made with <img src="images/ablobcatheartsqueeze.webp" class="inline-image"> by <a href="https://fedi.absturztau.be/Craftplacer" target="_blank">Craftplacer</a>
|
||||
</span>
|
||||
</span>
|
||||
</footer>
|
|
@ -0,0 +1,9 @@
|
|||
<header class="mdl-layout__header mdl-layout__header--transparent">
|
||||
<div class="mdl-layout__header-row">
|
||||
<span class="mdl-layout-title husky-brand">{{site.title}}</span>
|
||||
<div class="mdl-layout-spacer"></div>
|
||||
<nav class="mdl-navigation">
|
||||
<a class="mdl-navigation__link" href="">Link</a>
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
|
@ -0,0 +1,30 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>{{site.title}}</title>
|
||||
<meta property="og:title" content="{{site.title}}" />
|
||||
<meta property="og:description" content="{{site.description}}" />
|
||||
<meta property="og:image" content="/images/icon.png" />
|
||||
<link rel="shortcut icon" type="image/webp" href="/images/icon.webp"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="theme-color" content="#D8A070">
|
||||
<link rel="stylesheet" href="/styles/husky-mdl.css">
|
||||
<link rel="stylesheet" href="/icons/css/icons.css">
|
||||
<script defer src="/scripts/material.min.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="mdl-layout mdl-js-layout mdl-layout--fixed-header mdl-layout--no-drawer-button">
|
||||
<!-- No header since we don't have any pages to show off.
|
||||
{% include header.html %}
|
||||
-->
|
||||
<main class="mdl-layout__content">
|
||||
<div class="page-content">
|
||||
{{content}}
|
||||
</div>
|
||||
|
||||
{% include footer.html %}
|
||||
</main>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,61 @@
|
|||
@font-face {
|
||||
font-family: 'icons';
|
||||
src: url('../font/icons.eot?13239796');
|
||||
src: url('../font/icons.eot?13239796#iefix') format('embedded-opentype'),
|
||||
url('../font/icons.woff2?13239796') format('woff2'),
|
||||
url('../font/icons.woff?13239796') format('woff'),
|
||||
url('../font/icons.ttf?13239796') format('truetype'),
|
||||
url('../font/icons.svg?13239796#icons') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
|
||||
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
|
||||
/*
|
||||
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
||||
@font-face {
|
||||
font-family: 'icons';
|
||||
src: url('../font/icons.svg?13239796#icons') format('svg');
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
[class^="icon-"]:before, [class*=" icon-"]:before {
|
||||
font-family: "icons";
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
speak: never;
|
||||
|
||||
display: inline-block;
|
||||
text-decoration: inherit;
|
||||
width: 1em;
|
||||
margin-right: .2em;
|
||||
text-align: center;
|
||||
/* opacity: .8; */
|
||||
|
||||
/* For safety - reset parent styles, that can break glyph codes*/
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
|
||||
/* fix buttons height, for twitter bootstrap */
|
||||
line-height: 1em;
|
||||
|
||||
/* Animation center compensation - margins should be symmetric */
|
||||
/* remove if not needed */
|
||||
margin-left: .2em;
|
||||
|
||||
/* you can be more comfortable with increased icons size */
|
||||
/* font-size: 120%; */
|
||||
|
||||
/* Font smoothing. That was taken from TWBS */
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
|
||||
/* Uncomment for 3D effect */
|
||||
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
|
||||
}
|
||||
|
||||
.icon-code-braces:before { content: '\e800'; } /* '' */
|
||||
.icon-send:before { content: '\e801'; } /* '' */
|
||||
.icon-translate:before { content: '\e802'; } /* '' */
|
||||
.icon-chevron-down:before { content: '\e803'; } /* '' */
|
Binary file not shown.
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>Copyright (C) 2020 by original authors @ fontello.com</metadata>
|
||||
<defs>
|
||||
<font id="icons" horiz-adv-x="1000" >
|
||||
<font-face font-family="icons" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
|
||||
<missing-glyph horiz-adv-x="1000" />
|
||||
<glyph glyph-name="code-braces" unicode="" d="M333 725c-45 0-83-37-83-83v-167c0-46-37-83-83-83h-42v-84h42c46 0 83-37 83-83v-167c0-45 38-83 83-83h84v83h-84v209c0 46-37 83-83 83 46 0 83 38 83 83v209h84v83m250 0c46 0 83-37 83-83v-167c0-46 38-83 83-83h42v-84h-42c-45 0-83-37-83-83v-167c0-45-37-83-83-83h-84v83h84v209c0 46 37 83 83 83-46 0-83 38-83 83v209h-84v83h84z" horiz-adv-x="1000" />
|
||||
|
||||
<glyph glyph-name="send" unicode="" d="M83-25l875 375-875 375v-292l625-83-625-83v-292z" horiz-adv-x="1000" />
|
||||
|
||||
<glyph glyph-name="translate" unicode="" d="M536 222l-106 105 2 1c72 81 124 174 154 272h122v83h-291v84h-84v-84h-291v-83h465c-28-80-72-156-132-223-39 43-71 90-96 140h-84c31-68 73-132 125-190l-212-209 59-60 208 209 130-130 31 85m235 211h-83l-188-500h83l47 125h198l47-125h83l-187 500m-109-291l67 180 68-180h-135z" horiz-adv-x="1000" />
|
||||
|
||||
<glyph glyph-name="chevron-down" unicode="" d="M309 493l191-192 191 192 59-60-250-250-250 250 59 60z" horiz-adv-x="1000" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 4.2 KiB |
|
@ -0,0 +1,170 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="196.52mm"
|
||||
height="196.52mm"
|
||||
viewBox="0 0 196.52 196.52"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="0.92.2 2405546, 2018-03-11"
|
||||
sodipodi:docname="Logo_penta_connectat-imbrincat_retallats-color.svg"
|
||||
inkscape:export-filename="/home/nestor/Pictures/Fediversal/Logo_penta_connectat-imbrincat_retallats-color-512x.png"
|
||||
inkscape:export-xdpi="66.175453"
|
||||
inkscape:export-ydpi="66.175453">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.50411932"
|
||||
inkscape:cx="-209.83484"
|
||||
inkscape:cy="399.15332"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer2"
|
||||
showgrid="false"
|
||||
inkscape:snap-smooth-nodes="true"
|
||||
inkscape:snap-midpoints="true"
|
||||
inkscape:snap-global="false"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="736"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="32"
|
||||
inkscape:window-maximized="1"
|
||||
fit-margin-top="5"
|
||||
fit-margin-left="5"
|
||||
fit-margin-right="5"
|
||||
fit-margin-bottom="5" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<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
|
||||
inkscape:groupmode="layer"
|
||||
id="layer2"
|
||||
inkscape:label="Linies"
|
||||
style="display:inline"
|
||||
transform="translate(6.6789703,-32.495842)">
|
||||
<path
|
||||
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a730b8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:41.5748024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="m 181.13086,275.13672 a 68.892408,68.892408 0 0 1 -29.46484,29.32812 l 161.75781,162.38868 38.99805,-19.76368 z m 213.36328,214.1875 -38.99805,19.76367 81.96289,82.2832 a 68.892409,68.892409 0 0 1 29.47071,-29.33203 z"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-6.6789703,32.495842)"
|
||||
id="path9722"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#5496be;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:41.5748024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="m 581.64648,339.39062 -91.57617,46.41016 6.75196,43.18945 103.61523,-52.51367 A 68.892409,68.892409 0 0 1 581.64648,339.39062 Z M 436.9082,412.74219 220.38281,522.47656 a 68.892408,68.892408 0 0 1 18.79492,37.08985 L 443.66016,455.93359 Z"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-6.6789703,32.495842)"
|
||||
id="path9729"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ce3d1a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:41.5748024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="M 367.27539,142.4375 262.79492,346.4082 293.64258,377.375 404.26562,161.41797 A 68.892408,68.892408 0 0 1 367.27539,142.4375 Z m -131.6543,257.02148 -52.92187,103.31446 a 68.892409,68.892409 0 0 1 36.98633,18.97851 l 46.78125,-91.32812 z"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-6.6789703,32.495842)"
|
||||
id="path9713"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#d0188f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:41.5748024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="m 150.76758,304.91797 a 68.892408,68.892408 0 0 1 -34.41602,7.19531 68.892408,68.892408 0 0 1 -6.65039,-0.69531 l 30.90235,197.66211 a 68.892409,68.892409 0 0 1 34.41601,-7.19531 68.892409,68.892409 0 0 1 6.64649,0.69531 z"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-6.6789703,32.495842)"
|
||||
id="path1015"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#5b36e9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:41.5748024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="m 239.3418,560.54492 a 68.892408,68.892408 0 0 1 0.7207,13.87696 68.892408,68.892408 0 0 1 -7.26758,27.17968 l 197.62891,31.71289 a 68.892409,68.892409 0 0 1 -0.72266,-13.8789 68.892409,68.892409 0 0 1 7.26953,-27.17774 z"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-6.6789703,32.495842)"
|
||||
id="path1674"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#30b873;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:41.5748024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="m 601.13281,377.19922 -91.21875,178.08203 a 68.892408,68.892408 0 0 1 36.99414,18.98242 L 638.125,396.18359 a 68.892409,68.892409 0 0 1 -36.99219,-18.98437 z"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-6.6789703,32.495842)"
|
||||
id="path1676"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ebe305;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:41.5748024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="m 476.72266,125.33008 a 68.892408,68.892408 0 0 1 -29.47071,29.33203 l 141.26563,141.81055 a 68.892409,68.892409 0 0 1 29.46875,-29.33204 z"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-6.6789703,32.495842)"
|
||||
id="path1678"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#f47601;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:41.5748024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="m 347.78711,104.63086 -178.57617,90.49805 a 68.892409,68.892409 0 0 1 18.79297,37.08593 l 178.57421,-90.50195 a 68.892408,68.892408 0 0 1 -18.79101,-37.08203 z"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-6.6789703,32.495842)"
|
||||
id="path1680"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#57c115;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:41.5748024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="m 446.92578,154.82617 a 68.892408,68.892408 0 0 1 -34.98242,7.48242 68.892408,68.892408 0 0 1 -6.0293,-0.63281 l 15.81836,101.29102 43.16211,6.92578 z m -16,167.02735 37.40039,239.48242 a 68.892409,68.892409 0 0 1 33.91406,-6.94336 68.892409,68.892409 0 0 1 7.20704,0.79101 L 474.08984,328.77734 Z"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-6.6789703,32.495842)"
|
||||
id="path9758"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#dbb210;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:41.5748024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="m 188.13086,232.97461 a 68.892408,68.892408 0 0 1 0.75781,14.0957 68.892408,68.892408 0 0 1 -7.16015,26.98242 l 101.36914,16.28125 19.92382,-38.9082 z m 173.73633,27.90039 -19.92578,38.91211 239.51367,38.4668 a 68.892409,68.892409 0 0 1 -0.69531,-13.71875 68.892409,68.892409 0 0 1 7.34961,-27.32422 z"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-6.6789703,32.495842)"
|
||||
id="path9760"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer3"
|
||||
inkscape:label="Nodes"
|
||||
style="display:inline;opacity:1"
|
||||
transform="translate(6.6789703,-32.495842)">
|
||||
<circle
|
||||
style="fill:#ffca00;fill-opacity:0.99596773;stroke:none;stroke-width:0.26458332;stroke-opacity:0.96078431"
|
||||
id="path817"
|
||||
cx="106.26596"
|
||||
cy="51.535553"
|
||||
r="16.570711"
|
||||
transform="rotate(3.1178174)" />
|
||||
<circle
|
||||
id="path819"
|
||||
style="fill:#64ff00;fill-opacity:0.99596773;stroke:none;stroke-width:0.26458332;stroke-opacity:0.96078431"
|
||||
cx="171.42836"
|
||||
cy="110.19328"
|
||||
r="16.570711"
|
||||
transform="rotate(3.1178174)" />
|
||||
<circle
|
||||
id="path823"
|
||||
style="fill:#00a3ff;fill-opacity:0.99596773;stroke:none;stroke-width:0.26458332;stroke-opacity:0.96078431"
|
||||
cx="135.76379"
|
||||
cy="190.27704"
|
||||
r="16.570711"
|
||||
transform="rotate(3.1178174)" />
|
||||
<circle
|
||||
style="fill:#9500ff;fill-opacity:0.99596773;stroke:none;stroke-width:0.26458332;stroke-opacity:0.96078431"
|
||||
id="path825"
|
||||
cx="48.559471"
|
||||
cy="181.1138"
|
||||
r="16.570711"
|
||||
transform="rotate(3.1178174)" />
|
||||
<circle
|
||||
id="path827"
|
||||
style="fill:#ff0000;fill-opacity:0.99596773;stroke:none;stroke-width:0.26458332;stroke-opacity:0.96078431"
|
||||
cx="30.328812"
|
||||
cy="95.366837"
|
||||
r="16.570711"
|
||||
transform="rotate(3.1178174)" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 19 KiB |
Binary file not shown.
After Width: | Height: | Size: 6.0 KiB |
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
Binary file not shown.
After Width: | Height: | Size: 94 KiB |
|
@ -0,0 +1,97 @@
|
|||
---
|
||||
layout: default
|
||||
---
|
||||
|
||||
<div class="mdl-shadow--4dp landing-section">
|
||||
<div class="mdl-grid landing-content">
|
||||
<div class="mdl-cell mdl-cell--12-col mdl-cell--6-col-desktop mdl-cell--2-offset-desktop mdl-cell--middle">
|
||||
<img class="app-icon" src="images/icon.webp">
|
||||
<p class="landing-title">
|
||||
Husky
|
||||
</p>
|
||||
<p class="landing-subtitle">
|
||||
a client for <img class="inline-image" src="images/fediverse.svg"> federated social networks
|
||||
</p>
|
||||
<div class="landing-downloads">
|
||||
<a href="{{ site.data.downloads.fdroid }}" class="mdl-button mdl-button--raised mdl-button--accent">
|
||||
Download on F-Droid
|
||||
</a>
|
||||
<a href="{{ site.data.downloads.nightly }}" class="mdl-button">
|
||||
Nightly
|
||||
</a>
|
||||
<a href="{{ site.data.downloads.playstore }}" class="mdl-button">
|
||||
Play Store
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mdl-cell mdl-cell--3-col mdl-cell--middle mdl-cell--hide-phone mdl-cell--hide-tablet">
|
||||
<img class="landing-image" src="images/screenshot.webp">
|
||||
</div>
|
||||
</div>
|
||||
<div class="scroll-hint">
|
||||
<span class="icon-chevron-down">
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section class="mdl-grid">
|
||||
<div class="mdl-cell mdl-cell--1-col mdl-cell--2-offset-desktop mdl-cell--hide-phone mdl-cell--hide-tablet section-icon">
|
||||
<span class="icon-code-braces">
|
||||
</span>
|
||||
</div>
|
||||
<div class="mdl-cell mdl-cell--12-col mdl-cell--6-col-desktop">
|
||||
<h2>
|
||||
Built open source
|
||||
</h2>
|
||||
<p>
|
||||
Based on <a href="https://tusky.app/">Tusky</a> – Husky's code is available online on <a href="https://git.mentality.rip/FWGS/Husky">git.mentality.rip</a>, as well as being mirrored on <a href="https://github.com/FWGS/Husky">GitHub</a>.
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<hr>
|
||||
|
||||
<section class="mdl-grid">
|
||||
<div class="mdl-cell mdl-cell--1-col mdl-cell--2-offset-desktop mdl-cell--hide-phone mdl-cell--hide-tablet section-icon">
|
||||
<span class="icon-translate">
|
||||
</span>
|
||||
</div>
|
||||
<div class="mdl-cell mdl-cell--12-col mdl-cell--6-col-desktop">
|
||||
<h2>
|
||||
Available in your language
|
||||
</h2>
|
||||
<p>
|
||||
Husky is availble in <b>English</b>, <b>German</b>, <b>Norwegian</b>, <b>Portuguese</b>, <b>Spanish</b>, and more!
|
||||
</p>
|
||||
<p>
|
||||
You can help translating on <a href="https://l10n.mentality.rip/projects/husky/"><b>Husky's Weblate page</b></a>.
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<hr>
|
||||
|
||||
<section class="mdl-grid">
|
||||
<div class="mdl-cell mdl-cell--1-col mdl-cell--2-offset-desktop mdl-cell--hide-phone mdl-cell--hide-tablet section-icon">
|
||||
<span class="icon-send">
|
||||
</span>
|
||||
</div>
|
||||
<div class="mdl-cell mdl-cell--12-col mdl-cell--6-col-desktop">
|
||||
<h2>
|
||||
Stay up to date with Husky
|
||||
</h2>
|
||||
<p>
|
||||
Follow Husky on the Fediverse to stay up to date with the development status, participate in feature polls and more!
|
||||
</p>
|
||||
|
||||
<form id="followForm" action="#">
|
||||
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
|
||||
<input class="mdl-textfield__input" type="url" id="instanceUrl" required>
|
||||
<label class="mdl-textfield__label" for="instanceUrl">URL of your instance (e.g. https://lain.com/)</label>
|
||||
</div>
|
||||
<input id="followButton" type="submit" class="mdl-button mdl-button--raised mdl-button--accent" disabled value="Remote Follow">
|
||||
</form>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<script defer src="/scripts/remote-follow.js"></script>
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,15 @@
|
|||
const form = document.getElementById("followForm");
|
||||
form.addEventListener("submit", function (e) {
|
||||
e.preventDefault();
|
||||
|
||||
var urlField = document.getElementById("instanceUrl");
|
||||
var url = document.createElement('a');
|
||||
url.href = urlField.value;
|
||||
|
||||
var followUrl = "https://" + url.hostname + "/ostatus_subscribe?acct=https://enigmatic.observer/users/Husky";
|
||||
|
||||
window.location = followUrl;
|
||||
});
|
||||
|
||||
const followButton = document.getElementById("followButton");
|
||||
followButton.disabled = false;
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,102 @@
|
|||
/* Husky color palette */
|
||||
$husky-light-dark: #252E3C;
|
||||
$husky-dark: #182230;
|
||||
$husky-accent: #D8A070;
|
||||
$husky-foreground: white;
|
||||
$husky-red: #d87073;
|
||||
|
||||
/* Material Design Lite variables*/
|
||||
$color-primary: 37, 46, 60;
|
||||
$color-primary-dark: 24, 34, 48;
|
||||
$color-accent: 216, 160, 112;
|
||||
$color-primary-contrast: 255, 255, 255;
|
||||
$color-accent-contrast: 0, 0, 0;
|
||||
$footer-bg-color: darken($husky-dark, 1.5);
|
||||
$button-secondary-color: $husky-foreground;
|
||||
$input-text-highlight-color: $husky-accent;
|
||||
$input-text-label-color: opacify(white, 0.26);
|
||||
$input-text-bottom-border-color: opacify(white, 0.12);
|
||||
$text-color-primary: transparentize($husky-foreground, 0.13);
|
||||
$input-text-error-color: $husky-red;
|
||||
|
||||
@import "material-design-lite.scss";
|
||||
|
||||
body { background-color: $husky-dark; }
|
||||
hr { border-top-color: darken($husky-dark, 3.5); }
|
||||
|
||||
.inline-image { height: 2rem; }
|
||||
|
||||
/* Fade out credits, as they're secondary information, even in the footer. */
|
||||
.credit {
|
||||
transition: opacity 250ms;
|
||||
|
||||
&:not(:hover) {
|
||||
opacity: .5;
|
||||
}
|
||||
}
|
||||
|
||||
.landing-section {
|
||||
background: $husky-light-dark;
|
||||
height: 100vh;
|
||||
/* with header
|
||||
padding-bottom: 64px;
|
||||
height: calc(100vh - 128px);
|
||||
*/
|
||||
|
||||
@media screen and (max-width: $grid-desktop-breakpoint) {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.landing-title {
|
||||
font-family: "Noto Serif", serif;
|
||||
font-size: 32pt;
|
||||
}
|
||||
|
||||
.landing-content { height: 90%; }
|
||||
.landing-image { width: 80%; }
|
||||
|
||||
.app-icon { margin-bottom: 24px; }
|
||||
|
||||
.scroll-hint {
|
||||
text-align: center;
|
||||
height: 10%;
|
||||
color: transparentize($husky-foreground, .5);
|
||||
font-size: 48px;
|
||||
}
|
||||
}
|
||||
|
||||
.section-icon {
|
||||
$iconSize: 48px;
|
||||
$padding: 12px;
|
||||
$size: $iconSize + ($padding * 2);
|
||||
|
||||
background-color: $husky-accent;
|
||||
color: black;
|
||||
|
||||
border-radius: $size;
|
||||
padding: $padding;
|
||||
|
||||
margin-right: 24px;
|
||||
|
||||
margin-top: 1em;
|
||||
|
||||
width: $size;
|
||||
height: $size;
|
||||
|
||||
font-size: $iconSize;
|
||||
line-height: $iconSize;
|
||||
}
|
||||
|
||||
#followForm .mdl-textfield {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* Remove this, if more content is added to the footer. */
|
||||
.mdl-mini-footer {
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
/* Undo Fontello's margin, as we don't need and aren't incorporating it in any text */
|
||||
[class^="icon-"]:before, [class*=" icon-"]:before {
|
||||
margin: 0 !important;
|
||||
}
|
Loading…
Reference in New Issue