summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md7
-rw-r--r--css/footer.scss4
-rw-r--r--include/achernar.php2
-rw-r--r--include/benoit.php16
-rw-r--r--index.php8
-rwxr-xr-xmake.sh4
6 files changed, 30 insertions, 11 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6d202b8..2588e75 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
# Changelog
+## 11.2
+
+* Elaborate pages
+* Update romanisation
+* Update keywords
+* Fix make script logging
+
## 11.1
* Update banner styling
diff --git a/css/footer.scss b/css/footer.scss
index 4095b0f..311d4b8 100644
--- a/css/footer.scss
+++ b/css/footer.scss
@@ -21,13 +21,13 @@
background-color: var(--textColour);
image-rendering: pixelated;
margin: auto;
- mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAALCAQAAAAt4J4/AAAAS0lEQVQoz9WRMQ4AIAgDW+P/v1xHIKIRNhlpuQYgmqWG4nVBqVObL+fGvtHu85YpYDgcnzamB87A3fNCMEFlQXG4cO55vEz1H//VAg5FJOyjOJa9AAAAAElFTkSuQmCC");
+ mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAALCAQAAAAt4J4/AAAATElEQVQoz9WRwQ4AMARDdfH/v9wdlghBlrnNDU8rQIbBQcf3KSxJJq7WjfVKjQ1n2XIw7svzUEZo0M1+wRgCBqNy+OHc2l7m9R//xQbPdSTsn4rEMwAAAABJRU5ErkJggg");
mask-size: cover;
max-height: $actualHeight;
max-width: calc($actualHeight * ($width / $height));
}
- #systemDescription {
+ #starDescription {
font-style: italic;
margin: $padding auto;
max-width: calc($contentWidth / 2);
diff --git a/include/achernar.php b/include/achernar.php
index 83db8a3..e71d601 100644
--- a/include/achernar.php
+++ b/include/achernar.php
@@ -1,4 +1,4 @@
-<?php addHeading("The future is now", "about"); ?>
+<?php addHeading("The future is <em>now</em>", "about"); ?>
<section>
<p><em>Achernar</em> is a European indie development studio based in the Capital Region of Denmark. &#127465;&#127472;</p>
diff --git a/include/benoit.php b/include/benoit.php
index 9334ae8..1e4d434 100644
--- a/include/benoit.php
+++ b/include/benoit.php
@@ -3,17 +3,27 @@
<section>
<p><em>Benoit</em> is a Rust-written programme for visualising complex functions, e.g. <a href="https://en.wikipedia.org/wiki/Mandelbrot_set/"><em>the Mandelbrot Set</em></a> and similar fractals.</p>
<br>
- <?php addImage("benoit_screenshot0", "A render of a single Minibrot on a green background. The render is coloures so that it resembles lightning coming from the Minibrot.") ?>
+ <?php addImage("benoit_2024-04-06_11-35-23", "A render of a single Minibrot on a green background. The render is coloures so that it resembles lightning coming from the Minibrot.") ?>
<br>
<p>The project consists of the core <a href="https://crates.io/crates/benoit/"><code>benoit</code></a> crate, from which the front-ends <code>benoit-cli</code> and (in the future) <code>benoit-gui</code> derive.</p>
</section>
+<?php addHeading("Features", "features"); ?>
+
+<section>
+ <p>The core library used multi-threading for rendering the provided scenes. Internally, the <a href="https://crates.io/crates/rayon/">Rayon</a> crate is used for threadpooling and such, where each pixel on the canvas is a job in and of itself.</p>
+ <br>
+ <?php addImage("inverseJulia20231009200744", "An inverse Julia Set outside the Burning Ship fractal, resembling circles intertwined in a diamond shape with a dark red colour scheme.") ?>
+ <br>
+ <p>The <code><a href="#anchor.benoitCli">benoit-cli</a></code> front-end supports exporting to PNG. These images are saved with transparency and with sixteen bits per channel.</p>
+</section>
+
<?php addHeading("benoit-cli", "benoitCli"); ?>
<section>
<p>The <code>benoit-cli</code> executable can render and animate using <a href="https://en.wikipedia.org/wiki/TOML/">TOML</a> files right from the commandline.</p>
<br>
- <?php addImage("benoit_screenshot1", "A Julia Set centred on a point inside the Mandelbrot Set. The resulting image resembles creeping, black vines with rainbows around.") ?>
+ <?php addImage("benoit_2024-04-05_20-55-13", "A Julia Set centred on a point inside the Mandelbrot Set. The resulting image resembles creeping, black vines with rainbows around.") ?>
<br>
<p>The main use of <code>benoit-cli</code> is to render still images or animations of fractals, e.g. zoom-ins. An example configuration could look like the following:</p>
<br>
@@ -29,7 +39,7 @@
<section>
<p>The <code>benoit-gui</code> executable, on the other hand, allows viewing fractals in realtime. Do note, however, that this front-end is currently unimplemented.</p>
<br>
- <?php addImage("benoit_screenshot2", "An render of an inverse Julia Set of the Mandelbrot. It appears on a grey gradiant background with a warm-coloured pattern resembling smaller minibrots.") ?>
+ <?php addImage("inverseJulia", "An inverse Julia Set just outside the Mandelbrot Set, with a surface resembling the bulb figures on the main cardioid's exterior.") ?>
<br>
<p>Until this front-end is implemented, please use version <a href="https://mandelbrot.dk/benoit/tag/?h=2.7.1"><code>2.7.1</code></a> of Benoit instead.</p>
</section>
diff --git a/index.php b/index.php
index 2ce1170..bc2e780 100644
--- a/index.php
+++ b/index.php
@@ -44,7 +44,7 @@
"agbsum" => [
"agbsum | Achernar",
"agbsum is a CLI utility for patching AGB images.",
- "achernar, advance, agb, agbsum, cli, console, embedded, game, terminal",
+ "achernar, advance, agb, agbsum, cli, console, embedded, game, patch, terminal",
],
"ax" => [
@@ -92,13 +92,13 @@
"eas" => [
"eAS | Achernar",
"eAS is an assembler for cross-compiling to Arm ISAs.",
- "achernar, agb, arm, assembler, assembly, eas, embedded, risc, thumb",
+ "achernar, agb, arm, as, asm, assembler, assembly, eas, embedded, risc, thumb",
],
"luma" => [
"Luma | Achernar",
"Luma is an emulator for the AGB line of devices.",
- "achernar, agb, arm, luma, rust, thumb",
+ "achernar, agb, arm, emulator, luma, rust, thumb",
],
"pollex" => [
@@ -205,7 +205,7 @@
<footer id="footer">
<div id="romanisation" title="&#1570;&#1582;&#1616;&#1585; &#1575;&#1614;&#1604;&#1618;&#1606;&#1614;&#1607;&#1614;&#1585;"></div>
- <p id="systemDescription">ACHERNAR &mdash; Type B star; primary component of ALPHA ERIDANI; approx. (6) solar masses, (15) kilokelvin at surface; c. (140) light years from SOL III; no native lifeforms discovered, human life on terraformed ACHERNAR IV.</p>
+ <p id="starDescription">ACHERNAR &mdash; Type B star; primary component of ALPHA ERIDANI; approx. (6) solar masses, (15) kilokelvin at surface; c. (140) light years from SOL III; no native lifeforms discovered, human life on terraformed ACHERNAR IV.</p>
<p>Communications can be done in English and Danish.</p>
<br>
diff --git a/make.sh b/make.sh
index b73d68b..2af4d55 100755
--- a/make.sh
+++ b/make.sh
@@ -27,8 +27,10 @@ make_favicon() {
render_icon "${input}" 192 "${directory}/192x192.png"
render_icon "${input}" 256 "${directory}/256x256.png"
+ output="${directory}/favicon.ico"
+
printf "combining renders in \"%s\" to \"%s\"\n" "${directory}" "${output}"
- icotool -co "favicon.ico" "${directory}/"*".png"
+ icotool -co "${output}" "${directory}/"*".png"
render_icon "${input}" 180 "apple-touch-icon.png"
}