diff options
-rw-r--r-- | CHANGELOG.md | 7 | ||||
-rw-r--r-- | css/footer.scss | 4 | ||||
-rw-r--r-- | include/achernar.php | 2 | ||||
-rw-r--r-- | include/benoit.php | 16 | ||||
-rw-r--r-- | index.php | 8 | ||||
-rwxr-xr-x | make.sh | 4 |
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. 🇩🇰</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> @@ -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="آخِر اَلْنَهَر"></div> - <p id="systemDescription">ACHERNAR — 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 — 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> @@ -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" } |