Starting aboue me page!
|
@ -18,28 +18,6 @@
|
|||
|
||||
// CSS specific to the apps website.
|
||||
|
||||
#appslist {
|
||||
width: Min(108em, 100vw);
|
||||
}
|
||||
|
||||
@media screen and (max-width: 108em) {
|
||||
#appslist {
|
||||
width: 81em;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 81em) {
|
||||
#appslist {
|
||||
width: 54em;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 54em) {
|
||||
#appslist {
|
||||
width: Min(27em, 100vw);
|
||||
}
|
||||
}
|
||||
|
||||
.app-download {
|
||||
--border: solid 1px var(--primary-color);
|
||||
--border-radius: 1rem;
|
||||
|
|
|
@ -68,6 +68,11 @@ hr {
|
|||
width: 100%;
|
||||
}
|
||||
|
||||
.reduced-vertical-margin {
|
||||
margin-bottom: 0.2em;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.grid {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
|
@ -82,6 +87,10 @@ hr {
|
|||
display: inline !important;
|
||||
}
|
||||
|
||||
.ruby {
|
||||
display: ruby !important;
|
||||
}
|
||||
|
||||
.flex-right {
|
||||
justify-content: flex-end;
|
||||
}
|
||||
|
|
|
@ -49,4 +49,21 @@
|
|||
&.purple {
|
||||
background: linear-gradient(var(--angle, 0deg), rgba(229,181,255,1) 0%, rgba(210,114,255,1) 100%);
|
||||
}
|
||||
&.tea {
|
||||
background: linear-gradient(var(--angle, 0deg), rgba(44,181,107,0.3) 0%, rgba(44,181,107,0.8) 100%);
|
||||
}
|
||||
&.ebon {
|
||||
background: linear-gradient(var(--angle, 0deg), #032B67 0%, #040D21 100%);
|
||||
}
|
||||
|
||||
// For dark background cards
|
||||
&.text-white :not([role=button]) > a {
|
||||
/* unvisited link */
|
||||
&:link, &:visited {
|
||||
color: #00c8d7;
|
||||
}
|
||||
&:hover {
|
||||
color: #00c8d7;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,15 +28,20 @@
|
|||
.label-link {
|
||||
text-decoration: none;
|
||||
color: black;
|
||||
}
|
||||
|
||||
.label {
|
||||
.label, &.label {
|
||||
transition: max-height 0.15s ease-in;
|
||||
max-height: 20%;
|
||||
overflow: hidden;
|
||||
bottom: 0;
|
||||
max-height: 20%;
|
||||
background-color: #FFFFFFDD;
|
||||
padding: 0.5em;
|
||||
bottom: 0;
|
||||
|
||||
&.expand {
|
||||
max-height: 100%;
|
||||
height: calc(100% - 1em);
|
||||
}
|
||||
|
||||
.app-name {
|
||||
float: left;
|
||||
|
@ -61,7 +66,6 @@
|
|||
width: max-content;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Used when the block is hovered/toggled
|
||||
&:hover, &.toggled {
|
||||
|
|
|
@ -25,14 +25,34 @@
|
|||
height: -moz-fit-content;
|
||||
width: fit-content;
|
||||
height: fit-content;
|
||||
transition: box-shadow 0.15s ease-in-out, filter 0.15s ease-in-out;
|
||||
|
||||
&.tag {
|
||||
border: solid 1px #AEAEAE;
|
||||
border-radius: 1.5em;
|
||||
background-color: var(--theme-color, var(--secondary-color));
|
||||
margin-right: 0.2em;
|
||||
padding-top: 0.3em;
|
||||
padding-bottom: 0.3em;
|
||||
padding-left: 0.7em;
|
||||
padding-right: 0.7em;
|
||||
|
||||
&.primary, &.secondary {
|
||||
&:active {
|
||||
filter: brightness(80%);
|
||||
z-index: 2
|
||||
}
|
||||
|
||||
&:hover {
|
||||
filter: brightness(90%);
|
||||
z-index: 2
|
||||
}
|
||||
}
|
||||
|
||||
&.primary:not(.tag), &.secondary:not(.tag) {
|
||||
margin: 0.1em;
|
||||
text-transform: uppercase;
|
||||
font-size: larger;
|
||||
box-shadow: 0px 0px 2px 0px #000000;
|
||||
transition: box-shadow 0.15s ease-in-out, filter 0.15s ease-in-out;
|
||||
filter: brightness(100%);
|
||||
|
||||
&:active {
|
||||
|
@ -52,10 +72,13 @@
|
|||
display: inline-block;
|
||||
color: black;
|
||||
padding: 0.5em;
|
||||
background-color: var(--theme-color);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.text-white [role=button]:not(.primary):not(.secondary) a, [role=button]:not(.primary):not(.secondary).text-white a, nav.text-white [role=button]:not(.primary):not(.secondary) {
|
||||
.text-white [role=button]:not(.primary):not(.secondary) a,
|
||||
[role=button]:not(.primary):not(.secondary).text-white a,
|
||||
nav.text-white [role=button]:not(.primary):not(.secondary) {
|
||||
color: white;
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
width: 1em;
|
||||
height: 1em;
|
||||
margin-top: -0.05em;
|
||||
margin-right: 0.5em;
|
||||
margin-right: 0.2em;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
|
@ -51,6 +51,10 @@
|
|||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.icon-in-text {
|
||||
margin-right: 0 !important;
|
||||
}
|
||||
|
||||
.shadowed {
|
||||
filter: drop-shadow(0 0 1px rgba(0, 0, 0, .6));
|
||||
}
|
||||
|
@ -88,6 +92,7 @@
|
|||
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
|
||||
}
|
||||
|
||||
|
||||
.icon-windows:before { content: '\e800'; } /* '' */
|
||||
.icon-web:before { content: '\e801'; } /* '' */
|
||||
.icon-universal:before { content: '\e802'; } /* '' */
|
||||
|
@ -119,3 +124,5 @@
|
|||
.icon-mail:before { content: '\e81c'; } /* '' */
|
||||
.icon-github:before { content: '\e81d'; } /* '' */
|
||||
.icon-git:before { content: '\e81e'; } /* '' */
|
||||
.icon-transparent:before { content: '\e81f'; } /* '' */
|
||||
|
||||
|
|
39
assets/scss/components/sections/section-max-108.scss
Normal file
|
@ -0,0 +1,39 @@
|
|||
/**
|
||||
* Omegamma - Hugo theme for ad5001.eu and related websites.
|
||||
* Copyright (C) 2021 Ad5001
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
.section-max-108 {
|
||||
width: Min(108em, 100vw);
|
||||
}
|
||||
|
||||
@media screen and (max-width: 108em) {
|
||||
.section-max-108 {
|
||||
width: 81em;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 81em) {
|
||||
.section-max-108 {
|
||||
width: 54em;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 54em) {
|
||||
.section-max-108 {
|
||||
width: Min(27em, 100vw);
|
||||
}
|
||||
}
|
|
@ -42,12 +42,12 @@
|
|||
// Omegicons font
|
||||
@font-face {
|
||||
font-family: 'omegicons';
|
||||
src: url('../fonts/omegicons/omegicons.eot?54316140');
|
||||
src: url('../fonts/omegicons/omegicons.eot?54316140#iefix') format('embedded-opentype'),
|
||||
url('../fonts/omegicons/omegicons.woff2?54316140') format('woff2'),
|
||||
url('../fonts/omegicons/omegicons.woff?54316140') format('woff'),
|
||||
url('../fonts/omegicons/omegicons.ttf?54316140') format('truetype'),
|
||||
url('../fonts/omegicons/omegicons.svg?54316140#omegicons') format('svg');
|
||||
src: url('../fonts/omegicons/omegicons.eot?51725251');
|
||||
src: url('../fonts/omegicons/omegicons.eot?51725251#iefix') format('embedded-opentype'),
|
||||
url('../fonts/omegicons/omegicons.woff2?51725251') format('woff2'),
|
||||
url('../fonts/omegicons/omegicons.woff?51725251') format('woff'),
|
||||
url('../fonts/omegicons/omegicons.ttf?51725251') format('truetype'),
|
||||
url('../fonts/omegicons/omegicons.svg?51725251#omegicons') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
|
|
93
i18n/en.json
|
@ -1,93 +0,0 @@
|
|||
{
|
||||
"softwareCommitments": {
|
||||
"other": "Software Commitments"
|
||||
},
|
||||
"worksOn": {
|
||||
"other": "Works on: "
|
||||
},
|
||||
"availableOn": {
|
||||
"other": "Available on "
|
||||
},
|
||||
"download": {
|
||||
"other": "Download"
|
||||
},
|
||||
"technicalSheet": {
|
||||
"other": "Technical sheet"
|
||||
},
|
||||
"downloadApp": {
|
||||
"other": "{{ .Name }} v{{ .Version }} is available on {{ .Platforms }}."
|
||||
},
|
||||
"warnExternalWebsite": {
|
||||
"other": "(external link to {{ . }})"
|
||||
},
|
||||
"status": {
|
||||
"other": "Status: "
|
||||
},
|
||||
"learnMore": {
|
||||
"other": "Learn more"
|
||||
},
|
||||
"language": {
|
||||
"other": "Language"
|
||||
},
|
||||
"supportedPlatforms": {
|
||||
"other": "Supported platforms: "
|
||||
},
|
||||
"translated": {
|
||||
"other": "Translated in: "
|
||||
},
|
||||
"programingLanguages": {
|
||||
"other": "Made in: "
|
||||
},
|
||||
"latestVersion": {
|
||||
"other": "Latest version: "
|
||||
},
|
||||
"frameworks": {
|
||||
"other": "Frameworks: "
|
||||
},
|
||||
"touchFriendly": {
|
||||
"other": "Touch friendly"
|
||||
},
|
||||
"keyboardOriented": {
|
||||
"other": "Keyboard oriented"
|
||||
},
|
||||
"license": {
|
||||
"other": "License: "
|
||||
},
|
||||
"en": {
|
||||
"other": "English"
|
||||
},
|
||||
"fr": {
|
||||
"other": "French"
|
||||
},
|
||||
"all": {
|
||||
"other": "Without text"
|
||||
},
|
||||
"file": {
|
||||
"other": "File:"
|
||||
},
|
||||
"storeFlathub": {
|
||||
"other": "Download on Flathub"
|
||||
},
|
||||
"storeSnapcraft": {
|
||||
"other": "Get it from the Snap Store"
|
||||
},
|
||||
"storeFirefoxAddons": {
|
||||
"other": "Get it from the Firefox Addons"
|
||||
},
|
||||
"disclaimerSnapcraft": {
|
||||
"other": "The Snapcraft logo is licensed under [CC BY-ND 2.0 UK](https://creativecommons.org/licenses/by-nd/2.0/uk/legalcode), a registered trademark of Canonical Limited, 2018."
|
||||
},
|
||||
"disclaimerFirefox": {
|
||||
"other": "The Firefox logo is a trademark of the Mozilla Foundation in the U.S. and other countries."
|
||||
},
|
||||
"websiteSource": {
|
||||
"other": "Website source code"
|
||||
},
|
||||
"usingTheme": {
|
||||
"other": "Using"
|
||||
},
|
||||
"poweredBy": {
|
||||
"other": "Powered by"
|
||||
}
|
||||
}
|
||||
|
107
i18n/en.yaml
Normal file
|
@ -0,0 +1,107 @@
|
|||
|
||||
softwareCommitments:
|
||||
other: Software Commitments
|
||||
|
||||
# About page
|
||||
workedWith:
|
||||
other: 'Worked with '
|
||||
properties:
|
||||
other: 'Features '
|
||||
relevantSoftware:
|
||||
other: "Relevant software: "
|
||||
skillsUbuntu:
|
||||
other: |
|
||||
Ubuntu has been my distribution of choice both on server and on desktop since 2016 due to the high availability of recent software on it, as well as good documentation and its widespread community.
|
||||
Ubuntu strikes a great balance between having recent, up-to-date software, and stability.
|
||||
skillsDebian:
|
||||
other: |
|
||||
Debian is aimed at having low-maintainance machines that stay with older, battle-tested versions of the standard software stack.
|
||||
Using it has proven to be very painless highly stable, even more so than LTS versions of Ubuntu servers.
|
||||
skillsFedora:
|
||||
other: |
|
||||
My limited experience with Fedora has led me to discover the [Red Hat](https://www.redhat.com/) ecosystem and all of it's benefits, namely for enterprise software.
|
||||
However, having less experience with it, I tend to prefer Ubuntu or Debian when manipulating server software.
|
||||
skillsDocker:
|
||||
other: |
|
||||
Docker is a container system to package, distribute, and run software widely used on servers.
|
||||
I've been using Docker for since 2018 to have simplified management of the self-hosted software I used, as well as using it in CI/CD pipelines to test and deploy the software I create.
|
||||
skillsSnapcraft:
|
||||
other: |
|
||||
Snapcraft is a Linux application distribution system by [Canonical](https://canonical.com) I've been using since 2017 to package and distribute the software I create.
|
||||
skillsFlatpak:
|
||||
other: |
|
||||
Flatpak is another Linux application distribution system I've been using since 2020 to package and distribute the software I create.
|
||||
|
||||
# Languages
|
||||
language:
|
||||
other: Language
|
||||
fr:
|
||||
other: French
|
||||
en:
|
||||
other: English
|
||||
all:
|
||||
other: Without text
|
||||
|
||||
# Footer
|
||||
poweredBy:
|
||||
other: Powered by
|
||||
usingTheme:
|
||||
other: Using
|
||||
websiteSource:
|
||||
other: Website source code
|
||||
|
||||
# App page
|
||||
availableOn:
|
||||
other: 'Available on '
|
||||
worksOn:
|
||||
other: 'Works on: '
|
||||
learnMore:
|
||||
other: Learn more
|
||||
|
||||
# Technical sheet
|
||||
technicalSheet:
|
||||
other: Technical sheet
|
||||
supportedPlatforms:
|
||||
other: 'Supported platforms: '
|
||||
translated:
|
||||
other: 'Translated in: '
|
||||
latestVersion:
|
||||
other: 'Latest version: '
|
||||
status:
|
||||
other: 'Status: '
|
||||
programingLanguages:
|
||||
other: 'Made in: '
|
||||
frameworks:
|
||||
other: 'Frameworks: '
|
||||
keyboardOriented:
|
||||
other: Keyboard oriented
|
||||
touchFriendly:
|
||||
other: Touch friendly
|
||||
license:
|
||||
other: 'License: '
|
||||
|
||||
# Download section
|
||||
download:
|
||||
other: Download
|
||||
downloadApp:
|
||||
other: '{{ .Name }} v{{ .Version }} is available on {{ .Platforms }}.'
|
||||
file:
|
||||
other: 'File:'
|
||||
warnExternalWebsite:
|
||||
other: (external link to {{ . }})
|
||||
|
||||
# Software stores badge alt.
|
||||
storeFirefoxAddons:
|
||||
other: Get it from the Firefox Addons
|
||||
storeFlathub:
|
||||
other: Download on Flathub
|
||||
storeSnapcraft:
|
||||
other: Get it from the Snap Store
|
||||
|
||||
# Copyrighted disclaimers.
|
||||
disclaimerFirefox:
|
||||
other: The Firefox logo is a trademark of the Mozilla Foundation in the U.S. and
|
||||
other countries.
|
||||
disclaimerSnapcraft:
|
||||
other: The Snapcraft logo is licensed under [CC BY-ND 2.0 UK](https://creativecommons.org/licenses/by-nd/2.0/uk/legalcode),
|
||||
a registered trademark of Canonical Limited, 2018.
|
93
i18n/fr.json
|
@ -1,93 +0,0 @@
|
|||
{
|
||||
"softwareCommitments": {
|
||||
"other": "Engagements par mes Logiciels"
|
||||
},
|
||||
"worksOn": {
|
||||
"other": "Marche sur : "
|
||||
},
|
||||
"availableOn": {
|
||||
"other": "Disponible sur "
|
||||
},
|
||||
"download": {
|
||||
"other": "Télécharger"
|
||||
},
|
||||
"technicalSheet": {
|
||||
"other": "Fiche technique"
|
||||
},
|
||||
"downloadApp": {
|
||||
"other": "{{ .Name }} v{{ .Version }} est disponible sur {{ .Platforms }}."
|
||||
},
|
||||
"warnExternalWebsite": {
|
||||
"other": "(lien externe vers {{ . }})"
|
||||
},
|
||||
"status": {
|
||||
"other": "Status : "
|
||||
},
|
||||
"learnMore": {
|
||||
"other": "En savoir +"
|
||||
},
|
||||
"language": {
|
||||
"other": "Langue"
|
||||
},
|
||||
"supportedPlatforms": {
|
||||
"other": "Platformes supportées : "
|
||||
},
|
||||
"translated": {
|
||||
"other": "Traduit en : "
|
||||
},
|
||||
"programingLanguages": {
|
||||
"other": "Fait en : "
|
||||
},
|
||||
"latestVersion": {
|
||||
"other": "Dernière version : "
|
||||
},
|
||||
"frameworks": {
|
||||
"other": "Frameworks : "
|
||||
},
|
||||
"touchFriendly": {
|
||||
"other": "Accessible au toucher"
|
||||
},
|
||||
"keyboardOriented": {
|
||||
"other": "Orienté clavier"
|
||||
},
|
||||
"license": {
|
||||
"other": "License : "
|
||||
},
|
||||
"en": {
|
||||
"other": "Anglais"
|
||||
},
|
||||
"fr": {
|
||||
"other": "Français"
|
||||
},
|
||||
"all": {
|
||||
"other": "Sans texte"
|
||||
},
|
||||
"file": {
|
||||
"other": "Fichier :"
|
||||
},
|
||||
"storeFlathub": {
|
||||
"other": "Installer depuis Flathub"
|
||||
},
|
||||
"storeSnapcraft": {
|
||||
"other": "Installer à partir du Snap Store"
|
||||
},
|
||||
"storeFirefoxAddons": {
|
||||
"other": "Installer depuis Firefox Addons"
|
||||
},
|
||||
"disclaimerSnapcraft": {
|
||||
"other": "Le logo Snapcraft est sous licence [CC BY-ND 2.0 UK](https://creativecommons.org/licenses/by-nd/2.0/uk/legalcode), une marque déposée de Canonical Limited, 2018."
|
||||
},
|
||||
"disclaimerFirefox": {
|
||||
"other": "Le logo Firefox est une marque déposée de la Fondation Mozilla aux États-Unis et dans d'autres pays."
|
||||
},
|
||||
"websiteSource": {
|
||||
"other": "Code source du site"
|
||||
},
|
||||
"usingTheme": {
|
||||
"other": "Utilise"
|
||||
},
|
||||
"poweredBy": {
|
||||
"other": "Fonctionne avec"
|
||||
}
|
||||
}
|
||||
|
77
i18n/fr.yaml
Normal file
|
@ -0,0 +1,77 @@
|
|||
|
||||
softwareCommitments:
|
||||
other: Engagements par mes Logiciels
|
||||
|
||||
# Languages
|
||||
language:
|
||||
other: Langue
|
||||
fr:
|
||||
other: Français
|
||||
en:
|
||||
other: Anglais
|
||||
all:
|
||||
other: Sans texte
|
||||
|
||||
# Footer
|
||||
poweredBy:
|
||||
other: Fonctionne avec
|
||||
usingTheme:
|
||||
other: Utilise
|
||||
websiteSource:
|
||||
other: Code source du site
|
||||
|
||||
# App page
|
||||
availableOn:
|
||||
other: 'Disponible sur '
|
||||
worksOn:
|
||||
other: 'Marche sur : '
|
||||
learnMore:
|
||||
other: En savoir +
|
||||
|
||||
# Technical sheet
|
||||
technicalSheet:
|
||||
other: Fiche technique
|
||||
supportedPlatforms:
|
||||
other: 'Platformes supportées : '
|
||||
translated:
|
||||
other: 'Traduit en : '
|
||||
latestVersion:
|
||||
other: 'Dernière version : '
|
||||
status:
|
||||
other: 'État : '
|
||||
programingLanguages:
|
||||
other: 'Écrit en : '
|
||||
frameworks:
|
||||
other: 'Frameworks : '
|
||||
keyboardOriented:
|
||||
other: Orienté clavier
|
||||
touchFriendly:
|
||||
other: Accessible au toucher
|
||||
license:
|
||||
other: 'Licence : '
|
||||
|
||||
# Download section
|
||||
download:
|
||||
other: Télécharger
|
||||
downloadApp:
|
||||
other: '{{ .Name }} v{{ .Version }} est disponible sur {{ .Platforms }}.'
|
||||
file:
|
||||
other: 'Fichier :'
|
||||
warnExternalWebsite:
|
||||
other: (lien externe vers {{ . }})
|
||||
|
||||
# Software stores badge alt.
|
||||
storeFirefoxAddons:
|
||||
other: Installer depuis Firefox Addons
|
||||
storeFlathub:
|
||||
other: Installer depuis Flathub
|
||||
storeSnapcraft:
|
||||
other: Installer à partir du Snap Store
|
||||
|
||||
# Copyrighted disclaimers.
|
||||
disclaimerFirefox:
|
||||
other: Le logo Firefox est une marque déposée de la Fondation Mozilla aux États-Unis et dans d'autres pays.
|
||||
disclaimerSnapcraft:
|
||||
other: Le logo Snapcraft est sous licence [CC BY-ND 2.0 UK](https://creativecommons.org/licenses/by-nd/2.0/uk/legalcode),
|
||||
une marque déposée de Canonical Limited, 2018.
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
{{ define "main" }}
|
||||
{{ partial "section1.html" (dict "Image" "/img/app0.webp" "Content" .Content) }}
|
||||
<div id="appslist" class="grid center">
|
||||
<div id="appslist" class="grid center section-max-108">
|
||||
{{ $site := .Site }}
|
||||
{{ range .Site.Data.list }}
|
||||
{{ $index := . }}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{{ range . }}
|
||||
<div role="button" class="{{ if .Secondary }}secondary{{ else }}primary{{ end }}">
|
||||
<a href="{{ .URL | safeURL }}" role="button" title="{{ .Title }}" rel="{{ if .NewTab }}nofollow {{ end }}noreferrer" {{ if .NewTab }}target="_blank"{{ end }}>
|
||||
<i class="icon-{{ lower .Icon }} icon-as-text" alt="{{ .Icon }}"></i>{{ .Title }}
|
||||
</a>
|
||||
<div role="button" class="{{ if .Secondary }}secondary{{ else if .Tag }}tag{{ else }}primary{{ end }}">
|
||||
<a href="{{ .URL | safeURL }}" role="button" title="{{ .Title }}" rel="{{ if .NewTab }}nofollow {{ end }}noreferrer" {{ if .NewTab }}target="_blank"{{ end }}>
|
||||
{{ if .Icon }}<i class="icon-{{ lower .Icon }} icon-as-text" alt="{{ .Icon }}"></i>{{ end }}{{ if .Image }}<img class="icon-as-text" alt="{{ .Icon }}" src="{{ .Image }}" loading="lazy"></img>{{ end }}{{ .Title }}
|
||||
</a>
|
||||
</div>
|
||||
{{ end }}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{{ $lang := .Lang }}
|
||||
{{ range .Buttons }}
|
||||
<a role="button" alt="{{ .name }}" title="{{ .name }}" href="{{ replace .URL "<lang>" $lang }}">
|
||||
<a rel="me" role="button" alt="{{ .name }}" title="{{ .name }}" href="{{ replace .URL "<lang>" $lang }}">
|
||||
<i class="icon-{{ .icon }}" alt="{{ .icon }} social icon"></i>
|
||||
</a>
|
||||
{{ end }}
|
||||
|
|
1
layouts/shortcodes/appIcon.html
Normal file
|
@ -0,0 +1 @@
|
|||
<img class="icon-as-text icon-in-text" alt="{{ .Get 0 }}'s icon" src="https://dev.apps.ad5001.eu/icons/apps/{{ .Get 0 | safeURL }}.svg"></img>
|
17
layouts/shortcodes/card.html
Normal file
|
@ -0,0 +1,17 @@
|
|||
<div class="column col{{ .Get 0 | safeCSS }} vertical-center padding-container">
|
||||
<div class="card {{ .Get 1 | safeCSS }} {{ .Get 2 | safeCSS }} padding-container text-content">
|
||||
<h2 class="flex flex-center text-center">
|
||||
<i class="icon-{{ .Get 3 | safeCSS }} icon-larger2-text"></i>
|
||||
{{ .Get 4 | safeHTML }}
|
||||
</h2>
|
||||
<p>
|
||||
{{ .Inner | markdownify }}
|
||||
</p>
|
||||
<br>
|
||||
<div class="grid flex-center">
|
||||
{{ if (.Get 5) }}
|
||||
{{ partial "links.html" (slice (dict "Icon" (.Get 5) "Title" (.Get 6) "URL" (.Get 7) "Secondary" (.Get 8) "NewTab" (.Get 9) )) }}
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
39
layouts/shortcodes/previewSkills.html
Normal file
|
@ -0,0 +1,39 @@
|
|||
<div class="grid center section-max-108">
|
||||
{{ $blocks := index $.Site.Data.skills (.Get 0) }}
|
||||
{{ range $blocks }}
|
||||
<div class="padding-container">
|
||||
<div class="block-preview label expand">
|
||||
<h2 class="flex">
|
||||
<img src="/icons/skills/{{ .Icon }}.svg" loading="lazy" class="icon-larger-text" alt=""/> {{ .Name }}
|
||||
</h2>
|
||||
{{ if .WorkedWith }}
|
||||
<p>{{ i18n "workedWith" }} {{ .WorkedWith }}</p>
|
||||
{{ end }}
|
||||
{{ if .Properties }}
|
||||
<p>{{ i18n "properties" }} {{ .Properties }}</p>
|
||||
{{ end }}
|
||||
<p >{{ i18n .Text | markdownify }}</p>
|
||||
{{ if .RelevantSoft }}
|
||||
<p class="reduced-vertical-margin"><b>{{ i18n "relevantSoftware" }}</b></p>
|
||||
<div class="grid flex">
|
||||
{{ $scratch := newScratch }}
|
||||
{{ range .RelevantSoft }}
|
||||
{{ $scratch.Set "img" "/icons/apps/" }}
|
||||
{{ $scratch.Add "img" (lower .) }}
|
||||
{{ $scratch.Add "img" ".svg" }}
|
||||
{{ $scratch.Set "url" "https://apps.ad5001.eu/" }}
|
||||
{{ $scratch.Add "url" (lower .) }}
|
||||
{{ $scratch.Add "url" "/" }}
|
||||
{{ $scratch.Add "relevant" (slice (dict "Image" ($scratch.Get "img") "Title" . "URL" ($scratch.Get "url") "Tag" true)) }}
|
||||
{{ end }}
|
||||
{{ partial "links.html" ($scratch.Get "relevant") }}
|
||||
</div>
|
||||
<br>
|
||||
{{ end }}
|
||||
<div class="grid flex-right">
|
||||
{{ partial "links.html" .Links }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
|
@ -439,6 +439,20 @@
|
|||
"search": [
|
||||
"license"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "983c0010818b34e86ec4cf8de1004aed",
|
||||
"css": "transparent",
|
||||
"code": 59423,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M0 83.3V916.7S0 1000 83.3 1000H916.7C1000 1000 1000 916.7 1000 916.7V83.3C1000 0 916.7 0 916.7 0H83.3S0 0 0 83.3ZM83.3 83.3H916.7V916.7H83.3ZM250 166.7C291.7 125 333.3 166.7 291.7 208.3L208.3 291.7C166.7 333.3 125 291.7 166.7 250ZM458.3 166.7C500 125 541.7 166.7 500 208.3L333.3 375C291.7 416.7 250 375 291.7 333.3ZM208.3 416.7C250 375 291.7 416.7 250 458.3L208.3 500C166.7 541.7 125 500 166.7 458.3Z",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"transparent"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -67,6 +67,8 @@
|
|||
<glyph glyph-name="github" unicode="" d="M500 850c-276 0-500-224-500-500 0-221 143-408 342-475 25-4 33 11 33 25v93c-139-31-168 59-168 59-23 58-56 73-56 73-45 31 4 30 4 30 50-3 77-51 77-51 44-77 117-55 145-42 5 32 17 55 32 67-111 13-228 56-228 247 0 55 20 99 52 134-6 13-23 64 4 133 0 0 42 13 138-52 40 12 83 17 125 17 43 0 85-5 125-17 96 65 138 52 138 52 27-69 10-120 5-133 32-35 51-79 51-134 0-192-117-234-228-247 18-15 34-45 34-92v-137c0-14 8-29 33-24 199 66 342 253 342 474 0 276-224 500-500 500z" horiz-adv-x="1000" />
|
||||
|
||||
<glyph glyph-name="git" unicode="" d="M981 395l-436 436c-13 13-29 19-46 19-16 0-33-6-45-19l-91-90 115-115c27 9 57 2 79-19 21-21 27-52 18-79l111-111c26 9 57 3 79-18 30-30 30-78 0-108-30-30-79-30-109 0-22 22-28 55-16 83l-104 103v-272c8-3 14-8 21-14 29-30 29-79 0-109-30-29-79-29-109 0-30 30-30 79 0 109 8 7 16 13 25 17v274c-9 4-17 9-25 17-22 22-28 56-16 84l-114 113-299-299c-13-13-19-29-19-46 0-16 6-33 19-45l437-437c12-13 29-19 45-19 17 0 33 6 46 19l434 434c13 13 19 30 19 46 0 17-6 33-19 46" horiz-adv-x="1000" />
|
||||
|
||||
<glyph glyph-name="transparent" unicode="" d="M0 767v-834s0-83 83-83h834c83 0 83 83 83 83v834c0 83-83 83-83 83h-834s-83 0-83-83z m83 0h834v-834h-834z m167-84c42 42 83 0 42-41l-84-84c-41-41-83 0-41 42z m208 0c42 42 84 0 42-41l-167-167c-41-42-83 0-41 42z m-250-250c42 42 84 0 42-41l-42-42c-41-42-83 0-41 42z" horiz-adv-x="1000" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
130
static/icons/apps/accountfree.svg
Normal file
|
@ -0,0 +1,130 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="129px"
|
||||
height="129px"
|
||||
viewBox="0 0 129 129"
|
||||
version="1.1"
|
||||
id="SVGRoot"
|
||||
sodipodi:docname="accountfree.svg"
|
||||
inkscape:version="0.92.5 (2060ec1f9f, 2021-04-08)">
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="640"
|
||||
inkscape:window-height="480"
|
||||
id="namedview16"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.8294574"
|
||||
inkscape:cx="64.5"
|
||||
inkscape:cy="64.5"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="SVGRoot" />
|
||||
<title
|
||||
id="title841">AccountFree</title>
|
||||
<defs
|
||||
id="defs2081">
|
||||
<linearGradient
|
||||
id="linearGradient1300">
|
||||
<stop
|
||||
style="stop-color:#7c4893;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop1296" />
|
||||
<stop
|
||||
style="stop-color:#E5425F;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop1298" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
xlink:href="#linearGradient1300"
|
||||
id="linearGradient1304"
|
||||
x1="91"
|
||||
y1="123.375"
|
||||
x2="44.75"
|
||||
y2="-2.875"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<metadata
|
||||
id="metadata2084">
|
||||
<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>AccountFree</dc:title>
|
||||
<dc:date>2021</dc:date>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Ad5001</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>(C) Ad5001 2021</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/licenses/by-nc-sa/4.0/" />
|
||||
<dc:description>AccounFree's icon</dc:description>
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/by-nc-sa/4.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Notice" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Attribution" />
|
||||
<cc:prohibits
|
||||
rdf:resource="http://creativecommons.org/ns#CommercialUse" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="layer1">
|
||||
<path
|
||||
style="fill:url(#linearGradient1304);fill-opacity:1;fill-rule:evenodd"
|
||||
id="path2019"
|
||||
d="M 129,64.625 A 64.5,64.625 0 0 1 64.515974,129.25 64.5,64.625 0 0 1 7.9117519e-6,64.657009 64.5,64.625 0 0 1 64.452079,1.783594e-5 64.5,64.625 0 0 1 128.99997,64.560982" />
|
||||
<g
|
||||
id="g1486-3"
|
||||
transform="matrix(0.17281706,-0.60268472,0.60268472,0.17281706,-55.854933,98.54402)"
|
||||
style="fill:#8a8a8a;fill-opacity:1;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0">
|
||||
<path
|
||||
style="fill:#8a8a8a;fill-opacity:1;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"
|
||||
d="m 94.305061,263.90987 c -14.958478,-1.50638 -30.070106,-3.9637 -44.532998,-10.83156 -5.212359,-2.47515 -5.626135,-3.04674 -9.974654,-6.05039 -1.663508,-1.14903 -4.310598,-2.53621 -5.740252,-3.45359 -1.409515,-0.90446 -3.10728,-1.96149 -3.616603,-2.27693 -0.509323,-0.31544 -1.875412,-1.3511 -3.891139,-2.60823 -1.865507,-1.16344 -4.293425,-2.28721 -6.671694,-4.19265 -6.933967,-6.34576 -8.484181,-8.17849 -8.152002,-8.57874 0.467548,-0.56336 3.172508,-1.67011 4.92125,-2.01355 0.873125,-0.17148 2.54,-0.53427 3.704167,-0.8062 2.986831,-0.69767 8.365642,0.38684 10.862711,0.20791 2.116643,-0.15168 0.207653,5.10785 4.353714,4.39593 1.236927,-0.21239 3.320521,-0.46304 4.630208,-0.557 1.309688,-0.094 3.155157,-0.29234 4.101042,-0.44085 2.081739,-0.32685 7.36922,-0.95409 10.980208,-1.30256 15.813712,-1.52607 16.684353,-1.67264 20.373396,-3.42995 3.30245,-1.57316 4.634764,-2.92755 6.785721,-6.89818 1.974736,-3.64533 2.42661,-5.20782 3.514257,-12.15159 1.409948,-9.00142 1.87485,-11.75433 2.421646,-14.33974 0.206124,-0.97461 0.374772,-2.60866 0.374772,-3.63122 0,-1.77898 -0.03273,-1.87613 -0.758502,-2.25144 -2.249025,-1.16302 -9.916621,-11.01939 -18.024147,-23.16927 -5.760421,-8.63253 -9.894454,-13.68096 -12.973931,-15.84359 -3.671681,-2.57852 -11.772285,-10.2569 -20.642246,-13.60009 -11.729651,-4.42105 -19.27592,-8.63431 -43.3356788,-15.81172 -5.5142832,-1.64499 -8.3299472,-4.3805 -8.3299472,-5.09778 0,-0.83755 2.047668,0.58115 17.577516,4.16611 23.892015,5.5153 27.6786,6.16288 34.522765,5.90406 2.450928,-0.0927 3.274211,-0.2278 4.149426,-0.68098 1.257855,-0.65129 -1.351663,5.64254 -1.351663,3.92336 0,-4.21728 -8.143823,-19.20582 -18.167797,-33.644105 -2.730707,-3.933241 -5.261257,-9.577015 -4.71828,-9.577015 0.43188,0 2.973933,1.813482 5.246159,3.742571 1.194734,1.014312 5.185656,4.82311 8.868711,8.463994 6.809981,6.732001 8.450816,19.772615 16.530323,26.512135 8.150339,6.7986 9.201785,7.48329 21.960417,14.30048 13.88473,7.41889 25.427503,14.81765 30.158804,19.33139 1.31172,1.2514 2.58899,2.34733 2.83838,2.43541 0.66729,0.23566 3.25072,-0.5081 4.99606,-1.43836 1.83333,-0.97715 4.20541,-3.61679 4.21234,-4.68747 0.002,-0.38584 0.24339,-1.77309 0.53531,-3.08278 0.29193,-1.30968 0.69478,-3.45281 0.89523,-4.7625 0.20046,-1.30968 0.51781,-3.15515 0.70523,-4.10104 0.43969,-2.21905 0.44143,-9.59461 0.003,-12.17083 -0.37523,-2.20423 -3.18335,-13.97953 -3.97508,-16.66875 -0.69116,-2.34762 -1.3139,-5.22502 -1.74651,-8.069795 -0.19916,-1.309687 -0.54706,-2.902235 -0.7731,-3.538995 -0.22605,-0.636759 -0.41066,-1.470197 -0.41025,-1.852083 5.3e-4,-0.381887 -0.29317,-2.063557 -0.65239,-3.737047 -0.89873,-4.186818 -1.33212,-8.618818 -1.33245,-13.626041 -2.6e-4,-4.830963 4.34589,-14.188199 5.33548,-13.307123 0.29959,0.266734 6.95794,9.218253 8.49222,11.255544 3.94267,5.235283 0.80817,14.088237 6.28667,20.562361 12.32465,14.564419 15.01221,18.370189 24.44926,34.621929 8.24114,14.19225 9.2293,17.52409 8.37751,28.24714 -0.54026,6.80128 -1.17783,11.23618 -2.67867,18.63265 -1.49415,7.36347 -1.64847,8.76503 -1.08508,9.8545 0.28464,0.55044 2.30248,2.18799 6.05176,4.91122 10.68253,7.75909 17.3114,13.15939 19.90309,16.21433 2.01163,2.3712 5.71544,7.38713 6.83099,9.25096 1.50266,2.51059 3.5065,4.60237 4.23151,9.7723 l 2.90024,0.96652 3.52938,1.84871 c 2.13705,1.11941 2.69417,0.78455 3.55673,1.36369 1.83883,1.23463 3.95495,2.59742 3.7167,3.54668 -0.34194,0.94092 -4.63865,1.50048 -5.41653,1.50048 -0.50748,0 -3.33865,-0.0623 -7.62006,-0.0797 -10.45653,-0.0426 -12.58871,0.49443 -17.24505,0.23539 -8.33538,-0.4637 -18.6,-1.73183 -32.31017,-7.78582 -6.4673,-2.85576 -6.76287,-2.94722 -7.4935,-2.31882 -1.06018,0.91185 -2.72177,6.10195 -3.49353,10.9123 -1.03942,6.47866 -6.63686,18.0823 -10.96431,22.72931 -2.21412,2.37762 -6.61509,4.08688 -12.30527,4.77917 -2.92232,0.35554 -9.331588,0.29742 -13.500686,-0.12243 z m 84.500349,-37.11259 c 1.3942,-0.88188 2.15468,-4.23932 1.75361,-5.57796 -0.44554,-1.48709 -2.51136,-3.08518 -4.21202,-3.16831 -1.64895,-0.0806 -3.75186,0.85298 -4.51982,2.07139 -0.5827,0.76545 -0.84869,3.1087 -0.60797,3.91215 0.44554,1.48709 2.05258,2.75418 3.71727,3.36214 0.93487,0.34142 3.37213,-0.20862 3.86893,-0.59941 z"
|
||||
id="path1488-6" />
|
||||
</g>
|
||||
<g
|
||||
id="g1486-3-3"
|
||||
transform="matrix(0.17281706,-0.60268472,0.60268472,0.17281706,-59.85491,94.543943)"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0">
|
||||
<path
|
||||
style="stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"
|
||||
d="m 94.305061,263.90987 c -14.958478,-1.50638 -29.783955,-4.93689 -44.842398,-10.3762 -5.390978,-1.94729 -6.48325,-2.46209 -10.883913,-5.1297 -1.728915,-1.04804 -4.393637,-2.51276 -5.921606,-3.25493 -1.527968,-0.74217 -3.194843,-1.60748 -3.704166,-1.92292 -0.509323,-0.31544 -2.592917,-1.19247 -4.630209,-1.94896 -2.037291,-0.75649 -5.966354,-2.36376 -8.73125,-3.57171 -8.7808961,-3.83628 -8.6930121,-3.79221 -8.360833,-4.19246 0.4675479,-0.56336 3.172508,-1.67011 4.92125,-2.01355 0.873125,-0.17148 2.54,-0.53427 3.704167,-0.8062 2.986831,-0.69767 9.949243,-1.81061 12.446312,-1.98954 2.116643,-0.15168 3.119085,-0.28991 7.265146,-1.00183 1.236927,-0.21239 3.320521,-0.46304 4.630208,-0.557 1.309688,-0.094 3.155157,-0.29234 4.101042,-0.44085 2.081739,-0.32685 7.36922,-0.95409 10.980208,-1.30256 15.813712,-1.52607 16.684353,-1.67264 20.373396,-3.42995 3.30245,-1.57316 4.634764,-2.92755 6.785721,-6.89818 1.974736,-3.64533 2.42661,-5.20782 3.514257,-12.15159 1.409948,-9.00142 1.87485,-11.75433 2.421646,-14.33974 0.206124,-0.97461 0.374772,-2.60866 0.374772,-3.63122 0,-1.77898 -0.03273,-1.87613 -0.758502,-2.25144 -2.249025,-1.16302 -9.916621,-11.01939 -18.024147,-23.16927 -5.760421,-8.63253 -9.894454,-13.68096 -12.973931,-15.84359 -3.671681,-2.57852 -13.480751,-7.21002 -22.350712,-10.55321 -11.729651,-4.42105 -21.48164,-7.18357 -45.905208,-13.00392 -5.867226,-1.39821 -8.466667,-2.33546 -8.466667,-3.05274 0,-0.83755 2.320018,-0.42712 17.8498662,3.15784 23.8920148,5.5153 27.6785998,6.16288 34.5227648,5.90406 2.450928,-0.0927 3.274211,-0.2278 4.149426,-0.68098 1.257855,-0.65129 1.421693,-0.96006 1.421693,-2.67924 0,-4.21728 -9.659554,-17.84146 -21.717063,-30.630536 -3.146478,-3.337384 -4.532045,-5.11352 -3.989068,-5.11352 0.43188,0 2.973933,1.813482 5.246159,3.742571 1.194734,1.014312 5.185656,4.82311 8.868711,8.463994 6.809981,6.732001 12.639879,12.006701 20.719386,18.746221 8.150339,6.7986 9.201785,7.48329 21.960417,14.30048 13.88473,7.41889 25.427503,14.81765 30.158804,19.33139 1.31172,1.2514 2.58899,2.34733 2.83838,2.43541 0.66729,0.23566 3.25072,-0.5081 4.99606,-1.43836 1.83333,-0.97715 4.20541,-3.61679 4.21234,-4.68747 0.002,-0.38584 0.24339,-1.77309 0.53531,-3.08278 0.29193,-1.30968 0.69478,-3.45281 0.89523,-4.7625 0.20046,-1.30968 0.51781,-3.15515 0.70523,-4.10104 0.43969,-2.21905 0.44143,-9.59461 0.003,-12.17083 -0.37523,-2.20423 -3.18335,-13.97953 -3.97508,-16.66875 -0.69116,-2.34762 -1.3139,-5.22502 -1.74651,-8.069795 -0.19916,-1.309687 -0.54706,-2.902235 -0.7731,-3.538995 -0.22605,-0.636759 -0.41066,-1.470197 -0.41025,-1.852083 5.3e-4,-0.381887 -0.29317,-2.063557 -0.65239,-3.737047 -0.89873,-4.186818 -1.33212,-8.618818 -1.33245,-13.626041 -2.6e-4,-4.830963 0.25841,-5.863965 1.248,-4.982889 0.29959,0.266734 1.80002,2.151847 3.3343,4.189138 3.94267,5.235283 10.05357,12.830409 15.53207,19.304533 12.32465,14.564419 15.01221,18.370189 24.44926,34.621929 8.24114,14.19225 9.2293,17.52409 8.37751,28.24714 -0.54026,6.80128 -1.17783,11.23618 -2.67867,18.63265 -1.49415,7.36347 -1.64847,8.76503 -1.08508,9.8545 0.28464,0.55044 2.30248,2.18799 6.05176,4.91122 10.68253,7.75909 17.3114,13.15939 19.90309,16.21433 2.01163,2.3712 5.71544,7.38713 6.83099,9.25096 1.50266,2.51059 2.45226,5.78462 3.17727,10.95455 l 0.64774,4.61889 3.14324,3.05937 c 1.72879,1.68266 3.84898,3.53322 4.71154,4.11236 1.83883,1.23463 2.14346,1.65028 1.90521,2.59954 -0.14863,0.59217 -0.60209,0.48967 -1.37997,0.48967 -0.50748,0 -4.03103,-0.6724 -8.17355,-1.75423 -10.10075,-2.63784 -12.28239,-3.06611 -16.93873,-3.32515 -8.33538,-0.4637 -18.03983,-3.33279 -31.75,-9.38678 -6.4673,-2.85576 -6.76287,-2.94722 -7.4935,-2.31882 -1.06018,0.91185 -2.72177,6.10195 -3.49353,10.9123 -1.03942,6.47866 -6.63686,18.0823 -10.96431,22.72931 -2.21412,2.37762 -6.61509,4.08688 -12.30527,4.77917 -2.92232,0.35554 -9.331588,0.29742 -13.500686,-0.12243 z m 81.735409,-32.65102 c 1.3942,-0.88188 2.15468,-4.23932 1.75361,-5.57796 -0.44554,-1.48709 -2.51136,-3.08518 -4.21202,-3.16831 -1.64895,-0.0806 -3.75186,0.85298 -4.51982,2.07139 -0.5827,0.76545 -0.84869,3.1087 -0.60797,3.91215 0.44554,1.48709 2.05258,2.75418 3.71727,3.36214 0.93487,0.34142 3.37213,-0.20862 3.86893,-0.59941 z"
|
||||
id="path1488-6-6" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 12 KiB |
87
static/icons/apps/ad5001.eu.svg
Normal file
|
@ -0,0 +1,87 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="26.0px"
|
||||
height="26.0px"
|
||||
viewBox="0 0 26.0 26.0"
|
||||
version="1.1"
|
||||
id="SVGRoot"
|
||||
sodipodi:docname="logo-over.svg"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
|
||||
<defs
|
||||
id="defs833">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient1433">
|
||||
<stop
|
||||
style="stop-color:#3cd368;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop1429" />
|
||||
<stop
|
||||
style="stop-color:#9efe93;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop1431" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient1433"
|
||||
id="linearGradient1437"
|
||||
x1="17"
|
||||
y1="8"
|
||||
x2="5"
|
||||
y2="23"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="11.313709"
|
||||
inkscape:cx="22.502489"
|
||||
inkscape:cy="19.742933"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="true"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1011"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid1403" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata836">
|
||||
<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></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<path
|
||||
id="rect1424"
|
||||
style="fill:url(#linearGradient1437);fill-opacity:1;fill-rule:evenodd;stroke-width:1.88976"
|
||||
d="m 13,3 9,12 -4,2 -4,-7 -3,10 -6,3 z"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.4 KiB |
131
static/icons/apps/logarithmplotter.svg
Normal file
|
@ -0,0 +1,131 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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="24.0px"
|
||||
height="24.0px"
|
||||
viewBox="0 0 24.0 24.0"
|
||||
version="1.1"
|
||||
id="SVGRoot"
|
||||
sodipodi:docname="logplotter.svg"
|
||||
inkscape:version="1.0.1 (3bc2e813f5, 2021-09-07)">
|
||||
<title
|
||||
id="title836">LogarithmPlotter Icon v1.0</title>
|
||||
<defs
|
||||
id="defs833" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="22.627417"
|
||||
inkscape:cx="23.950814"
|
||||
inkscape:cy="5.6122612"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="true"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1011"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid1403" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata836">
|
||||
<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>LogarithmPlotter Icon v1.0</dc:title>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/licenses/by-nc-sa/4.0/" />
|
||||
<dc:date>2021</dc:date>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Ad5001</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>(c) Ad5001 2021 - All rights reserved</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/by-nc-sa/4.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Notice" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#Attribution" />
|
||||
<cc:prohibits
|
||||
rdf:resource="http://creativecommons.org/ns#CommercialUse" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
||||
<cc:requires
|
||||
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer2"
|
||||
inkscape:label="Bg">
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1546"
|
||||
width="24"
|
||||
height="24"
|
||||
x="0"
|
||||
y="0"
|
||||
ry="3" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<rect
|
||||
style="fill:#000000;fill-rule:evenodd;stroke-width:19.304;stroke-opacity:0"
|
||||
id="rect1410"
|
||||
width="22"
|
||||
height="2"
|
||||
x="1"
|
||||
y="19" />
|
||||
<rect
|
||||
style="fill:#000000;fill-rule:evenodd;stroke-width:19.3041;stroke-opacity:0"
|
||||
id="rect1412"
|
||||
width="2"
|
||||
height="22"
|
||||
x="9"
|
||||
y="1" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.95063;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path1529"
|
||||
sodipodi:type="arc"
|
||||
sodipodi:cx="1"
|
||||
sodipodi:cy="1"
|
||||
sodipodi:rx="20.024685"
|
||||
sodipodi:ry="18.024683"
|
||||
sodipodi:start="0"
|
||||
sodipodi:end="1.5707963"
|
||||
sodipodi:arc-type="arc"
|
||||
d="M 21.024685,1 A 20.024685,18.024683 0 0 1 1,19.024683"
|
||||
sodipodi:open="true" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4 KiB |
124
static/icons/apps/nowox.svg
Normal file
|
@ -0,0 +1,124 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="24.0px"
|
||||
height="24.0px"
|
||||
viewBox="0 0 24.0 24.0"
|
||||
version="1.1"
|
||||
id="SVGRoot"
|
||||
sodipodi:docname="icon.svg"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
|
||||
<defs
|
||||
id="defs1481">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient2133">
|
||||
<stop
|
||||
style="stop-color:#3cb4ff;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop2129" />
|
||||
<stop
|
||||
style="stop-color:#2955cb;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop2131" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient2133"
|
||||
id="linearGradient2135"
|
||||
x1="0"
|
||||
y1="1"
|
||||
x2="24"
|
||||
y2="23"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="22.4"
|
||||
inkscape:cx="-5.8009523"
|
||||
inkscape:cy="15.302075"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="true"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1011"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid2051" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata1484">
|
||||
<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></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer2"
|
||||
inkscape:label="Calque 2">
|
||||
<rect
|
||||
style="fill:url(#linearGradient2135);fill-rule:evenodd;stroke-width:1.88976;fill-opacity:1"
|
||||
id="rect2103"
|
||||
width="24"
|
||||
height="24"
|
||||
x="0"
|
||||
y="0" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:4px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
||||
x="25.852486"
|
||||
y="5.8883834"
|
||||
id="text2060"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2058"
|
||||
x="25.852486"
|
||||
y="5.8883834"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code'"> ▟▙ ▟█▛</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="25.852486"
|
||||
y="10.888384"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code'"
|
||||
id="tspan2062"> ▟██▙▟█▛ </tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="25.852486"
|
||||
y="15.888384"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code'"
|
||||
id="tspan2064"> ▟█▛▜██▛ </tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="25.852486"
|
||||
y="20.888382"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4px;font-family:'Fira Code';-inkscape-font-specification:'Fira Code'"
|
||||
id="tspan2066">▟█▛ ▜▛ </tspan></text>
|
||||
<path
|
||||
id="rect2068"
|
||||
style="fill:#ffffff;fill-rule:evenodd;stroke-width:2.31441"
|
||||
d="M 7 0 L 7 3 L 6 3 L 6 6 L 5 6 L 5 9 L 4 9 L 4 12 L 3 12 L 3 15 L 2 15 L 2 18 L 1 18 L 1 21 L 0 21 L 0 24 L 6 24 L 6 21 L 7 21 L 7 18 L 8 18 L 8 15 L 9 15 L 10 15 L 10 18 L 11 18 L 11 21 L 12 21 L 12 24 L 18 24 L 18 21 L 19 21 L 19 18 L 20 18 L 20 15 L 21 15 L 21 12 L 22 12 L 22 9 L 23 9 L 23 6 L 24 6 L 24 3 L 24 0 L 19 0 L 19 3 L 18 3 L 18 6 L 17 6 L 17 9 L 16 9 L 16 12 L 15 12 L 14 12 L 14 9 L 13 9 L 13 6 L 12 6 L 12 3 L 11 3 L 11 0 L 7 0 z " />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.5 KiB |
67
static/icons/apps/unchecker.svg
Normal file
|
@ -0,0 +1,67 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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="20px"
|
||||
height="20px"
|
||||
version="1.1"
|
||||
viewBox="0 0 20 20"
|
||||
id="svg6"
|
||||
sodipodi:docname="unchecker.svg"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
|
||||
<metadata
|
||||
id="metadata12">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs10" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="748"
|
||||
inkscape:window-height="480"
|
||||
id="namedview8"
|
||||
showgrid="false"
|
||||
inkscape:zoom="35.75"
|
||||
inkscape:cx="11.58909"
|
||||
inkscape:cy="10"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg6" />
|
||||
<path
|
||||
d="m5 5c-2.77 0-5 2.23-5 5s2.23 5 5 5h10c2.77 0 5-2.23 5-5s-2.23-5-5-5h-10zm0 2h10c1.662 0 3 1.338 3 3s-1.338 3-3 3h-10c-1.662 0-3-1.338-3-3s1.338-3 3-3z"
|
||||
fill="#808080"
|
||||
fill-rule="evenodd"
|
||||
stroke-width="1.8898"
|
||||
id="path2"
|
||||
style="fill:#4d4d4d" />
|
||||
<rect
|
||||
y="5"
|
||||
width="10"
|
||||
height="10"
|
||||
ry="5"
|
||||
fill="#808080"
|
||||
fill-rule="evenodd"
|
||||
stroke-width="2.0692"
|
||||
id="rect4"
|
||||
style="fill:#4d4d4d" />
|
||||
</svg>
|
After Width: | Height: | Size: 1.9 KiB |
8
static/icons/transparent.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
|
||||
<g >
|
||||
<path d="m0 2v20s0 2 2 2h20c2 0 2-2 2-2v-20c0-2-2-2-2-2h-20s-2 0-2 2zm2 0h20v20h-20z"/>
|
||||
<path d="m6 4c1-1 2 0 1 1l-2 2c-1 1-2 0-1-1z"/>
|
||||
<path d="m11 4c1-1 2 0 1 1l-4 4c-1 1-2 0-1-1z"/>
|
||||
<path d="m5 10c1-1 2 0 1 1l-1 1c-1 1-2 0-1-1z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 359 B |