diff --git a/assets/scss/apps.scss b/assets/scss/apps.scss
index b22e655..8d09d0a 100644
--- a/assets/scss/apps.scss
+++ b/assets/scss/apps.scss
@@ -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;
diff --git a/assets/scss/common.scss b/assets/scss/common.scss
index c5a2cdb..219173f 100644
--- a/assets/scss/common.scss
+++ b/assets/scss/common.scss
@@ -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;
}
diff --git a/assets/scss/components/blocks/card.scss b/assets/scss/components/blocks/card.scss
index 297dea5..808bf31 100644
--- a/assets/scss/components/blocks/card.scss
+++ b/assets/scss/components/blocks/card.scss
@@ -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;
+ }
+ }
}
diff --git a/assets/scss/components/blocks/preview.scss b/assets/scss/components/blocks/preview.scss
index ea966c0..a25d087 100644
--- a/assets/scss/components/blocks/preview.scss
+++ b/assets/scss/components/blocks/preview.scss
@@ -28,38 +28,42 @@
.label-link {
text-decoration: none;
color: black;
+ }
+
+ .label, &.label {
+ transition: max-height 0.15s ease-in;
+ overflow: hidden;
+ bottom: 0;
+ max-height: 20%;
+ background-color: #FFFFFFDD;
+ padding: 0.5em;
- .label {
- transition: max-height 0.15s ease-in;
- max-height: 20%;
- overflow: hidden;
- bottom: 0;
- background-color: #FFFFFFDD;
- padding: 0.5em;
- bottom: 0;
-
- .app-name {
- float: left;
- }
-
- .right-icon {
- float: right;
- line-height: 1em;
- }
-
- // Hide this information by default
- .show-on-hover {
- display: none;
- transition: opacity 0.15s;
- opacity: 0;
- max-height: 0;
- background: none;
- }
-
- p[role=button] {
- line-height: 1em;
- width: max-content;
- }
+ &.expand {
+ max-height: 100%;
+ height: calc(100% - 1em);
+ }
+
+ .app-name {
+ float: left;
+ }
+
+ .right-icon {
+ float: right;
+ line-height: 1em;
+ }
+
+ // Hide this information by default
+ .show-on-hover {
+ display: none;
+ transition: opacity 0.15s;
+ opacity: 0;
+ max-height: 0;
+ background: none;
+ }
+
+ p[role=button] {
+ line-height: 1em;
+ width: max-content;
}
}
diff --git a/assets/scss/components/common/button.scss b/assets/scss/components/common/button.scss
index 11e0d12..cbc741c 100644
--- a/assets/scss/components/common/button.scss
+++ b/assets/scss/components/common/button.scss
@@ -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;
}
diff --git a/assets/scss/components/common/icon.scss b/assets/scss/components/common/icon.scss
index 71ea10a..f40ee96 100644
--- a/assets/scss/components/common/icon.scss
+++ b/assets/scss/components/common/icon.scss
@@ -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'; } /* '' */
+
diff --git a/assets/scss/components/sections/section-max-108.scss b/assets/scss/components/sections/section-max-108.scss
new file mode 100644
index 0000000..756e146
--- /dev/null
+++ b/assets/scss/components/sections/section-max-108.scss
@@ -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 .
+ */
+
+.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);
+ }
+}
diff --git a/assets/scss/font.scss b/assets/scss/font.scss
index 72f680b..4ec8b7d 100644
--- a/assets/scss/font.scss
+++ b/assets/scss/font.scss
@@ -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;
diff --git a/i18n/en.json b/i18n/en.json
deleted file mode 100644
index f9e4804..0000000
--- a/i18n/en.json
+++ /dev/null
@@ -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"
- }
-}
-
diff --git a/i18n/en.yaml b/i18n/en.yaml
new file mode 100644
index 0000000..5c012ab
--- /dev/null
+++ b/i18n/en.yaml
@@ -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.
diff --git a/i18n/fr.json b/i18n/fr.json
deleted file mode 100644
index 4bcd511..0000000
--- a/i18n/fr.json
+++ /dev/null
@@ -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"
- }
-}
-
diff --git a/i18n/fr.yaml b/i18n/fr.yaml
new file mode 100644
index 0000000..cc26e1d
--- /dev/null
+++ b/i18n/fr.yaml
@@ -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.
+
diff --git a/layouts/apps-list.html b/layouts/apps-list.html
index 9d62d59..54871dc 100644
--- a/layouts/apps-list.html
+++ b/layouts/apps-list.html
@@ -1,6 +1,6 @@
{{ define "main" }}
{{ partial "section1.html" (dict "Image" "/img/app0.webp" "Content" .Content) }}
-
+
{{ $site := .Site }}
{{ range .Site.Data.list }}
{{ $index := . }}
diff --git a/layouts/partials/links.html b/layouts/partials/links.html
index 1d9834b..872ee86 100644
--- a/layouts/partials/links.html
+++ b/layouts/partials/links.html
@@ -1,7 +1,7 @@
{{ range . }}
-
-
- {{ .Title }}
-
+
{{ end }}
diff --git a/layouts/partials/social-buttons.html b/layouts/partials/social-buttons.html
index d334866..5174d42 100644
--- a/layouts/partials/social-buttons.html
+++ b/layouts/partials/social-buttons.html
@@ -1,6 +1,6 @@
{{ $lang := .Lang }}
{{ range .Buttons }}
-
" $lang }}">
+" $lang }}">
{{ end }}
diff --git a/layouts/shortcodes/appIcon.html b/layouts/shortcodes/appIcon.html
new file mode 100644
index 0000000..2d6d321
--- /dev/null
+++ b/layouts/shortcodes/appIcon.html
@@ -0,0 +1 @@
+

