diff --git a/content/nowox.fr.md b/content/nowox.fr.md
index e88aa61..a0b747e 100644
--- a/content/nowox.fr.md
+++ b/content/nowox.fr.md
@@ -6,9 +6,9 @@ SectionHeader:
AppIndex: nowox
Background: linear-gradient(135deg, rgba(60,180,255,1) 0%, rgba(40,80,200,1) 100%)
BottomBackground: black
- BottomHeight: 18px
- BottomLeft:
- BottomRight:
+ BottomHeight: 0px;18px;
+ BottomLeft:
+ BottomRight:
ShowPlatforms: true
TextWhite: true
About:
diff --git a/content/nowox.md b/content/nowox.md
index 32f9e86..4be39d1 100644
--- a/content/nowox.md
+++ b/content/nowox.md
@@ -6,14 +6,22 @@ SectionHeader:
AppIndex: nowox
Background: linear-gradient(135deg, rgba(60,180,255,1) 0%, rgba(40,80,200,1) 100%)
BottomBackground: black
- BottomHeight: 18px
+ BottomHeight: 18px;
BottomLeft:
- BottomRight:
+ BottomRight:
ShowPlatforms: true
TextWhite: true
+ Links:
+ - Icon: lookup
+ Title: Discover
+ URL: "#about-section"
+ - Icon: download
+ Title: Download
+ URL: "#download-section"
+
About:
Title: Discover Nowox
- Content: '**Nowox** (acronym of **No** **W**ayland **O**r **X**11 or **No** **W**indows **O**r **X**Quartz) is a [desktop environment](https://en.wikipedia.org/wiki/Desktop_environment) for terminals available on all three major desktop and server platforms, and acts like a keyboard-focused **graphical interface** for terminal environments. It contains numerous built-in programs, and can open external command line programs such [Bash](https://en.wikipedia.org/wiki/Bash_%28Unix_shell%29) or [Qalc](https://qalculate.github.io/).
+ Content: '**Nowox** (acronym of **No** **W**ayland **O**r **X**11 or **No** **W**indows **O**r **X**Quartz) is a [desktop environment](https://en.wikipedia.org/wiki/Desktop_environment) for terminals available on all three major desktop and server platforms, and acts like a keyboard-focused **graphical interface** for terminal environments, like SSH sessions or linux framebuffers. It contains numerous built-in programs, and can open external command line programs such [Bash](https://en.wikipedia.org/wiki/Bash_%28Unix_shell%29) or [Qalc](https://qalculate.github.io/).
Please note that Nowox is still an **alpha** software, and does not seek to be exhaustive in terms of features.
'
Screenshot: /img/full/en/nowox-presentation.png
Sections:
@@ -31,5 +39,29 @@ Use the Spreadsheets program to take a peek at your CSV data, or directly edit y
Content: "# Check your logs, edit code files\n
With the built-in text editor, you can easily and quicky check your logs. Use the Goto function (Ctrl+G) to jump to a certain line and column of the file. \n
You can also edit code and configurations files easily with the built-in file syntax highlighting engine parsing [Kate syntax files](https://kate-editor.org/syntax/), while looking up the key you're looking for in search mode (Ctrl+F)."
+ - Type: text|image
+ Image: en/nowox-settings
+ Content: "# Customizable\n
+Featuring an extendable settings system, Nowox allows you to tune a lot of things to your liking, whether it's on how Nowox looks, to the screen refresh rate passing by places customization for the File Manager. \n
+In addition, Nowox supports many modern terminal features such as 24 bits terminal colors, which can be enabled at will, but are deactivated by default for compatibility purposes."
+ - Type: image|text
+ Image: en/nowox-ext
+ Content: "# Use command line programs\n
+Programs such as [Bash](https://en.wikipedia.org/wiki/Bash_%28Unix_shell%29) or [Qalc](https://qalculate.github.io/) can be used seemlessly into Nowox with the terminal integration supporting a majority of ANSI support codes. \n
+Please note that, however, a lot of terminal programs (such as nano or w3m) do not work due to their usage of unknown ANSI codes that makes them refuse to display their content."
+
+Download:
+ Show: true
+ Categories:
+ - Name: all
+ Title: All platforms*
+ Platform: Universal
+ Links:
+ all:
+ - Title: Executable (.exe) (64 bits)
+ Name: Nowox-v.exe (2.1 MiB)
+ URL: "/download/nowox/Nowox-v.exe"
+ linux: []
+ Footnote: "*Running Nowox on MacOSX and Linux requires [Mono](https://www.mono-project.com/) to be installed."
---
diff --git a/data/en/apps.json b/data/en/apps.json
new file mode 100644
index 0000000..442d1ac
--- /dev/null
+++ b/data/en/apps.json
@@ -0,0 +1,74 @@
+{
+ "nowox": {
+ "name": "Nowox",
+ "description": "A terminal desktop environment.",
+ "status": "Active developement",
+ "version": "0.1-dev0",
+ "languages": ["C#"],
+ "frameworks": ["[Mono 6.12](https://www.mono-project.com/)"],
+ "translated": ["en", "fr"],
+ "platforms": ["Windows", "MacOSX", "Linux"],
+ "touchfriendly": false,
+ "keyboardoriented": true
+ },
+ "logarithmplotter": {
+ "name": "LogarithmPlotter",
+ "status": "Active developement",
+ "description": "Create graphs with logarithm scales, namely BODE diagrams.",
+ "version": "0.1-dev0",
+ "languages": ["QML", "JavaScript", "Python"],
+ "frameworks": ["[PySide2](https://pypi.org/project/PySide2/) ([Qt](https://qt.io))"],
+ "translated": ["en"],
+ "platforms": ["Windows", "MacOSX", "Linux"],
+ "touchfriendly": true,
+ "keyboardoriented": false
+ },
+ "accountfree": {
+ "name": "AccountFree",
+ "status": "Maintainance",
+ "description": "Browse and use online services, free of account.",
+ "version": "0.0.1-dev0",
+ "languages": ["Python", "QML", "JavaScript"],
+ "frameworks": ["[PySide2](https://pypi.org/project/PySide2/) ([Qt](https://qt.io))"],
+ "translated": ["en"],
+ "platforms": ["Windows", "MacOSX", "Linux"],
+ "touchfriendly": true,
+ "keyboardoriented": false
+ },
+ "ad5001.eu": {
+ "name": "ad5001.eu",
+ "status": "Active developement",
+ "description": "Newest version of the website.",
+ "version": "2.0-dev0",
+ "languages": ["HTML", "CSS", "JavaScript"],
+ "frameworks": ["[Hugo](https://gohugo.io)"],
+ "translated": ["en", "fr"],
+ "platforms": ["Web"],
+ "touchfriendly": true,
+ "keyboardoriented": false
+ },
+ "omegamma": {
+ "name": "Omegamma",
+ "status": "Active developement",
+ "description": "Hugo theme for ad5001.eu.",
+ "version": "0.1-dev0",
+ "languages": ["HTML", "CSS", "JavaScript"],
+ "frameworks": ["[Hugo](https://gohugo.io)"],
+ "translated": ["/"],
+ "platforms": ["Web"],
+ "touchfriendly": true,
+ "keyboardoriented": false
+ },
+ "unchecker": {
+ "name": "unchecker",
+ "status": "Maintainance",
+ "description": "Simple webextension letting you uncheck all checkboxes on a page.",
+ "version": "1.0",
+ "languages": ["JavaScript"],
+ "frameworks": [],
+ "translated": ["/"],
+ "platforms": ["Web", "Firefox"],
+ "touchfriendly": true,
+ "keyboardoriented": false
+ }
+}
diff --git a/data/fr/apps.json b/data/fr/apps.json
new file mode 100644
index 0000000..a97bce7
--- /dev/null
+++ b/data/fr/apps.json
@@ -0,0 +1,74 @@
+{
+ "nowox": {
+ "name": "Nowox",
+ "description": "Un environement de bureau pour terminal.",
+ "status": "Développement actif",
+ "version": "0.1-dev0",
+ "languages": ["C#"],
+ "frameworks": ["[Mono 6.12](https://www.mono-project.com/)"],
+ "translated": ["en", "fr"],
+ "platforms": ["Windows", "MacOSX", "Linux"],
+ "touchfriendly": false,
+ "keyboardoriented": true
+ },
+ "logarithmplotter": {
+ "name": "LogarithmPlotter",
+ "status": "Développement actif",
+ "description": "Créer des graphes à échelle log, notamment les diagrammes de BODE.",
+ "version": "0.1-dev0",
+ "languages": ["QML", "JavaScript", "Python"],
+ "frameworks": ["[PySide2](https://pypi.org/project/PySide2/) ([Qt](https://qt.io))"],
+ "translated": ["en"],
+ "platforms": ["Windows", "MacOSX", "Linux"],
+ "touchfriendly": true,
+ "keyboardoriented": false
+ },
+ "accountfree": {
+ "name": "AccountFree",
+ "status": "Maintenu",
+ "description": "Browse and use online services, free of account.",
+ "version": "0.0.1-dev0",
+ "languages": ["Python", "QML", "JavaScript"],
+ "frameworks": ["[PySide2](https://pypi.org/project/PySide2/) ([Qt](https://qt.io))"],
+ "translated": ["en"],
+ "platforms": ["Windows", "MacOSX", "Linux"],
+ "touchfriendly": true,
+ "keyboardoriented": false
+ },
+ "ad5001.eu": {
+ "name": "ad5001.eu",
+ "status": "Développement actif",
+ "description": "Newest version of the website.",
+ "version": "2.0-dev0",
+ "languages": ["HTML", "CSS", "JavaScript"],
+ "frameworks": ["Hugo"],
+ "translated": ["en", "fr"],
+ "platforms": ["Web"],
+ "touchfriendly": true,
+ "keyboardoriented": false
+ },
+ "omegamma": {
+ "name": "Omegamma",
+ "status": "Développement actif",
+ "description": "Hugo theme for ad5001.eu.",
+ "version": "2.0-dev0",
+ "languages": ["HTML", "CSS", "JavaScript"],
+ "frameworks": ["[Hugo](https://gohugo.io)"],
+ "translated": ["/"],
+ "platforms": ["Web"],
+ "touchfriendly": true,
+ "keyboardoriented": false
+ },
+ "unchecker": {
+ "name": "unchecker",
+ "status": "Maintenu",
+ "description": "Simple webextension letting you uncheck all checkboxes on a page.",
+ "version": "1.0",
+ "languages": ["JavaScript"],
+ "frameworks": ["[Hugo](https://gohugo.io)"],
+ "translated": ["/"],
+ "platforms": ["Web", "Firefox"],
+ "touchfriendly": true,
+ "keyboardoriented": false
+ }
+}
diff --git a/data/list.json b/data/list.json
new file mode 100644
index 0000000..30c0f17
--- /dev/null
+++ b/data/list.json
@@ -0,0 +1,8 @@
+[
+ "logarithmplotter",
+ "accountfree",
+ "nowox",
+ "unchecker",
+ "ad5001.eu",
+ "omegamma"
+]
diff --git a/static/css/custom.css b/static/css/custom.css
index 33fb6d0..683a122 100644
--- a/static/css/custom.css
+++ b/static/css/custom.css
@@ -2,7 +2,6 @@
width: min(108em, 100vw);
}
-
@media screen and (max-width: 108em) {
#appslist {
width: 81em;
@@ -20,3 +19,66 @@
width: min(27em, 100vw);
}
}
+
+.i-download:pre {
+ background: url(/icons/download.svg);
+}
+
+.app-download {
+ --border: solid 1px var(--primary-color);
+ --border-radius: 1rem;
+ border-right: var(--border);
+ border-bottom: var(--border);
+}
+
+.app-download:first-of-type {
+ border-left: var(--border);
+ border-top-left-radius: var(--border-radius);
+ border-bottom-left-radius: var(--border-radius);
+}
+
+.app-download:last-of-type {
+ border-top-right-radius: var(--border-radius);
+ border-bottom-right-radius: var(--border-radius);
+}
+
+.app-download-platform {
+ line-height: 3;
+ font-size: x-large;
+}
+
+.app-download:first-of-type .app-download-platform {
+ border-top-left-radius: var(--border-radius);
+}
+
+.app-download:last-of-type .app-download-platform {
+ border-top-right-radius: var(--border-radius);
+}
+
+
+@media screen and (max-width: 700px) {
+ .app-download {
+ border-left: var(--border);
+ }
+
+ .app-download:first-of-type {
+ border-top-left-radius: var(--border-radius) !important;
+ border-top-right-radius: var(--border-radius) !important;
+ border-bottom-left-radius: 0;
+ }
+
+ .app-download:last-of-type {
+ border-top-right-radius: 0;
+ border-bottom-left-radius: var(--border-radius) !important;
+ border-bottom-right-radius: var(--border-radius) !important;
+ }
+
+ .app-download:first-of-type .app-download-platform {
+ border-top-left-radius: var(--border-radius) !important;
+ border-top-right-radius: var(--border-radius) !important;
+ }
+
+ .app-download:last-of-type .app-download-platform {
+ border-top-right-radius: 0;
+ }
+}
diff --git a/static/img/en/nowox-ext.png b/static/img/en/nowox-ext.png
new file mode 100644
index 0000000..032f737
Binary files /dev/null and b/static/img/en/nowox-ext.png differ
diff --git a/static/img/en/nowox-settings.png b/static/img/en/nowox-settings.png
new file mode 100644
index 0000000..296928e
Binary files /dev/null and b/static/img/en/nowox-settings.png differ