diff --git a/Cargo.toml b/Cargo.toml index f048ea6..e7f4173 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,16 +1,18 @@ [package] -name = "web_luciel" +name = "web_iouring" version = "0.0.0-develop" -authors = ["luciel"] +authors = ["iouring"] license = "Apache-2.0" edition = "2024" -rust-version = "1.87" +rust-version = "1.91" publish = false [dependencies] js-sys = "0.3" -yew = { git = "https://github.com/yewstack/yew.git", rev = "550b2cc", features = ["csr"] } -yew-router = { git = "https://github.com/yewstack/yew.git", rev = "550b2cc" } +yew = { git = "https://github.com/yewstack/yew.git", rev = "21f373b", features = [ + "csr", +] } +yew-router = { git = "https://github.com/yewstack/yew.git", rev = "21f373b" } wasm-bindgen = { version = "0.2" } log = { version = "0.4" } diff --git a/index.html b/index.html index de3629b..16f501a 100644 --- a/index.html +++ b/index.html @@ -1,29 +1,38 @@ + - - - celesteflare.cc ~ lunary + + + i0ur.ing ~ welcome - - - - + + + + - + - - - - - - - + + + + + + + + + + + + + + - - - + + + - + - + + \ No newline at end of file diff --git a/main.scss b/main.scss index ae2af43..e7607e1 100644 --- a/main.scss +++ b/main.scss @@ -7,8 +7,13 @@ html * { font-family: monocraft, monospace !important; - scrollbar-color: hsla(232, 97%, 85%, 0.5) hsla(240, 21.05%, 14.9%, 0.7); - scrollbar-width: thin; + scrollbar-color: hsla(232, 97%, 85%, 0.5) hsla(240, 21.05%, 14.9%, 0.7) !important; + scrollbar-width: thin !important; + scroll-behavior: smooth !important; +} + +::-webkit-scrollbar { + display: none; } .textarea { @@ -26,20 +31,18 @@ html * { --bulma-shadow-h: 232 !important; --bulma-shadow-s: 97% !important; --bulma-shadow-l: 85% !important; - --bulma-shadow: 0 0.5em 1em -0.125em hsla( - var(--bulma-shadow-h), - var(--bulma-shadow-s), - var(--bulma-shadow-l), - 0.3 - ), 0 0px 0 1px hsla( - var(--bulma-shadow-h), - var(--bulma-shadow-s), - var(--bulma-shadow-l), - 0.02 - ) !important; + --bulma-shadow: 0 0.5em 1em -0.125em hsla(var(--bulma-shadow-h), + var(--bulma-shadow-s), + var(--bulma-shadow-l), + 0.3), 0 0px 0 1px hsla(var(--bulma-shadow-h), + var(--bulma-shadow-s), + var(--bulma-shadow-l), + 0.02) !important; } -.input, .select select, .textarea { +.input, +.select select, +.textarea { backdrop-filter: blur(4px); --bulma-input-h: 232 !important; --bulma-input-s: 97% !important; @@ -47,12 +50,10 @@ html * { --bulma-input-background-h: var(--bulma-input-h) !important; --bulma-input-background-s: var(--bulma-input-s) !important; --bulma-input-background-l: var(--bulma-input-l) !important; - background-color: hsla( - var(--bulma-input-h), - var(--bulma-input-s), - var(--bulma-input-background-l), - 0.213125 - ) !important; + background-color: hsla(var(--bulma-input-h), + var(--bulma-input-s), + var(--bulma-input-background-l), + 0.213125) !important; border-color: hsl(var(--bulma-input-h), var(--bulma-input-s), var(--bulma-input-l)) !important; } @@ -70,6 +71,6 @@ a.navbar-item:hover { } a:hover { - text-decoration: underline; - filter: url("post.bloom.svg#process") -} + text-decoration: underline !important; + filter: url("post.bloom.svg#process") !important; +} \ No newline at end of file diff --git a/public/buttons/aqueer.png b/public/buttons/aqueer.png new file mode 100644 index 0000000..220d4b4 Binary files /dev/null and b/public/buttons/aqueer.png differ diff --git a/public/buttons/artix.png b/public/buttons/artix.png index d4bcf6b..6450942 100644 Binary files a/public/buttons/artix.png and b/public/buttons/artix.png differ diff --git a/public/buttons/chimera.png b/public/buttons/chimera.png new file mode 100644 index 0000000..762bf25 Binary files /dev/null and b/public/buttons/chimera.png differ diff --git a/public/buttons/csharp.png b/public/buttons/csharp.png new file mode 100644 index 0000000..c0df4b7 Binary files /dev/null and b/public/buttons/csharp.png differ diff --git a/public/buttons/dataforest.png b/public/buttons/dataforest.png new file mode 100644 index 0000000..6183524 Binary files /dev/null and b/public/buttons/dataforest.png differ diff --git a/public/buttons/dns.png b/public/buttons/dns.png deleted file mode 100644 index 822b40f..0000000 Binary files a/public/buttons/dns.png and /dev/null differ diff --git a/public/buttons/fedora.png b/public/buttons/fedora.png new file mode 100644 index 0000000..120ae48 Binary files /dev/null and b/public/buttons/fedora.png differ diff --git a/public/buttons/iouring.png b/public/buttons/iouring.png new file mode 100644 index 0000000..3123464 Binary files /dev/null and b/public/buttons/iouring.png differ diff --git a/public/buttons/java.png b/public/buttons/java.png index 2eadaf8..b57a1a7 100644 Binary files a/public/buttons/java.png and b/public/buttons/java.png differ diff --git a/public/buttons/kotlin.png b/public/buttons/kotlin.png new file mode 100644 index 0000000..0830ac2 Binary files /dev/null and b/public/buttons/kotlin.png differ diff --git a/public/buttons/luciel.png b/public/buttons/luciel.png deleted file mode 100644 index e368dde..0000000 Binary files a/public/buttons/luciel.png and /dev/null differ diff --git a/public/buttons/nixos.png b/public/buttons/nixos.png new file mode 100644 index 0000000..c0a51c0 Binary files /dev/null and b/public/buttons/nixos.png differ diff --git a/public/buttons/rust.png b/public/buttons/rust.png index 4789279..380ed8b 100644 Binary files a/public/buttons/rust.png and b/public/buttons/rust.png differ diff --git a/public/buttons/servfail.png b/public/buttons/servfail.png index 48cfbfd..1b73435 100644 Binary files a/public/buttons/servfail.png and b/public/buttons/servfail.png differ diff --git a/public/buttons/void.png b/public/buttons/void.png new file mode 100644 index 0000000..15b7173 Binary files /dev/null and b/public/buttons/void.png differ diff --git a/public/buttons/wasm.png b/public/buttons/wasm.png index 3ef0286..32e33a3 100644 Binary files a/public/buttons/wasm.png and b/public/buttons/wasm.png differ diff --git a/public/misc/profile.avif b/public/misc/profile.avif index addef3e..4a0b5c3 100644 Binary files a/public/misc/profile.avif and b/public/misc/profile.avif differ diff --git a/src/main.rs b/src/main.rs index 2599893..aa72ff8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -10,17 +10,14 @@ use yew_router::prelude::*; mod pages; use crate::pages::about::About; -use crate::pages::landing::Landing; use crate::pages::projects::Projects; use pages::not_found::PageNotFound; #[derive(Routable, PartialEq, Eq, Clone, Debug)] pub enum Route { #[at("/")] - Landing, - - #[at("/about")] About, + #[at("/projects")] Projects, @@ -58,37 +55,55 @@ impl Component for App { fn view(&self, _ctx: &Context) -> Html { html! { <> - -
{ self.view_header(_ctx) }
- -
- -
render={switch} />
-
-
- - + left: 0 !important; + top: 0 !important; + z-index: 0 !important; + " ref={self.node_ref.clone()}/> +
+ +
render={switch} /> +
+
{ self.view_header(_ctx) }
+
+
{ self.view_footer() }
+
} } @@ -100,11 +115,8 @@ impl Component for App { fn switch(routes: Route) -> Html { match routes { - Route::Landing => { html! { } } - Route::About => { html! { } } Route::Projects => { html! { } } - Route::NotFound => { html! { } } } } @@ -124,7 +136,6 @@ impl App { backdrop-filter: blur(4px) !important; "> -