diff --git a/layouts/shortcodes/card.html b/layouts/shortcodes/card.html
new file mode 100644
index 0000000..e1e8f0a
--- /dev/null
+++ b/layouts/shortcodes/card.html
@@ -0,0 +1,17 @@
+
+
+
+
+ {{ .Get 4 | safeHTML }}
+
+
+ {{ .Inner | markdownify }}
+
+
+
+ {{ if (.Get 5) }}
+ {{ partial "links.html" (slice (dict "Icon" (.Get 5) "Title" (.Get 6) "URL" (.Get 7) "Secondary" (.Get 8) "NewTab" (.Get 9) )) }}
+ {{ end }}
+
+
+
diff --git a/layouts/shortcodes/previewSkills.html b/layouts/shortcodes/previewSkills.html
new file mode 100644
index 0000000..2b77041
--- /dev/null
+++ b/layouts/shortcodes/previewSkills.html
@@ -0,0 +1,39 @@
+
+{{ $blocks := index $.Site.Data.skills (.Get 0) }}
+{{ range $blocks }}
+
+
+
+
{{ .Name }}
+
+ {{ if .WorkedWith }}
+
{{ i18n "workedWith" }} {{ .WorkedWith }}
+ {{ end }}
+ {{ if .Properties }}
+
{{ i18n "properties" }} {{ .Properties }}
+ {{ end }}
+
{{ i18n .Text | markdownify }}
+ {{ if .RelevantSoft }}
+
{{ i18n "relevantSoftware" }}
+
+ {{ $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") }}
+
+
+ {{ end }}
+
+ {{ partial "links.html" .Links }}
+
+
+
+{{ end }}
+
diff --git a/static/fonts/omegicons/config.json b/static/fonts/omegicons/config.json
index f5677ef..b84c565 100644
--- a/static/fonts/omegicons/config.json
+++ b/static/fonts/omegicons/config.json
@@ -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"
+ ]
}
]
}
\ No newline at end of file
diff --git a/static/fonts/omegicons/omegicons.eot b/static/fonts/omegicons/omegicons.eot
index 99fcc81..29c9778 100644
Binary files a/static/fonts/omegicons/omegicons.eot and b/static/fonts/omegicons/omegicons.eot differ
diff --git a/static/fonts/omegicons/omegicons.svg b/static/fonts/omegicons/omegicons.svg
index 8d82bae..b90ad07 100644
--- a/static/fonts/omegicons/omegicons.svg
+++ b/static/fonts/omegicons/omegicons.svg
@@ -67,6 +67,8 @@
+
+
diff --git a/static/fonts/omegicons/omegicons.ttf b/static/fonts/omegicons/omegicons.ttf
index efb4d39..6c28cac 100644
Binary files a/static/fonts/omegicons/omegicons.ttf and b/static/fonts/omegicons/omegicons.ttf differ
diff --git a/static/fonts/omegicons/omegicons.woff b/static/fonts/omegicons/omegicons.woff
index a2a7983..48a9057 100644
Binary files a/static/fonts/omegicons/omegicons.woff and b/static/fonts/omegicons/omegicons.woff differ
diff --git a/static/fonts/omegicons/omegicons.woff2 b/static/fonts/omegicons/omegicons.woff2
index ad87465..c65d4b7 100644
Binary files a/static/fonts/omegicons/omegicons.woff2 and b/static/fonts/omegicons/omegicons.woff2 differ
diff --git a/static/icons/apps/accountfree.svg b/static/icons/apps/accountfree.svg
new file mode 100644
index 0000000..81e9a1a
--- /dev/null
+++ b/static/icons/apps/accountfree.svg
@@ -0,0 +1,130 @@
+
+
diff --git a/static/icons/apps/ad5001.eu.svg b/static/icons/apps/ad5001.eu.svg
new file mode 100644
index 0000000..5f3e12d
--- /dev/null
+++ b/static/icons/apps/ad5001.eu.svg
@@ -0,0 +1,87 @@
+
+
diff --git a/static/icons/apps/logarithmplotter.svg b/static/icons/apps/logarithmplotter.svg
new file mode 100644
index 0000000..89b2b1b
--- /dev/null
+++ b/static/icons/apps/logarithmplotter.svg
@@ -0,0 +1,131 @@
+
+
diff --git a/static/icons/apps/nowox.svg b/static/icons/apps/nowox.svg
new file mode 100644
index 0000000..6859e79
--- /dev/null
+++ b/static/icons/apps/nowox.svg
@@ -0,0 +1,124 @@
+
+
diff --git a/static/icons/apps/unchecker.svg b/static/icons/apps/unchecker.svg
new file mode 100644
index 0000000..ad5fdd1
--- /dev/null
+++ b/static/icons/apps/unchecker.svg
@@ -0,0 +1,67 @@
+
+
diff --git a/static/icons/transparent.svg b/static/icons/transparent.svg
new file mode 100644
index 0000000..c83d3aa
--- /dev/null
+++ b/static/icons/transparent.svg
@@ -0,0 +1,8 @@
+