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 @@ +{{ .Get 0 }}'s icon 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 @@ + + + + AccountFree + + + + + + + + + + + image/svg+xml + + AccountFree + 2021 + + + Ad5001 + + + + + (C) Ad5001 2021 + + + + AccounFree's icon + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + 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 @@ + + + LogarithmPlotter Icon v1.0 + + + + + + + + image/svg+xml + + LogarithmPlotter Icon v1.0 + + 2021 + + + Ad5001 + + + + + (c) Ad5001 2021 - All rights reserved + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + ▟▙ ▟█▛ ▟██▙▟█▛ ▟█▛▜██▛ ▟█▛ ▜▛ + + + 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 @@ + + + + + + image/svg+xml + + + + + + + + + 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 @@ + + + + + + + +