Update logo;

This commit is contained in:
Gabriel Bjørnager Jensen 2025-01-09 11:48:30 +01:00
parent 44032dc551
commit 3c73cbe894
8 changed files with 26 additions and 16 deletions

View file

@ -3,6 +3,10 @@
This is the changelog of [Oct](https://crates.io/crates/oct/). This is the changelog of [Oct](https://crates.io/crates/oct/).
See `README.md` for more information. See `README.md` for more information.
## 0.15.1
* Update logo
## 0.15.0 ## 0.15.0
* Rename `SizedStr` to `String` * Rename `SizedStr` to `String`

View file

@ -119,6 +119,7 @@ use std::thread::spawn;
// City, region, etc.: // City, region, etc.:
#[derive(Clone, Copy, Debug, Decode, Encode, Eq, PartialEq, SizedEncode)] #[derive(Clone, Copy, Debug, Decode, Encode, Eq, PartialEq, SizedEncode)]
#[non_exhaustive]
enum Area { enum Area {
AlQuds, AlQuds,
Byzantion, Byzantion,
@ -129,6 +130,7 @@ enum Area {
// Client-to-server message: // Client-to-server message:
#[derive(Debug, Decode, Encode, PartialEq, SizedEncode)] #[derive(Debug, Decode, Encode, PartialEq, SizedEncode)]
#[non_exhaustive]
enum Request { enum Request {
AtmosphericHumidity { area: Area }, AtmosphericHumidity { area: Area },
AtmosphericPressure { area: Area }, AtmosphericPressure { area: Area },
@ -138,6 +140,7 @@ enum Request {
// Server-to-client message: // Server-to-client message:
#[derive(Debug, Decode, Encode, PartialEq, SizedEncode)] #[derive(Debug, Decode, Encode, PartialEq, SizedEncode)]
#[non_exhaustive]
enum Response { enum Response {
AtmosphericHumidity(f64), AtmosphericHumidity(f64),
AtmosphericPressure(f64), // Pascal AtmosphericPressure(f64), // Pascal

View file

@ -6,28 +6,28 @@
cence. cence.
--> -->
<svg height="112" width="112" xmlns="http://www.w3.org/2000/svg"> <svg height="144" width="144" xmlns="http://www.w3.org/2000/svg">
<mask id="tHorizontalArm"> <mask id="tHorizontalArm">
<rect fill="white" height="100%" width="100%" x="0" y="0" /> <rect fill="white" height="100%" width="100%" x="0" y="0" />
<circle cx="56" cy="56" fill="none" r="32" stroke="black" stroke-width="24" /> <circle cx="72" cy="72" fill="none" r="32" stroke="black" stroke-width="24" />
</mask> </mask>
<mask id="border"> <mask id="border">
<!-- O: --> <!-- O: -->
<circle cx="56" cy="56" fill="none" r="32" stroke="white" stroke-width="24" /> <circle cx="72" cy="72" fill="none" r="32" stroke="white" stroke-width="24" />
<!-- T: --> <!-- T: -->
<rect fill="white" height="16" stroke="white" stroke-width="8" width="96" x="8" y="48" /> <rect fill="white" height="16" stroke="white" stroke-width="8" width="112" x="16" y="64" />
<rect fill="white" height="96" stroke="white" stroke-width="8" width="16" x="48" y="8" /> <rect fill="white" height="112" stroke="white" stroke-width="8" width="16" x="64" y="16" />
</mask> </mask>
<mask id="glyph"> <mask id="glyph">
<!-- O: --> <!-- O: -->
<circle cx="56" cy="56" fill="none" r="32" stroke="white" stroke-width="16" /> <circle cx="72" cy="72" fill="none" r="32" stroke="white" stroke-width="16" />
<!-- T: --> <!-- T: -->
<rect fill="white" height="16" paint-order="stroke" stroke="black" stroke-width="8" width="96" x="8" y="48" /> <rect fill="white" height="16" paint-order="stroke" stroke="black" stroke-width="8" width="112" x="16" y="64" />
<rect fill="white" height="96" mask="url(#tHorizontalArm)" width="16" x="48" y="8" /> <rect fill="white" height="112" mask="url(#tHorizontalArm)" width="16" x="64" y="16" />
</mask> </mask>
<rect fill="#FFFFFF" height="100%" mask="url(#border)" width="100%" x="0" y="0" /> <!-- oklch(50% 0.115300 158.520) --> <rect fill="#FFFFFF" height="100%" mask="url(#border)" width="100%" x="0" y="0" /> <!-- oklch(50% 0.115300 158.520) -->

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Before After
Before After

View file

@ -22,7 +22,7 @@
[package] [package]
name = "oct-benchmarks" name = "oct-benchmarks"
version = "0.15.0" version = "0.15.1"
edition = "2021" edition = "2021"
description = "Oct benchmarks." description = "Oct benchmarks."
license = "MIT" license = "MIT"

View file

@ -8,7 +8,7 @@
[package] [package]
name = "oct-macros" name = "oct-macros"
version = "0.15.0" version = "0.15.1"
edition = "2021" edition = "2021"
description = "Octonary transcoder. Procedural macros." description = "Octonary transcoder. Procedural macros."
documentation = "https://docs.rs/oct-macros/" documentation = "https://docs.rs/oct-macros/"

10
oct.svg
View file

@ -6,19 +6,19 @@
cence. cence.
--> -->
<svg height="112" width="112" xmlns="http://www.w3.org/2000/svg"> <svg height="144" width="144" xmlns="http://www.w3.org/2000/svg">
<mask id="tHorizontalArm"> <mask id="tHorizontalArm">
<rect fill="white" height="100%" width="100%" x="0" y="0" /> <rect fill="white" height="100%" width="100%" x="0" y="0" />
<circle cx="56" cy="56" fill="none" r="32" stroke="black" stroke-width="24" /> <circle cx="72" cy="72" fill="none" r="32" stroke="black" stroke-width="24" />
</mask> </mask>
<mask id="glyph"> <mask id="glyph">
<!-- O: --> <!-- O: -->
<circle cx="56" cy="56" fill="none" r="32" stroke="white" stroke-width="16" /> <circle cx="72" cy="72" fill="none" r="32" stroke="white" stroke-width="16" />
<!-- T: --> <!-- T: -->
<rect fill="white" height="16" paint-order="stroke" stroke="black" stroke-width="8" width="96" x="8" y="48" /> <rect fill="white" height="16" paint-order="stroke" stroke="black" stroke-width="8" width="112" x="16" y="64" />
<rect fill="white" height="96" mask="url(#tHorizontalArm)" width="16" x="48" y="8" /> <rect fill="white" height="112" mask="url(#tHorizontalArm)" width="16" x="64" y="16" />
</mask> </mask>
<rect fill="#02764A" height="100%" width="100%" x="0" y="0" /> <!-- oklch(50% 0.115300 158.520) --> <rect fill="#02764A" height="100%" width="100%" x="0" y="0" /> <!-- oklch(50% 0.115300 158.520) -->

Before

Width:  |  Height:  |  Size: 940 B

After

Width:  |  Height:  |  Size: 944 B

Before After
Before After

View file

@ -8,7 +8,7 @@
[package] [package]
name = "oct" name = "oct"
version = "0.15.0" version = "0.15.1"
edition = "2021" edition = "2021"
rust-version = "1.83" rust-version = "1.83"
description = "Octonary transcoder." description = "Octonary transcoder."

View file

@ -127,6 +127,7 @@
//! //!
//! // City, region, etc.: //! // City, region, etc.:
//! #[derive(Clone, Copy, Debug, Decode, Encode, Eq, PartialEq, SizedEncode)] //! #[derive(Clone, Copy, Debug, Decode, Encode, Eq, PartialEq, SizedEncode)]
//! #[non_exhaustive]
//! enum Area { //! enum Area {
//! AlQuds, //! AlQuds,
//! Byzantion, //! Byzantion,
@ -137,6 +138,7 @@
//! //!
//! // Client-to-server message: //! // Client-to-server message:
//! #[derive(Debug, Decode, Encode, PartialEq, SizedEncode)] //! #[derive(Debug, Decode, Encode, PartialEq, SizedEncode)]
//! #[non_exhaustive]
//! enum Request { //! enum Request {
//! AtmosphericHumidity { area: Area }, //! AtmosphericHumidity { area: Area },
//! AtmosphericPressure { area: Area }, //! AtmosphericPressure { area: Area },
@ -146,6 +148,7 @@
//! //!
//! // Server-to-client message: //! // Server-to-client message:
//! #[derive(Debug, Decode, Encode, PartialEq, SizedEncode)] //! #[derive(Debug, Decode, Encode, PartialEq, SizedEncode)]
//! #[non_exhaustive]
//! enum Response { //! enum Response {
//! AtmosphericHumidity(f64), //! AtmosphericHumidity(f64),
//! AtmosphericPressure(f64), // Pascal //! AtmosphericPressure(f64), // Pascal