From fb24c6a302f547a37fa8211a88abc609ea237feb Mon Sep 17 00:00:00 2001 From: sundae Date: Tue, 14 Oct 2025 19:40:29 +0300 Subject: [PATCH] overhauled old theme --- _src/_data/88x31-critters.json | 12 + _src/_data/88x31.json | 14 +- _src/_data/media-music.json | 9 - _src/_data/site.json | 2 +- _src/_includes/base.njk | 208 +++++----- _src/_includes/blog.njk | 2 +- _src/_includes/gallery.njk | 81 ++-- _src/_includes/meta.njk | 7 + _src/assets/css/citrus/blog.css | 106 +++++ _src/assets/css/citrus/citrus.css | 259 ------------ _src/assets/css/citrus/default.css | 80 ++++ _src/assets/css/citrus/gallery.css | 45 +++ _src/assets/css/citrus/home.css | 21 + _src/assets/css/citrus/nav.css | 60 ++- _src/assets/css/citrus/variables.css | 26 +- _src/assets/css/default/blog.css | 85 ++-- _src/assets/css/default/default.css | 137 +++---- _src/assets/css/default/gallery.css | 11 +- _src/assets/css/default/home.css | 187 ++++----- _src/assets/css/default/index.css | 3 +- _src/assets/css/default/motion.css | 82 ++++ _src/assets/css/default/nav.css | 90 +++-- _src/assets/css/default/system.css | 4 +- _src/assets/css/default/theme-dark.css | 54 ++- _src/assets/css/default/theme-light.css | 65 ++- _src/assets/css/default/variables.css | 186 ++++++--- _src/assets/fonts/noseyrodent.ttf | Bin 0 -> 55368 bytes _src/assets/img/art/sundae_funny.png | Bin 0 -> 942 bytes _src/assets/img/button/catshaped.gif | Bin 0 -> 1858 bytes .../assets/img/button/okesska_8831_final2.gif | Bin 0 -> 4279 bytes _src/assets/img/button/powered-by-linux.png | Bin 0 -> 16917 bytes .../assets/img/button/yummy-cricket_krita.png | Bin 0 -> 12193 bytes _src/assets/img/changelog/ver7.png | Bin 0 -> 52282 bytes _src/assets/img/opengraph/site.png | Bin 0 -> 138086 bytes _src/assets/js/bob.js | 4 +- _src/assets/js/cat.js | 7 +- _src/assets/js/details-save.js | 14 + _src/assets/js/fav-poke.js | 12 +- _src/assets/js/footer.js | 27 ++ _src/assets/js/fox.js | 12 +- _src/assets/js/nav-details.js | 26 -- _src/assets/js/piss.js | 25 +- _src/assets/js/poke.js | 371 ------------------ _src/assets/js/theme.js | 4 +- _src/data/art/artwork/NT sunny spritesheet.md | 3 + _src/data/art/artwork/PETSCII sunny.md | 10 +- _src/data/art/artwork/acnl sunny.md | 3 + _src/data/art/artwork/bun bed.md | 3 + _src/data/art/artwork/city.md | 8 +- _src/data/art/artwork/funny bunny.md | 15 + _src/data/art/artwork/furred dragon 1.md | 3 + _src/data/art/artwork/furred dragon 2.md | 3 + _src/data/art/artwork/glistening.md | 10 +- _src/data/art/artwork/icon of sunny.md | 3 + _src/data/art/artwork/lick icon.md | 7 +- _src/data/art/artwork/look him.md | 3 + _src/data/art/artwork/pride.md | 7 +- _src/data/art/artwork/site backdrop.md | 3 + _src/data/art/artwork/starchild.md | 5 +- _src/data/art/artwork/sunny doodle.md | 5 +- _src/data/art/artwork/sunny headpat.md | 5 +- _src/data/art/artwork/sunny mimiga.md | 3 + _src/data/art/artwork/sunny's model.md | 5 +- _src/data/art/artwork/vector bun.md | 16 +- _src/data/art/fanart/PETSCII kass.md | 10 +- _src/data/art/fanart/PETSCII lurantis.md | 12 +- _src/data/art/fanart/PETSCII sue.md | 8 +- _src/data/art/fanart/klonoa sitting.md | 5 +- _src/data/art/fanart/klonoa.md | 3 + _src/data/art/fanart/mallow.md | 5 +- _src/data/art/fanart/sibuxiang.md | 3 + _src/data/articles/bio.md | 17 +- _src/data/blog/Break time.md | 42 +- _src/data/blog/System switching.md | 45 ++- _src/data/changelog/2024-06-11.md | 2 +- _src/data/changelog/2025-06-25.md | 2 +- _src/data/changelog/2025-08-10.md | 2 +- _src/data/changelog/2025-09-10.md | 2 +- _src/data/changelog/2025-10-14.md | 32 ++ _src/index.html | 1 + _src/pages/home.html | 96 +++-- eleventy.config.js | 4 +- 82 files changed, 1378 insertions(+), 1371 deletions(-) delete mode 100644 _src/_data/media-music.json create mode 100644 _src/_includes/meta.njk create mode 100644 _src/assets/css/citrus/blog.css delete mode 100644 _src/assets/css/citrus/citrus.css create mode 100644 _src/assets/css/citrus/default.css create mode 100644 _src/assets/css/citrus/gallery.css create mode 100644 _src/assets/css/citrus/home.css create mode 100644 _src/assets/css/default/motion.css create mode 100644 _src/assets/fonts/noseyrodent.ttf create mode 100644 _src/assets/img/art/sundae_funny.png create mode 100644 _src/assets/img/button/catshaped.gif create mode 100644 _src/assets/img/button/okesska_8831_final2.gif create mode 100644 _src/assets/img/button/powered-by-linux.png create mode 100644 _src/assets/img/button/yummy-cricket_krita.png create mode 100644 _src/assets/img/changelog/ver7.png create mode 100644 _src/assets/img/opengraph/site.png create mode 100644 _src/assets/js/details-save.js create mode 100644 _src/assets/js/footer.js delete mode 100644 _src/assets/js/nav-details.js delete mode 100644 _src/assets/js/poke.js create mode 100644 _src/data/art/artwork/funny bunny.md create mode 100644 _src/data/changelog/2025-10-14.md diff --git a/_src/_data/88x31-critters.json b/_src/_data/88x31-critters.json index 1ee3fd2..f53e105 100644 --- a/_src/_data/88x31-critters.json +++ b/_src/_data/88x31-critters.json @@ -19,6 +19,12 @@ "name": "cabl", "src": "https://cabl.rodeo/" }, + { + "alt": "catshaped's website", + "button": "/assets/img/button/catshaped.gif", + "name": "catshaped", + "src": "https://catshaped.neocities.org/" + }, { "alt": "Drakonic's website", "button": "/assets/img/button/drakonic.gif", @@ -55,6 +61,12 @@ "name": "the mice nest", "src": "https://micenest.xyz/" }, + { + "alt": "Okesska's website", + "button": "/assets/img/button/okesska_8831_final2.gif", + "name": "kess!", + "src": "https://okesska.neocities.org/" + }, { "alt": "Pebble's website", "button": "/assets/img/button/pebble.gif", diff --git a/_src/_data/88x31.json b/_src/_data/88x31.json index 358aa82..15aa664 100644 --- a/_src/_data/88x31.json +++ b/_src/_data/88x31.json @@ -61,6 +61,12 @@ "name": "Konqi!", "src": "https://community.kde.org/Konqi" }, + { + "alt": "Krita homepage", + "button": "/assets/img/button/yummy-cricket_krita.png", + "name": "Krita", + "src": "https://krita.org/" + }, { "alt": "Lospec random palette page", "button": "/assets/img/button/lospec.png", @@ -98,6 +104,12 @@ "name": "No one's around to help.", "src": "https://youtube.com/watch?v=yD2FSwTy2lw" }, + { + "alt": "Linux fox designed by Alan Mackey", + "button": "/assets/img/button/powered-by-linux.png", + "name": "Powered by Linux", + "src": "https://web.archive.org/web/19970517213342/www.early.com/~emackey/linux/" + }, { "alt": "Pngquant home page", "button": "/assets/img/button/pngquant.gif", @@ -130,7 +142,7 @@ "src": "https://validator.w3.org/" }, { - "alt": "Xenia (linux mascot) tribute page", + "alt": "Xenia (linux fox mascot) tribute page", "button": "/assets/img/button/xenia.gif", "name": "Linux now!", "src": "https://xenia.efi.pages.gay/" diff --git a/_src/_data/media-music.json b/_src/_data/media-music.json deleted file mode 100644 index 0a31ce0..0000000 --- a/_src/_data/media-music.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "items": [ - { - "artist": "test", - "src": "/", - "title": "test" - } - ] -} \ No newline at end of file diff --git a/_src/_data/site.json b/_src/_data/site.json index 80f858f..b7fa66b 100644 --- a/_src/_data/site.json +++ b/_src/_data/site.json @@ -1,3 +1,3 @@ { - "name": "sundae's bunspace" + "name": "sunny's bunspace" } diff --git a/_src/_includes/base.njk b/_src/_includes/base.njk index 61c83cc..1ccc51a 100644 --- a/_src/_includes/base.njk +++ b/_src/_includes/base.njk @@ -3,102 +3,116 @@ paw: "m 15.700739,16.184194 c 0,4.483 -2.555,2.038 -5.7060001,2.038 -3.151,0 -5. back: "M2 16 18 4h6L12 14H50v4H12L24 28H18Z" theme: "M16 6a1 1 0 010 20Zm0-4a1 1 0 000 28A1 1 0 0016 2" --- - - - - {{ site.name }} - {% if title %} - - {{ page.fileSlug|capitalize }} - {% endif %} - - - - - - - - {% if page.url === "/home/" %} - - {% endif %} - {% set availableStyles = ['home', 'blog', 'gallery'] %} - {% if page.url %} - {% if availableStyles.indexOf(page.url|firstSegment) !== -1 %} - - {% endif %} - {% endif %} - - - -
-

- {% for page in sortedPages %} - {% if currentUrl|firstSegment === page.url|firstSegment %} - - {% endif %} - {% endfor %} - {{ page.url|firstSegment|slugify|capitalize }}

-
-
- {{ content | safe }} -
- - - - \ No newline at end of file + + + {% if page.url.split('/') %} + {{ page.url.split('/')[1] }} - + {% if page.url.split('/')[2] %} + {{ page.url.split('/')[2] | replace("-", " ") }} | + {% endif %} + {% endif %} + {{ site.name | safe }} + + + {% include "meta.njk" %} + + + + + {% if page.url === "/home/" %} + + {% endif %} + {% set availableStyles = ['home', 'blog', 'gallery'] %} + {% if page.url %} + {% if availableStyles.indexOf(page.url.split('/')[1]|slugify) !== -1 %} + + {% endif %} + {% endif %} + + + +
+

+ {% for page in sortedPages %} + {% if currentUrl.split('/')[1] === page.url.split('/')[1]|slugify %} + + {% endif %} + {% endfor %} + {{ page.url.split('/')[1]|slugify|capitalize }} +

+
+
+ {{ content | safe }} +
+ + + diff --git a/_src/_includes/blog.njk b/_src/_includes/blog.njk index 0cac05b..efbdd5d 100644 --- a/_src/_includes/blog.njk +++ b/_src/_includes/blog.njk @@ -5,6 +5,6 @@ layout: base
{{content|safe}}
- {{blurb|safe}} Profile picture + {{blurb|safe}} Profile picture
\ No newline at end of file diff --git a/_src/_includes/gallery.njk b/_src/_includes/gallery.njk index 5d28616..348fe6c 100644 --- a/_src/_includes/gallery.njk +++ b/_src/_includes/gallery.njk @@ -3,27 +3,60 @@ layout: base ---
-

{{page.fileSlug}}{%for flag in flags%}{%endfor%}

- {{content|safe}} -
- {%for image in images%} - -
- -
{{image.alt}}
- -
-
- {%endfor%} -
- {%for attachment in attachments%} -
- -
- -
{{attachment.alt}}
-
-
-
- {%endfor%} -
+

{{ page.fileSlug }} + {% for flag in flags %} + + {% endfor %} +

+ {{ content|safe }} + {% if programs and programs|length > 0 %} +

Made with:

+ + {% endif %} + {% if palettes and palettes|length > 0 %} +

Color palette used:

+ {% for palette in palettes %} + + {% endif %} +
+ {% for image in images %} + +
+ +
{{ image.alt }}
+ +
+
+ {% endfor %} +
+ {% for attachment in attachments %} +
+ +
+ +
{{ attachment.alt }}
+
+
+
+ {% endfor %} + \ No newline at end of file diff --git a/_src/_includes/meta.njk b/_src/_includes/meta.njk new file mode 100644 index 0000000..8f08c53 --- /dev/null +++ b/_src/_includes/meta.njk @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/_src/assets/css/citrus/blog.css b/_src/assets/css/citrus/blog.css new file mode 100644 index 0000000..0ef0694 --- /dev/null +++ b/_src/assets/css/citrus/blog.css @@ -0,0 +1,106 @@ +#blog { + background-attachment: local, fixed; + background-color: var(--light); + background-image: var(--dot), + linear-gradient(var(--citrus-mix-dark) 0% 10%, var(--citrus-dark) 100%); + background-size: 6px, contain; + background-blend-mode: overlay, normal; + animation: none; + & article { + border-radius: 0; + background-color: var(--citrus-light); + background-image: var(--noise); + background-size: auto; + background-repeat: repeat; + box-shadow: inset 0 -2rem 3rem -4rem var(--dark), var(--shadow-heavy); + & aside { + border-width: 2px; + border-style: solid; + background-color: var(--citrus-mix-light); + border-color: var(--citrus-mix); + border-radius: 0; + } + & pre { + border-radius: 4px; + color: var(--citrus-secondary); + background-color: var(--citrus-dark-extra); + background-size: 4px; + } + & [aria-label="Post warning"] { + background-color: var(--citrus-primary); + } + & [aria-label="Addendum"] { + border-image-source: linear-gradient( + 45deg, + var(--citrus-primary), + var(--citrus-secondary) + ); + background-color: var(--citrus-primary); + } + & s { + text-decoration-color: #d00; + } + & [aria-label="Postscript"] { + & span:has([alt]) { + &::after { + content: ""; + width: calc(var(--avatar) - 10px); + height: calc(var(--avatar) - 10px); + position: absolute; + margin: 5px; + background-image: linear-gradient( + color-mix(in lch, var(--light), transparent), + transparent + ); + box-shadow: inset 0 0 2px 0 var(--dark); + } + } + & [alt="Profile picture"] { + color: unset; + border-radius: inherit; + border: 2px solid; + border-image-source: linear-gradient( + to bottom, + var(--citrus-mix-light), + var(--citrus-secondary) + ); + border-image-slice: 1; + border-width: 3px; + box-sizing: inherit; + padding: 2px; + background-image: radial-gradient( + ellipse at 50% -0%, + var(--light) 20%, + var(--dark) 150% + ), var(--pansexual); + background-blend-mode: overlay, normal; + background-size: cover, 100%; + background-position: center; + background-repeat: no-repeat; + box-shadow: 0 0 0 2px var(--citrus-mix-dark), + inset 0 0 0 2px var(--citrus-mix), var(--shadow-light); + font-size: 0; + } + } + } + & #posts { + & a { + border-width: 4px; + box-shadow: var(--shadow-light); + border-radius: 0; + & p { + color: initial; + } + & p:not(:last-child) { + color: var(--citrus-dark); + } + &:not(:hover, :focus) { + background-color: var(--citrus-light); + border-color: var(--citrus-light); + } + } + } +} +#blog:not(:has(#posts)) header { + text-align: initial !important; +} diff --git a/_src/assets/css/citrus/citrus.css b/_src/assets/css/citrus/citrus.css deleted file mode 100644 index 542c817..0000000 --- a/_src/assets/css/citrus/citrus.css +++ /dev/null @@ -1,259 +0,0 @@ -@import url("./variables.css"); -@import url("../default/variables.css"); -@import url("./nav.css"); - -#bio, -#interests, -#badges, -#artworks, -#art { - font-family: "Pangolin", sans-serif; -} -body { - background-attachment: local, fixed; - background-color: var(--citrus-primary); - background-image: var(--checker), - linear-gradient(var(--citrus-primary), var(--citrus-secondary)); - background-size: 32px, contain; - background-blend-mode: overlay, normal; -} -body > nav { - background-attachment: fixed; - background-blend-mode: screen; - background-image: var(--dot), - linear-gradient(var(--citrus-primary), var(--citrus-secondary) 20%); - background-size: 6px; - background-blend-mode: screen; - border-color: var(--citrus-dark); - color: var(--citrus-dark); - & a, - button { - background-image: linear-gradient( - var(--citrus-light), - var(--citrus-primary) 20%, - var(--citrus-primary) 80%, - var(--citrus-light) 100% - ); - box-shadow: 0 0 0 2px var(--citrus-dark), - inset 0 0 8px 2px var(--citrus-primary); - border-radius: var(--pad-l); - color: inherit; - &[aria-current] { - box-shadow: 0 0 0 2px var(--citrus-dark), - inset 0 0 4px 2px var(--citrus-dark); - background-image: linear-gradient( - var(--citrus-mix), - var(--citrus-dark) 10%, - chocolate - ); - color: var(--citrus-light); - } - &:is(:hover, :focus):not([aria-current="page"]) { - box-shadow: 0 0 0 2px var(--citrus-dark); - transition: background-image var(--trans), border-color var(--trans), - box-shadow var(--trans); - } - } - & details { - background-image: linear-gradient( - -45deg, - var(--citrus-primary), - var(--citrus-secondary), - var(--citrus-primary) - ); - } -} -article { - background-color: var(--citrus-light); - border-radius: 0; - background-image: var(--noise); - box-shadow: var(--shadow); - border: 0; - & .header-anchor { - border-radius: inherit; - background-color: color-mix(in lch, magenta, white); - &:is(:hover, :focus) { - background-color: color-mix(in lch, magenta, white 30%); - } - } - & code:not(pre *) { - border-radius: inherit; - background-color: yellow; - box-shadow: 2px 2px 8px 0 color-mix(in lch, yellow, black 10%); - } -} -/* home.css */ -#interests div:has(img)::after { - display: none !important; -} -#interests li { - & a { - align-content: center; - } - &:has(div img) { - margin: var(--pad-sm); - box-shadow: var(--shadow); - background: color-mix(in lch, yellow, white); - &:nth-child(odd) { - transform: rotate(1deg); - } - } -} -ul:not([role]) li::before { - background-color: #000; -} -a:has(img[src*="/assets/img/button"]):is(:hover, :focus) img { - filter: drop-shadow(4px 6px 0 var(--citrus-dark)); -} -/* blog.css */ -#blog { - background-color: #fff; - background-image: var(--dot); - background-size: 6px; - background-attachment: local; - background-repeat: repeat; - background-blend-mode: difference; - & main { - &::before { - background-image: var(--bg-sky); - background-size: cover; - background-repeat: no-repeat; - } - } - & article { - border-radius: 0; - background-color: #fff; - background-image: var(--noise); - background-size: auto; - background-repeat: repeat; - box-shadow: inset 0 0 2rem -0.5rem #ccc; - & > [aria-label="Postscript"]::after { - background-color: var(--citrus-primary); - } - & aside { - border-width: 2px; - border-style: solid; - background-color: var(--citrus-light); - border-color: var(--citrus-primary); - border-radius: 0; - } - & pre { - border-radius: 4px; - color: var(--citrus-secondary); - background-color: color-mix(in lch, var(--citrus-secondary), black 90%); - background-size: 4px; - text-shadow: 2px 2px 0 - color-mix(in lch, var(--citrus-secondary), black 60%); - } - & [aria-label="Post warning"] { - background-color: var(--citrus-primary); - } - & [aria-label="Addendum"] { - border-image-source: linear-gradient( - 45deg, - var(--citrus-primary), - var(--citrus-secondary) - ); - background-color: var(--citrus-primary); - } - & s { - text-decoration-color: #d00; - } - } - & #posts { - & a { - background-color: #fff; - border-color: #fff; - border-width: 4px; - box-shadow: var(--shadow); - transition: border-color var(--trans), color var(--trans); - & p { - color: initial; - } - & p:not(:last-child) { - color: color-mix(in lch, var(--dark), var(--light) 50%); - } - &:is(:hover, :focus) { - border-color: currentColor; - } - } - } -} -/* gallery.css */ -#gallery { - & article { - border-radius: 0; - border: 0; - } - & a:has(figure) { - transition: border-color var(--trans), background-color var(--trans); - box-shadow: var(--shadow); - &:is(:hover, :focus) { - & figure { - transition: inherit; - background-color: currentColor; - border-color: currentColor; - } - & figcaption, - time { - color: #fff; - } - } - } - & figure { - border-color: #fff; - background-color: #fff; - } -} -#artworks { - article { - margin: var(--pad-xl) 0 0 0; - background-color: #fff; - background-image: var(--noise), var(--lined); - background-size: auto, 32px; - &:last-child:not(:first-of-type) { - margin: calc(var(--pad-xl) + var(--pad-xl)) 0 0 0; - } - &::before { - content: ""; - display: flex; - height: 32px; - width: calc(100% + var(--pad-xl) * 2); - margin: -4rem 0 var(--pad-l) calc(var(--pad-xl) * -1); - background-image: var(--border), var(--lined), var(--noise); - background-size: 32px, 32px; - background-blend-mode: darken; - } - } -} -#art { - background-image: var(--noise); - & p, - time { - padding: 0; - line-height: 32px; - } - & img { - border-radius: 0; - } - & figcaption { - font-family: "Urbanist", sans-serif; - } -} -@media screen and (max-width: 920px) { - body > nav { - border-right: 0; - border-bottom-right-radius: 0; - } - body::after { - content: none; - } -} -@media screen and (max-width: 450px) { - #artworks & article { - &::before { - width: calc(100% + var(--pad-l) * 2) !important; - margin: -3rem 0 0 -16px; - } - } -} diff --git a/_src/assets/css/citrus/default.css b/_src/assets/css/citrus/default.css new file mode 100644 index 0000000..10a7e94 --- /dev/null +++ b/_src/assets/css/citrus/default.css @@ -0,0 +1,80 @@ +@import url("./blog.css"); +@import url("./gallery.css"); +@import url("./home.css"); +@import url("./nav.css"); +@import url("./variables.css"); + +:is(a, button):not(span *, [aria-label="Postscript"] *, body nav *), +span:has(a), +#posts a { + color: var(--citrus-dark); + transition: background-color var(--trans); + background-color: var(--citrus-primary); + &:is(:hover, :focus) { + color: var(--citrus-dark-extra); + background-color: var(--citrus-secondary); + } + & a { + color: inherit; + } +} +body { + color: var(--citrus-dark-extra); + background-color: var(--citrus-primary); + background-image: var(--paw-tiled); + background-size: 128px; + background-attachment: local; + background-repeat: repeat; + background-blend-mode: soft-light; + animation: mainbg 10s linear infinite; +} +header { + color: var(--citrus-dark); +} +ul:not([role]) li::before { + background-color: var(--citrus-dark-extra); +} +article { + background: var(--noise), + linear-gradient( + var(--citrus-light) 70%, + color-mix(in lch, var(--citrus-mix-light), var(--citrus-light)) 100% + ); + border-radius: 0; + box-shadow: var(--shadow-heavy); + border: 0; + & .header-anchor { + border-radius: 0; + } + & code:not(pre *) { + border-radius: 0; + background-color: var(--citrus-dark); + color: var(--citrus-primary); + } + &:not(pre,code,a) { + font-family: "Nosey Rodent", sans-serif; + } +} +@media screen and (max-width: 920px) { + body > nav { + border: 0; + } + header { + margin: 0; + padding: 0; + border-right: 0; + border-radius: 0; + width: 100%; + } + body::after { + content: none; + } +} +@media screen and (max-width: 450px) { + #artworks & article { + &::before { + width: calc(100% + var(--pad-l) * 2) !important; + margin: -3rem 0 0 -16px; + } + } +} diff --git a/_src/assets/css/citrus/gallery.css b/_src/assets/css/citrus/gallery.css new file mode 100644 index 0000000..187f28c --- /dev/null +++ b/_src/assets/css/citrus/gallery.css @@ -0,0 +1,45 @@ +#gallery { + & article { + border-radius: 0; + border: 0; + } + & a:has(figure) { + font-family: "Urbanist", sans-serif; + transition: border-color var(--trans), background-color var(--trans); + box-shadow: var(--shadow-light); + &:is(:hover, :focus) { + & figure { + transition: inherit; + border-color: currentColor; + } + } + } + & figure { + border-width: 4px; + &:is(:not(a:hover *, a:focus *)) { + border-color: var(--light); + background-color: var(--light); + } + } +} +#artworks { + article { + margin: var(--pad-xl) 0 0 0; + background-color: var(--light); + background-image: var(--noise), var(--lined); + background-size: auto, 32px; + &:last-child:not(:first-of-type) { + margin: calc(var(--pad-xl) + var(--pad-xl)) 0 0 0; + } + &::before { + content: ""; + display: flex; + height: 32px; + width: calc(100% + var(--pad-xl) * 2); + margin: -4rem 0 var(--pad-l) calc(var(--pad-xl) * -1); + background-image: var(--border), var(--lined), var(--noise); + background-size: 32px, 32px; + background-blend-mode: darken; + } + } +} \ No newline at end of file diff --git a/_src/assets/css/citrus/home.css b/_src/assets/css/citrus/home.css new file mode 100644 index 0000000..e85430f --- /dev/null +++ b/_src/assets/css/citrus/home.css @@ -0,0 +1,21 @@ +article#badges { + & a:is(:hover,:focus) { + transition: box-shadow var(--trans), background-color var(--trans); + box-shadow: 0 0 0 2px var(--citrus-secondary), 0 0 0 4px var(--citrus-dark-extra); + background-color: var(--citrus-secondary); + } +} +#interests li { + margin: var(--pad-sm); + box-shadow: var(--shadow-light); + background: color-mix(in lch, #ff0, #fff); + &:nth-child(odd) { + transform: rotate(1deg); + } + & a { + align-content: center; + & span:has(img)::after { + display: none; + } + } +} diff --git a/_src/assets/css/citrus/nav.css b/_src/assets/css/citrus/nav.css index 2412d54..f01bf52 100644 --- a/_src/assets/css/citrus/nav.css +++ b/_src/assets/css/citrus/nav.css @@ -1,10 +1,58 @@ body > nav { border-right: 4px solid; - border-bottom: 4px solid; - height: auto; - border-bottom-right-radius: var(--round); - & a, button { - border: 0; - margin: 0 0 var(--pad-sm) 0 ; + color: var(--citrus-dark); + & summary { + filter: drop-shadow(2px 0 var(--citrus-dark)) + drop-shadow(-2px 0 var(--citrus-dark)) + drop-shadow(0 2px var(--citrus-dark)) + drop-shadow(0px -2px var(--citrus-dark)); + color: var(--citrus-light); + } + & a, + button { + background: var(--button-bg); + box-shadow: var(--button-shine); + border: var(--button-border); + border-radius: var(--round); + color: inherit; + &[aria-current] { + background: var(--button-current-bg); + box-shadow: var(--button-current-shine); + border: var(--button-current-border); + color: var(--citrus-light); + } + &:is(:hover, :focus):not([aria-current="page"]) { + background: var(--button-hover-bg); + box-shadow: var(--button-hover-shine); + border: var(--button-hover-border); + transition: background-image var(--trans), border-color var(--trans), + box-shadow var(--trans); + color: var(--citrus-mix-dark); + } + } + & details, + details[open] { + background: var(--details-bg); + box-shadow: var(--details-shine); + border: var(--details-border); } } +body > nav, +header { + background-attachment: fixed; + background-blend-mode: screen; + background-image: var(--nav-bg); + background-size: 6px; + border-color: var(--citrus-dark); +} +header { + width: var(--view); + border-right-width: 4px; + border-right-style: solid; + border-bottom-width: 4px; + border-bottom-style: solid; + border-bottom-right-radius: 100px; + margin-left: calc(var(--view) - 4px); + position: relative; + padding: calc(var(--pad-m) - 2px) var(--pad-sm); +} diff --git a/_src/assets/css/citrus/variables.css b/_src/assets/css/citrus/variables.css index f641b36..e64f8d0 100644 --- a/_src/assets/css/citrus/variables.css +++ b/_src/assets/css/citrus/variables.css @@ -3,16 +3,30 @@ --citrus-secondary: var(--secondary); --citrus-light: color-mix(in lch, var(--citrus-primary), var(--light) 70%); --citrus-dark: color-mix(in lch, var(--citrus-secondary), var(--dark) 60%); + --citrus-light-extra: color-mix(in lch, var(--citrus-light), var(--light)); + --citrus-dark-extra: color-mix(in lch, var(--citrus-dark), var(--dark)); --citrus-mix: color-mix(in lch,var(--citrus-primary),var(--citrus-secondary)); - --shadow: 0.2rem 0.2rem 0.4rem 0.2rem #0003; + --citrus-mix-light: color-mix(in lch, var(--citrus-light), var(--citrus-mix)); + --citrus-mix-dark: color-mix(in lch, var(--citrus-dark), var(--citrus-mix)); + --shadow-light: 0.2rem 0.2rem 0.2rem 0.1rem #0002; + --shadow-heavy: 0.2rem 0.2rem 0.4rem 0.2rem #0004; --checker: url("/assets/img/theme/citrus/checker.png"); --dot: url("/assets/img/theme/citrus/dot.png"); --lined: url("/assets/img/theme/citrus/line.png"); --paper: url("/assets/img/theme/citrus/paper.png"); --noise: url("/assets/img/theme/citrus/imagedoc-lightnoise.png"); --border: url("/assets/img/theme/citrus/border.png"); - --bg-sky: url("/assets/img/pkmn/bg/plat_trade1.png"); - --bg-ilex: url("/assets/img/pkmn/bg/ilex_day.png"); - --bg-ilex-noon: url("/assets/img/pkmn/bg/ilex_noon.png"); - --bg-ilex-night: url("/assets/img/pkmn/bg/ilex_night.png"); -} + --nav-bg: var(--dot), linear-gradient(var(--citrus-primary), var(--citrus-secondary) 60%, var(--citrus-primary) 120%); + --button-bg: linear-gradient(var(--citrus-primary) 30%, var(--citrus-mix) 80%); + --button-border: 2px solid var(--citrus-dark); + --button-shine: inset 0px 2px var(--citrus-light), inset 0px -2px var(--citrus-mix); + --button-hover-bg: linear-gradient(var(--citrus-light),var(--citrus-primary),var(--citrus-mix-light)); + --button-hover-border: 2px solid var(--citrus-light); + --button-hover-shine: inset 0 -2px 0 0 var(--citrus-mix); + --button-current-bg: linear-gradient(var(--citrus-mix-dark),var(--citrus-dark-extra) 200%); + --button-current-border: 2px solid var(--citrus-dark-extra); + --button-current-shine: inset 0px 2px 0 var(--citrus-mix-light), inset 0 -2px 0 var(--citrus-mix-dark); + --details-bg: linear-gradient(-45deg,var(--citrus-primary),var(--citrus-mix),var(--citrus-primary)); + --details-shine: inset 0 2px 0 var(--citrus-light-extra), inset 2px 0 0 var(--citrus-light), inset 0 -2px 0 var(--citrus-primary), inset -2px 0 0 var(--citrus-primary); + --details-border: 2px solid var(--citrus-dark); +} \ No newline at end of file diff --git a/_src/assets/css/default/blog.css b/_src/assets/css/default/blog.css index e51e7e4..1f42ec1 100644 --- a/_src/assets/css/default/blog.css +++ b/_src/assets/css/default/blog.css @@ -6,8 +6,10 @@ } article { margin: 0 auto; - font-family: "Rubik", sans-serif; max-width: var(--post); + & > [aria-label="Postscript"]::after { + background-color: var(--primary); + } & section:not(section:has(p)) { display: flex; gap: var(--pad-l); @@ -17,7 +19,12 @@ article { border-radius: var(--round); width: 66%; } - h1,h2,h3,h4,h5,h6 { + h1, + h2, + h3, + h4, + h5, + h6 { margin-bottom: var(--pad-m); } & [aria-label="Post warning"] { @@ -26,7 +33,6 @@ article { font-size: 1.4rem; font-weight: bold; text-align: center; - font-family: monospace; &::before, &::after { content: ""; @@ -36,14 +42,16 @@ article { } } } -[aria-label="Addendum"], [aria-label="Post warning"], article aside { +[aria-label="Addendum"], +[aria-label="Post warning"], +article aside { margin: var(--pad-l) 0; padding: var(--pad-l); } article > [aria-label="Addendum"] { - border-image-slice: 1; - border-image-width: 2px; - border-image-outset: 4px; + border-image-slice: 1; + border-image-width: 2px; + border-image-outset: 4px; } article > [aria-label="Postscript"] { @@ -66,48 +74,46 @@ article > [aria-label="Postscript"] { margin-top: inherit; margin-left: inherit; margin-right: var(--avatar); + margin-bottom: var(--pad-l); border-radius: var(--round); border-bottom-right-radius: 0; width: fit-content; padding: var(--pad-m); background-color: #0060df; color: #fff; - font-family: "Rubik", sans-serif; font-size: 0.8rem; word-wrap: anywhere; - &:hover { background-color: #3a76f0; } - &:not(:last-of-type) { - margin-bottom: var(--pad-l); + & a:has(img:nth-child(n + 2)) { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(min(100%, 40%), 1fr)); + align-items: center; + gap: var(--pad-m); + } + & > img { + transition: height var(--trans), border-radius var(--trans), + background-color var(--trans); + border-radius: var(--round); + min-height: fit-content; + max-height: var(--image); } } - & a { - background: unset; - } - - & p a:has(img:nth-child(n + 2)) { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(100%, 40%), 1fr)); - align-items: center; - gap: var(--pad-m); - } - & p > img { - transition: height var(--trans), border-radius var(--trans), - background-color var(--trans); - border-radius: var(--round); - min-height: fit-content; - max-height: var(--image); - } - & img:not(p a > img) { - display: flex; - box-sizing: content-box; - margin: 0 0 0 auto; - border-radius: 100%; + & span:has([alt]) { width: var(--avatar); height: var(--avatar); + display: flex; + float: right; + & [alt="Profile picture"] { + display: flex; + box-sizing: content-box; + margin: 0 0 0 auto; + border-radius: 100%; + width: inherit; + height: inherit; + } } } @@ -165,4 +171,15 @@ article > [aria-label="Postscript"] { } } } -} \ No newline at end of file +} +@media (prefers-reduced-motion: reduce) { + article > [aria-label="Postscript"] { + & p, + p > img { + transition: none; + } + } + #blog #posts a { + transition: none; + } +} diff --git a/_src/assets/css/default/default.css b/_src/assets/css/default/default.css index ef2878b..e06b33b 100644 --- a/_src/assets/css/default/default.css +++ b/_src/assets/css/default/default.css @@ -1,5 +1,6 @@ @import url("./variables.css"); @import url("./nav.css"); +@import url("./motion.css"); :root { --view: 18rem; @@ -12,6 +13,7 @@ h3, h4, h5, h6 { + font-family: "Rubik", sans-serif; display: block; font-size: 2rem; margin-block-start: 0; @@ -26,10 +28,10 @@ body { font-size: 100%; margin: 0; padding: 0; - & a, button { cursor: pointer; + transition: background-color var(--trans); &:is(:hover, :focus) { outline: 0; @@ -38,8 +40,8 @@ body { } svg { fill: currentColor; - stroke: currentColor; - stroke-width: 0; + stroke: currentColor; + stroke-width: 0; } header { padding-top: var(--pad-xl); @@ -47,12 +49,31 @@ header { & svg { width: 2rem; height: 2rem; + margin-right: var(--pad-m); } & h1 { display: inline-flex; } } +footer { + overflow-y: hidden; + word-break: break-all; + flex-wrap: wrap; + font-family: "Nosey Rodent", sans-serif; + display: flex; + margin-left: var(--view); + width: calc(100% - var(--view)); + justify-content: center; + position: sticky; + inset-block: 100%; + text-align: center; + & span { + background-image: var(--transgender); + padding: 0 var(--pad-sm); + } +} + main { padding: var(--pad-xl); padding-left: calc(var(--view) + var(--pad-xl)); @@ -78,14 +99,6 @@ details { border-radius: 0 var(--round) var(--round) 0; } -main article[id] { - - & p, - li { - font-size: 1.2rem; - } -} - article { border-style: solid; border-width: 2px; @@ -93,10 +106,6 @@ article { height: max-content; padding: var(--pad-xl); - & a { - font-weight: 500; - } - & a:has(figure) { border-radius: var(--round); @@ -139,11 +148,11 @@ article { word-break: break-word; border-style: solid; border-width: 2px; + transition: background-color var(--trans), border-color var(--trans); } & pre, code:not(pre *) { - transition: background-color var(--trans), border-color var(--trans); border-radius: var(--round); font-weight: bold; } @@ -153,22 +162,37 @@ article { border-style: solid; border-width: 2px; padding: var(--pad-m); - border-radius: var(--round); + border-radius: inherit; display: flex; flex-direction: column; - - & img { - border-radius: inherit; + } + & ul:not([role="list"]):is(#art *) { + padding: 0; + margin: 0 0 var(--pad-sm) var(--pad-xl); + } + & li:is(#art *, #bio *) { + display: flex; + &::marker { + content: none; + } + &::before { + content: ""; + width: 20px; + height: 20px; + position: absolute; + mask-image: var(--paw); + mask-size: contain; + mask-repeat: no-repeat; + margin: 0 0 0 calc(var(--pad-xl) * -1); } } - & section { & a:has(figure) { height: max-content; } & figure img { - border-radius: var(--round); + border-radius: inherit; } & figcaption { @@ -178,7 +202,7 @@ article { } } - &>:first-child>code { + & > :first-child > code { display: flex; width: fit-content; margin: var(--pad-sm) 0; @@ -191,18 +215,31 @@ article { img[src*="/assets/img/flag/"] { height: 32px; - border-radius: 0.2rem; - border-style: solid; - border-width: 2px; - border-color: #fff; + border-radius: 2px; + &:first-child { + margin-left: var(--pad-m); + } + &:not(:last-child) { + margin-right: var(--pad-m); + } } -a:has(img[src*="/assets/img/button"]):is(:hover, :focus) img { - transform: translateY(-4px); - transition: var(--trans); +span:has(img[src*="https://www.google.com/s2/favicons"]) img +{ + position: relative; + top: 2px; + left: 2px; + margin-right: 4px; } @media screen and (max-width: 920px) { + body::after { + content: ""; + } + footer { + width: 100%; + margin: 0; + } header { padding-left: 0; padding-top: var(--pad-m); @@ -213,16 +250,11 @@ a:has(img[src*="/assets/img/button"]):is(:hover, :focus) img { padding: var(--pad-l); } - body>nav { - position: initial; - width: 100%; - } - - main>section { + main > section { flex-direction: column; } - main>section { + main > section { width: initial; } @@ -230,35 +262,4 @@ a:has(img[src*="/assets/img/button"]):is(:hover, :focus) img { max-width: initial; width: auto; } - - body>nav::before, - body>nav::after { - content: none; - } - - body>nav { - flex-direction: row; - border: 0; - width: 100%; - - & details { - height: fit-content; - width: 100%; - } - } - - body::after { - content: ""; - } } - -@media screen and (max-width: 450px) { - body>nav { - flex-direction: column; - justify-content: start; - - & details[open] { - width: 100%; - } - } -} \ No newline at end of file diff --git a/_src/assets/css/default/gallery.css b/_src/assets/css/default/gallery.css index 188c158..1801a38 100644 --- a/_src/assets/css/default/gallery.css +++ b/_src/assets/css/default/gallery.css @@ -8,9 +8,6 @@ } } #artworks { - & p { - font-size: 1.2rem; - } & ul { display: grid; grid-template-columns: repeat( @@ -27,20 +24,17 @@ & figure { margin: 0; - padding: var(--pad-sm); - border-width: 2px; border-style: solid; & img { display: flex; width: 100%; height: var(--thumb); - border-bottom: unset; object-fit: contain; + border-radius: var(--round); } & figcaption { - font-family: Urbanist, sans-serif; - font-size: var(--pad-lm); + font-size: 1.4rem; display: flex; align-items: baseline; } @@ -55,7 +49,6 @@ flex-direction: column; width: fit-content; h3 { - font-family: "Urbanist", sans-serif; display: flex; gap: var(--pad-sm); } diff --git a/_src/assets/css/default/home.css b/_src/assets/css/default/home.css index 78547c7..5e60b0f 100644 --- a/_src/assets/css/default/home.css +++ b/_src/assets/css/default/home.css @@ -7,133 +7,95 @@ transform: translateY(-4px); } } -@keyframes slide { - 0% { - background-position: 0% 100%; - } - 100% { - background-position: 200% 100%; - } -} article#bio { - & ul { - margin: 0 var(--pad-xl); - } - - & li { - display: flex; - } - - & span[id] { - color: transparent; - background-clip: text; - background-repeat: repeat; - background-size: 200% 100%; - background-position: 0% 50%; - animation: slide 5s linear infinite; - transition: var(--trans); - - &:hover { - opacity: 1; - color: var(--dark); - background-clip: initial; - } - } - - & img[alt] { + & .emoji { height: 24px; + width: 24px; display: inline-flex; margin: 0 0 0 var(--pad-sm); align-self: center; + &::after, + img { + filter: drop-shadow(0 0 0.5px #000a); + } } } article#badges { & ul { - gap: 1rem; padding: 0; display: flex; flex-wrap: wrap; + gap: var(--pad-sm); } & a { display: flex; - padding: inherit; margin: 0; - background-color: unset; } -} - -article#bio ul { - padding: 0; -} - -article#bio ul li { - &::before { - content: ""; - width: 20px; - height: 20px; - position: absolute; - mask-image: var(--paw); - mask-size: contain; - mask-repeat: no-repeat; - margin: var(--pad-sm) 0 0 calc(var(--pad-xl)*-1); + & img { + box-sizing: content-box; } - - &::marker { - content: none; - } -} - -article#interests ul { - display: flex; - flex-wrap: wrap; } article#interests { - & details ul { + & ul { + display: flex; + flex-wrap: wrap; margin: 0; padding: var(--pad-l) 0; } - - & details:last-child ul { - padding: var(--pad-l) 0 0 0 - } - & li { display: flex; + width: 14ch; + flex-wrap: wrap; + text-align: center; + justify-content: center; & a { - padding: var(--pad-sm); - background: transparent; - } - - & span { display: flex; - width: 14ch; - text-align: center; - justify-content: center; + flex-direction: column; + padding: var(--pad-sm); + width: inherit; + &:not(:hover, :focus) { + background: transparent; + } } } + & .music img, + .games img { + height: 48px; + } + + & .manga img { + height: 128px; + } + & span:has(img) { + width: fit-content; + margin: 0 auto; + &::after { + content: ""; + background-image: url("/assets/img/icon/shortcut.png"); + background-size: 100%; + display: block; + z-index: 1; + position: absolute; + width: 24px; + height: 24px; + margin: -1.5rem 0 0 -0.5rem; + pointer-events: none; + } + } + + & details:last-child ul { + padding: var(--pad-l) 0 0 0; + } & details h3 { border-bottom-width: 1px; border-bottom-style: solid; } - - & div:has(img) { - margin: 0 auto; - width: fit-content; - } - - .music img { - height: 48px; - } - - .manga img { - height: 128px; - } } #pkmn { @@ -150,54 +112,39 @@ article#interests { border-width: 3px; border-style: solid; margin: var(--pad-l) 0 0 0; - &>* { + + & li { display: flex; margin-top: -8px; + margin-left: -12px; - &:hover { - filter: drop-shadow(0 -2px 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 3px #0006); + & span:hover { + filter: drop-shadow(0 -2px 0 #fff) drop-shadow(0 2px 0 #fff) + drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) + drop-shadow(0 2px 3px #000a); animation: jump 200ms infinite alternate; } } + & li:first-child { + margin-left: 0px; + } } #agender { - background-image: linear-gradient(var(--flag), - #000 0 14.28%, - #c0c0c0 0 28.57%, - #fff 0 42.85%, - #a3fa73 0 57.14%, - #fff 0 71.42%, - #c0c0c0 0 85.71%, - #000 0); + background-image: var(--agender) } #aromantic { - background-image: linear-gradient(var(--flag), - #0a2 20%, - #7d6 0 40%, - #fff 0 60%, - #a9a9a9 0 80%, - #000 0); + background-image: var(--aromantic) } #pansexual { - background-image: linear-gradient(var(--flag), #f09 33.33%, #ffd700 0 66.66%, #00bfff 0); + background-image: var(--pansexual) } - -#interests div:has(img)::after { - content: ""; - background-image: url("/assets/img/icon/shortcut.png"); - background-size: 100%; - display: block; - z-index: 1; - position: absolute; - width: 24px; - height: 24px; - margin: -1.5rem 0 0 -0.5rem; - pointer-events: none; +#badges img { + max-height: 31px; + width: 88px; } - @media screen and (max-width: 920px) { article#interests { display: flex; @@ -211,4 +158,4 @@ article#interests { padding: 0; } } -} \ No newline at end of file +} diff --git a/_src/assets/css/default/index.css b/_src/assets/css/default/index.css index 188f820..20aa000 100644 --- a/_src/assets/css/default/index.css +++ b/_src/assets/css/default/index.css @@ -1,6 +1,7 @@ @import url("./variables.css"); #index { + font-family: "Nosey Rodent", sans-serif; margin: 0; padding: 0; color: var(--primary-dark-300); @@ -9,7 +10,7 @@ height: 100%; display: flex; flex-direction: column; - background-image: var(--sunny); + background-image: url("/assets/img/theme/citrus/sundae.png"); background-repeat: no-repeat; background-position: center; background-size: contain; diff --git a/_src/assets/css/default/motion.css b/_src/assets/css/default/motion.css new file mode 100644 index 0000000..3fd9e21 --- /dev/null +++ b/_src/assets/css/default/motion.css @@ -0,0 +1,82 @@ +@media (prefers-reduced-motion: no-preference) { + /* Scrolling pride flag text */ + article#bio span[id], + footer span { + font-family: "Nosey Rodent", sans-serif; + font-weight: bold; + color: transparent; + background-clip: text; + filter: var(--outlined); + background-repeat: repeat; + background-size: 200% 100%; + background-position: 0% 50%; + animation: slide 5s linear infinite; + transition: color var(--trans); + } +} +@media (prefers-reduced-motion: reduce) { + body { + animation: none !important; + } + /* Buttons */ + :is(a, button), + span:has(a) { + transition: none !important; + } + /* Permalinks */ + .header-anchor, + article pre { + transition: none !important; + } + /* Images */ + #gallery a:has(figure), + #blog article figure, + a img { + transition: none !important; + } + .emoji:has(img[alt*="🐇"]) { + & img { + opacity: 0; + } + &::after { + position: absolute; + content: "🐇"; + } + } + /* Scrolling pride flag text */ + article#bio span[id], footer span { + transition: none !important; + animation: none !important; + color: inherit; + background-clip: initial !important; + background: initial !important; + &::before { + content: ""; + display: inline-flex; + width: 2rem; + height: 1.25rem; + margin: 0 2px; + background-repeat: repeat-x; + border-radius: 2px; + top: 4px; + position: relative; + } + } + #aromantic::before { + background-image: url("/assets/img/flag/aromantic.svg"); + } + #agender::before { + background-image: url("/assets/img/flag/agender.svg"); + } + #pansexual::before { + background-image: url("/assets/img/flag/pansexual.svg"); + } + footer span::before { + background-image: url("/assets/img/flag/trans.svg"); + } + /* Jumping critters */ + #pkmn span:hover { + animation: none !important; + transform: translateY(-4px); + } +} diff --git a/_src/assets/css/default/nav.css b/_src/assets/css/default/nav.css index cf4dfd2..a021210 100644 --- a/_src/assets/css/default/nav.css +++ b/_src/assets/css/default/nav.css @@ -1,4 +1,4 @@ -body>nav::before, +body > nav::before, body::after { z-index: -1; content: ""; @@ -11,7 +11,7 @@ body::after { pointer-events: none; } -body>nav::before { +body > nav::before { bottom: 0; left: 0; mask-size: 160%; @@ -19,20 +19,6 @@ body>nav::before { -webkit-mask-position-y: 90%; } -body>nav::after { - top: 0; - left: 0; - width: var(--view); - content: ""; - position: absolute; - height: 100%; - z-index: -2; - pointer-events: none; - mask-image: var(--paw-tiled); - animation: navbg 10s linear infinite; - mask-size: 128px; -} - body::after { content: none; mask-size: 100%; @@ -42,15 +28,16 @@ body::after { -webkit-mask-position-y: bottom; } -body>nav { +body > nav { display: flex; flex-direction: column; - overflow: hidden; - padding: 1rem; + overflow-x: hidden; + padding: var(--pad-l); position: fixed; width: var(--view); height: 100%; - + overflow-y: scroll; + scrollbar-width: none; & * svg, li img { margin: 0 8px 0 8px; @@ -88,15 +75,13 @@ body>nav { font-size: 1.125rem; width: 100%; font-weight: bold; - height: var(--pad-xl); + height: 36px; line-height: var(--pad-xl); } } body { - font-family: "Rubik", sans-serif; - - &>nav { + & > nav { gap: var(--pad-m); border-right-width: 1px; border-right-style: solid; @@ -114,31 +99,50 @@ body { font-weight: bold; } - & details>summary { + & details > summary { display: flex; justify-content: center; - padding: 0 var(--pad-lm) 0 0; + padding: 0; height: var(--pad-xl); - - &>svg { - transform: rotate(0deg); - transition: transform var(--trans); - } } - - & details:not([open])>summary { - border-radius: var(--round); + & details[open], details:not([open]) { border-style: solid; border-width: 2px; } - - & details[open] { - border-style: solid; - border-width: 2px; - - &>summary svg { - transform: rotate(45deg); - } - } + } +} +@media screen and (max-width: 920px) { + body > nav { + position: initial; + width: 100%; + overflow: initial; + flex-direction: row; + justify-content: start; + & a, button { + line-height: initial; + } + & details { + width: 100%; + height: max-content; + } + } + body > nav::before { + content: none; + } +} +@media screen and (max-width: 620px) { + body > nav { + flex-direction: column; + justify-content: start; + border: 0; + width: 100%; + + & details { + height: fit-content; + } + } + + body::after { + content: ""; } } \ No newline at end of file diff --git a/_src/assets/css/default/system.css b/_src/assets/css/default/system.css index 7a7b182..0001a81 100644 --- a/_src/assets/css/default/system.css +++ b/_src/assets/css/default/system.css @@ -1,2 +1,2 @@ -@import url("./theme-light.css"); -@import url("./theme-dark.css"); \ No newline at end of file +@import url("./theme-dark.css"); +@import url("./theme-light.css"); \ No newline at end of file diff --git a/_src/assets/css/default/theme-dark.css b/_src/assets/css/default/theme-dark.css index 9cab33c..f72510c 100644 --- a/_src/assets/css/default/theme-dark.css +++ b/_src/assets/css/default/theme-dark.css @@ -1,5 +1,4 @@ @media (prefers-color-scheme: dark) { - article, body, header svg { @@ -26,7 +25,6 @@ } & pre { - transition: background-color var(--trans), border-color var(--trans); background-color: var(--secondary-100); &:hover { @@ -41,10 +39,6 @@ } /* blog.css */ - & [aria-label="Postscript"]::after { - background-color: var(--secondary); - } - & [aria-label="Post warning"] { background-color: var(--secondary); color: var(--secondary-100); @@ -57,10 +51,12 @@ & [aria-label="Addendum"] { box-shadow: inset 0 0 0 2px var(--secondary); - border-image-source: linear-gradient(45deg, - var(--secondary), - var(--secondary-600), - var(--secondary)); + border-image-source: linear-gradient( + 45deg, + var(--secondary), + var(--secondary-600), + var(--secondary) + ); background-color: var(--secondary-400); } } @@ -70,17 +66,14 @@ color: var(--secondary-light-700); } } - /* default.css */ body { background-color: var(--secondary-100); - - /* this is cursed */ - & :is(a, button) { + & :is(a, button):not(span *, [aria-label="Postscript"] *), + span:has(a) { color: var(--secondary-light-400); border-color: var(--secondary-600); background-color: var(--secondary-300); - &:is(:hover, :focus) { color: var(--secondary-light-500); border-color: currentColor; @@ -93,14 +86,16 @@ box-shadow: 0 0 0 2px var(--secondary-300); } } + & span a { + color: inherit; + } - &>nav { + & > nav { + background-color: inherit; border-color: var(--secondary); - & details { background-color: var(--secondary-100); - - &:not([open]) summary { + &:not([open]) { color: var(--secondary); } } @@ -117,16 +112,16 @@ } } - &::before { - background-color: var(--secondary); - } - &::after { - background-image: linear-gradient(to bottom, var(--secondary-600) 0%, transparent 30vw); + background-image: linear-gradient( + to bottom, + var(--secondary-600) 0%, + transparent 30vw + ); } } - &::after { + &::after, & > nav::before { background-color: var(--secondary); } } @@ -143,7 +138,8 @@ } & img { - box-shadow: 0 0 0 1px color-mix(in lch, transparent, var(--secondary-500) 70%); + box-shadow: 0 0 0 1px + color-mix(in lch, transparent, var(--secondary-500) 70%); } & details h3 { @@ -153,9 +149,5 @@ a:has(img[src*="/assets/img/button"]) { background-color: unset; - - &:is(:hover, :focus) img { - filter: drop-shadow(4px 6px 0 var(--secondary-500)); - } } -} \ No newline at end of file +} diff --git a/_src/assets/css/default/theme-light.css b/_src/assets/css/default/theme-light.css index 9872528..3dd8e5b 100644 --- a/_src/assets/css/default/theme-light.css +++ b/_src/assets/css/default/theme-light.css @@ -1,5 +1,4 @@ @media (prefers-color-scheme: light) { - article, body, header svg { @@ -26,7 +25,6 @@ } & pre { - transition: background-color var(--trans), border-color var(--trans); background-color: var(--primary-100); &:hover { @@ -41,10 +39,6 @@ } /* blog.css */ - & [aria-label="Postscript"]::after { - background-color: var(--primary); - } - & [aria-label="Post warning"] { background-color: var(--primary); color: var(--primary-dark-100); @@ -57,10 +51,12 @@ & [aria-label="Addendum"] { box-shadow: inset 0 0 0 2px var(--primary); - border-image-source: linear-gradient(45deg, - var(--primary), - var(--primary-600), - var(--primary)); + border-image-source: linear-gradient( + 45deg, + var(--primary), + var(--primary-600), + var(--primary) + ); background-color: var(--primary-400); } } @@ -70,21 +66,18 @@ color: var(--primary-dark-700); } } - /* default.css */ body { background-color: var(--primary-100); - - /* this is cursed */ - & :is(a, button) { + & :is(a, button):not(span *, [aria-label="Postscript"] *), + span:has(a) { color: var(--primary-dark-400); border-color: var(--primary-600); background-color: var(--primary-400); - &:is(:hover, :focus) { color: var(--primary-dark-500); border-color: currentColor; - background-color: var(--primary-500); + background-color: var(--primary-600); } &:is(.header-anchor):is(:hover, :focus) { @@ -93,20 +86,22 @@ box-shadow: 0 0 0 2px var(--primary-300); } } + & span a { + color: inherit; + } - &>nav { - border-color: var(--primary); - + & > nav { + background-color: inherit; + border-color: var(--primary-dark-500); & details { background-color: var(--primary-100); - - &:not([open]) summary { - color: var(--primary); + &:not([open]) { + color: var(--primary-dark-500); } } & details[open] { - border-color: var(--primary); + border-color: var(--primary-dark-800); background-color: var(--primary-300); color: var(--primary-dark-300); @@ -117,17 +112,18 @@ } } - &::before { - background-color: var(--primary); - } - &::after { - background-image: linear-gradient(to bottom, var(--primary-600) 0%, transparent 30vw); + background-image: linear-gradient( + to bottom, + var(--primary-600) 0%, + transparent 30vw + ); } } - &::after { - background-color: var(--primary); + &::after, + & > nav::before { + background-color: var(--primary-dark-500); } } @@ -143,7 +139,8 @@ } & img { - box-shadow: 0 0 0 1px color-mix(in lch, transparent, var(--primary-dark-500) 30%); + box-shadow: 0 0 0 1px + color-mix(in lch, transparent, var(--primary-dark-500) 30%); } & details h3 { @@ -153,9 +150,5 @@ a:has(img[src*="/assets/img/button"]) { background-color: unset; - - &:is(:hover, :focus) img { - filter: drop-shadow(4px 6px 0 var(--primary-500)); - } } -} \ No newline at end of file +} diff --git a/_src/assets/css/default/variables.css b/_src/assets/css/default/variables.css index cb3260e..7bb6a84 100644 --- a/_src/assets/css/default/variables.css +++ b/_src/assets/css/default/variables.css @@ -1,79 +1,145 @@ :root { - --primary: rgb(255, 190, 0); - --secondary: rgb(255, 100, 0); - --light: rgb(255, 252, 245); - --dark: rgb(6, 2, 0); - --primary-100: color-mix(in lch, var(--primary), var(--light) 90%); - --primary-200: color-mix(in lch, var(--primary), var(--light) 80%); - --primary-300: color-mix(in lch, var(--primary), var(--light) 70%); - --primary-400: color-mix(in lch, var(--primary), var(--light) 60%); - --primary-500: color-mix(in lch, var(--primary), var(--light)); - --primary-600: color-mix(in lch, var(--primary), var(--light) 40%); - --primary-700: color-mix(in lch, var(--primary), var(--light) 30%); - --primary-800: color-mix(in lch, var(--primary), var(--light) 20%); - --primary-900: color-mix(in lch, var(--primary), var(--light) 10%); - --primary-dark-100: color-mix(in lch, var(--primary), var(--dark) 90%); - --primary-dark-200: color-mix(in lch, var(--primary), var(--dark) 80%); - --primary-dark-300: color-mix(in lch, var(--primary), var(--dark) 70%); - --primary-dark-400: color-mix(in lch, var(--primary), var(--dark) 60%); - --primary-dark-500: color-mix(in lch, var(--primary), var(--dark)); - --primary-dark-600: color-mix(in lch, var(--primary), var(--dark) 40%); - --primary-dark-700: color-mix(in lch, var(--primary), var(--dark) 30%); - --primary-dark-800: color-mix(in lch, var(--primary), var(--dark) 20%); - --primary-dark-900: color-mix(in lch, var(--primary), var(--dark) 10%); - --secondary-light-100: color-mix(in lch, var(--secondary), var(--light) 90%); - --secondary-light-200: color-mix(in lch, var(--secondary), var(--light) 80%); - --secondary-light-300: color-mix(in lch, var(--secondary), var(--light) 70%); - --secondary-light-400: color-mix(in lch, var(--secondary), var(--light) 60%); - --secondary-light-500: color-mix(in lch, var(--secondary), var(--light)); - --secondary-light-600: color-mix(in lch, var(--secondary), var(--light) 40%); - --secondary-light-700: color-mix(in lch, var(--secondary), var(--light) 30%); - --secondary-light-800: color-mix(in lch, var(--secondary), var(--light) 20%); - --secondary-light-900: color-mix(in lch, var(--secondary), var(--light) 10%); - --secondary-100: color-mix(in lch, var(--secondary), var(--dark) 90%); - --secondary-200: color-mix(in lch, var(--secondary), var(--dark) 80%); - --secondary-300: color-mix(in lch, var(--secondary), var(--dark) 70%); - --secondary-400: color-mix(in lch, var(--secondary), var(--dark) 60%); - --secondary-500: color-mix(in lch, var(--secondary), var(--dark)); - --secondary-600: color-mix(in lch, var(--secondary), var(--dark) 40%); - --secondary-700: color-mix(in lch, var(--secondary), var(--dark) 30%); - --secondary-800: color-mix(in lch, var(--secondary), var(--dark) 20%); - --secondary-900: color-mix(in lch, var(--secondary), var(--dark) 10%); - --trans: 300ms; + --primary: rgb(255, 190, 0); + --secondary: rgb(255, 100, 0); + --light: rgb(255, 252, 245); + --dark: rgb(6, 2, 0); + --primary-100: color-mix(in lch, var(--primary), var(--light) 90%); + --primary-200: color-mix(in lch, var(--primary), var(--light) 80%); + --primary-300: color-mix(in lch, var(--primary), var(--light) 70%); + --primary-400: color-mix(in lch, var(--primary), var(--light) 60%); + --primary-500: color-mix(in lch, var(--primary), var(--light)); + --primary-600: color-mix(in lch, var(--primary), var(--light) 40%); + --primary-700: color-mix(in lch, var(--primary), var(--light) 30%); + --primary-800: color-mix(in lch, var(--primary), var(--light) 20%); + --primary-900: color-mix(in lch, var(--primary), var(--light) 10%); + --primary-dark-100: color-mix(in lch, var(--primary), var(--dark) 90%); + --primary-dark-200: color-mix(in lch, var(--primary), var(--dark) 80%); + --primary-dark-300: color-mix(in lch, var(--primary), var(--dark) 70%); + --primary-dark-400: color-mix(in lch, var(--primary), var(--dark) 60%); + --primary-dark-500: color-mix(in lch, var(--primary), var(--dark)); + --primary-dark-600: color-mix(in lch, var(--primary), var(--dark) 40%); + --primary-dark-700: color-mix(in lch, var(--primary), var(--dark) 30%); + --primary-dark-800: color-mix(in lch, var(--primary), var(--dark) 20%); + --primary-dark-900: color-mix(in lch, var(--primary), var(--dark) 10%); + --secondary-light-100: color-mix(in lch, var(--secondary), var(--light) 90%); + --secondary-light-200: color-mix(in lch, var(--secondary), var(--light) 80%); + --secondary-light-300: color-mix(in lch, var(--secondary), var(--light) 70%); + --secondary-light-400: color-mix(in lch, var(--secondary), var(--light) 60%); + --secondary-light-500: color-mix(in lch, var(--secondary), var(--light)); + --secondary-light-600: color-mix(in lch, var(--secondary), var(--light) 40%); + --secondary-light-700: color-mix(in lch, var(--secondary), var(--light) 30%); + --secondary-light-800: color-mix(in lch, var(--secondary), var(--light) 20%); + --secondary-light-900: color-mix(in lch, var(--secondary), var(--light) 10%); + --secondary-100: color-mix(in lch, var(--secondary), var(--dark) 90%); + --secondary-200: color-mix(in lch, var(--secondary), var(--dark) 80%); + --secondary-300: color-mix(in lch, var(--secondary), var(--dark) 70%); + --secondary-400: color-mix(in lch, var(--secondary), var(--dark) 60%); + --secondary-500: color-mix(in lch, var(--secondary), var(--dark)); + --secondary-600: color-mix(in lch, var(--secondary), var(--dark) 40%); + --secondary-700: color-mix(in lch, var(--secondary), var(--dark) 30%); + --secondary-800: color-mix(in lch, var(--secondary), var(--dark) 20%); + --secondary-900: color-mix(in lch, var(--secondary), var(--dark) 10%); + --trans: 300ms; --image: 24rem; --post: 75ch; - --round: 16px; - --pad-xl: 2rem; - --pad-lm: 1.4rem; - --pad-l: 1rem; - --pad-m: 0.8rem; - --pad-sm: 0.4rem; - --flag: 45deg; - --paw: url("/assets/img/theme/paw.svg"); - --paw-tiled: url("/assets/img/theme/paw-tiled.png"); - --sunny: url("/assets/img/theme/citrus/sundae.png") + --round: 16px; + --pad-xl: 2rem; + --pad-lm: 1.4rem; + --pad-l: 1rem; + --pad-m: 0.8rem; + --pad-sm: 0.4rem; + --flag: 45deg; + --paw: url("/assets/img/theme/paw.svg"); + --paw-tiled: url("/assets/img/theme/paw-tiled.png"); + --outlined: drop-shadow(0 0.5px var(--dark)) drop-shadow(0 -0.5px var(--dark)) + drop-shadow(0.5px 0 var(--dark)) drop-shadow(-0.5px 0 var(--dark)) + drop-shadow(0 1px var(--light)) drop-shadow(0 -1px var(--light)) + drop-shadow(1px 0 var(--light)) drop-shadow(-1px 0 var(--light)); + --rainbow: linear-gradient( + var(--flag), + red 16.66%, + orange 0 33.33%, + yellow 0 50%, + green 0 66.66%, + blue 0 83.33%, + indigo 0 + ); + --agender: linear-gradient( + var(--flag), + #000 0 14.28%, + #c0c0c0 0 28.57%, + #fff 0 42.85%, + #a3fa73 0 57.14%, + #fff 0 71.42%, + #c0c0c0 0 85.71%, + #000 0 + ); + --aromantic: linear-gradient( + var(--flag), + #0a2 20%, + #7d6 0 40%, + #fff 0 60%, + #a9a9a9 0 80%, + #000 0 + ); + --pansexual: linear-gradient( + var(--flag), + #f09 33.33%, + #ffd700 0 66.66%, + #00bfff 0 + ); + --transgender: linear-gradient( + var(--flag), + #00d2ff 20%, + #ffa6b9 0 40%, + white 0 60%, + #ffa6b9 0 80%, + #00d2ff 0 + ); } -@keyframes navbg { + +@keyframes mainbg { 0% { - mask-position: 0rem 0rem; + background-position: 0rem 0rem; } 100% { - mask-position: 16rem 16rem; + background-position: 256px 256px; + } +} + +@keyframes slide { + 0% { + background-position: 0% 100%; + } + + 100% { + background-position: 200% 100%; } } @font-face { - font-family: Rubik; - src: url("/assets/fonts/Rubik.ttf") format("truetype"); + font-family: Rubik; + src: url("/assets/fonts/Rubik.ttf") format("truetype"); } @font-face { - font-family: Urbanist; - src: url("/assets/fonts/Urbanist-Bold.ttf") format("truetype"); + font-family: Urbanist; + src: url("/assets/fonts/Urbanist-Bold.ttf") format("truetype"); } @font-face { - font-family: Pangolin; - src: url("/assets/fonts/Pangolin-Regular.ttf") format("truetype"); + font-family: Pangolin; + src: url("/assets/fonts/Pangolin-Regular.ttf") format("truetype"); +} + +@font-face { + font-family: Terminess; + src: url("/assets/fonts/TerminessNerdFont-Regular.ttf") format("truetype"); +} + + +@font-face { + font-family: Nosey Rodent; + src: url("/assets/fonts/noseyrodent.ttf") format("truetype"); } diff --git a/_src/assets/fonts/noseyrodent.ttf b/_src/assets/fonts/noseyrodent.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0b847b54edda055812f850e7260767b70fadba91 GIT binary patch literal 55368 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 rU%>BEh6@9R6k6 z^;tgfyryhvu-c9un|CKN|G!!H@BhR9|G&Td|Kj5R-E%*+W<0f@`aiqo|LWZTmzw{t z^Z!!J@KBd|B`0SNkCZ*Hv@ExvB)_Vqm`k=o-b&5#m-g=e^ELl}TKWHW?w^Ta*JI6l z%#=J8gln8+ww5YB-(>vnP4oZX`~SaL{qJnw>qWU|a-4c>^#T>-75N1v#Kg4J4P4!# zGs-5--Ms(8qemZpeE9$C>9#XB74&TZ>el%?PvX^cDBg2koKekRzR%}1B?Tu$zk<4tv(446kHk_z*KG%7pNX+Qg z76&1r6_I&LD*K!lO*$(PIsHhRTaM49d}rT0^M9{%-Gq03_m$2oS}c*fg!BGyM_=di zDXDXP=WH^`VG8}wF!i+~Q;p(sE;o(q7uj=E4lg`DH@$43u;a5EyGqwPZV!-I{C?{L zGoOFiCGUD>=5)PnZ`8=&vp~Pn^#;S=Xa}R+H{?%mRu12Oz4Da4d-;bF;r#d=s)=*% z=RQh1{mI|<)?s_CC5+eDmli&~yicF`DtG09m)9@b{bBfXQ}zgTe~ HDWM4flRDyc literal 0 HcmV?d00001 diff --git a/_src/assets/img/button/catshaped.gif b/_src/assets/img/button/catshaped.gif new file mode 100644 index 0000000000000000000000000000000000000000..68b66e50920e4a869bef520f500fe397c560a91d GIT binary patch literal 1858 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 oUrx8A7`=H@sGAIa?O%+A%h z=bZaNw3>=6DiRSA002Ohmy^-}0H6dRpQAs)L;iO=K5#?6h_L_sSxx@)X9_nDR~vgL zYXE>DIXGEFZcq&;Qq{1WX$j3IX)mc*a7|j8#1S_}jdBsGUNEcs0X>I@hLJ7dt7CtE z;c!iOY%>TA^p)ZnW{*vPu~RPki8d0CQ?#Qy@%}e()0ce5RVUlwkp`gM9H+#@cyL!M zd4u~-P!dDM!l_w^JZ8Y?&vMZlA|B$-&6x2o6d0ID zkqlB1HdhNDN;Jwe4%s*ISe@mjmf_=8C85MqFlO=PWF}_1<#AV1=bd;uHqsGrb=Rr& zUcO50<#y}qut8PbdI5O(|${4l`IdZ+1`pSO?|_apA; zxU#z=a|6S~37@7=0yV-WOj)3>Z6B2V&7ScH^gNH3MMqCzlFIeVUBkjZn{`XAos(T( zofmBM`mW!Mv_7_eofmQePYI(^~eLa?8Cx z8Tq)0jjgS%$^C~>?_x2z$z*uL?=J!Y2o`(WiDIG9roG;D4mPT=fV`_{i-2O&AY%y= zJfypBJD|`f!0M|EMxY6LiOr+bg^`fyX2MO7gh@und!R1~JV3YyMC3pxj1FLD&1L=& z+9~IxU-`bbO`_iYJt#jz)6iDB;mOsy(s1l3lv5F_6?i5 zW`>$c_*czD3jR7MQ%LEHiuPeXp|<~1nkt``XElRhrB;6Jk&)*mHMAh5jm&@oTKNQ~ z8zLm=MBJgh@`euUbMOeXiRrdf~jaQWCZ39xbh{m_{tTt&@wLNEVU zFkILcHIuTMw?mA|WH7IXw{-iTKSecn9tzXJdH-*eX`B<`5+Q{FmFZwy90S?eBv`kB zf12K^(^Wt$v*EQkz7wlk@SYPpw29zljY}QnaSd?Ah#RW2EZ{!IVG^aq2fMLdy&O+B zc$O`FMX>k??GZ&`i4b#?yA+VG<_&E%GBGxF?Z-y%KHcgLB`C2pZmjn!7
YmMU4 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 literal 0 HcmV?d00001 diff --git a/_src/assets/img/button/yummy-cricket_krita.png b/_src/assets/img/button/yummy-cricket_krita.png new file mode 100644 index 0000000000000000000000000000000000000000..8dd7f346d0a8164b04b245cfb4747865ce6b3fd7 GIT binary patch literal 12193 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 literal 0 HcmV?d00001 diff --git a/_src/assets/img/changelog/ver7.png b/_src/assets/img/changelog/ver7.png new file mode 100644 index 0000000000000000000000000000000000000000..f0d16b44ab4c76c2452482f2cd61735d14059ff7 GIT binary patch literal 52282 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
Vw_pYMv3sGt?(KclTF^9+W>h^|bqE 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 { localStorage.removeItem("catflattened"); diff --git a/_src/assets/js/details-save.js b/_src/assets/js/details-save.js new file mode 100644 index 0000000..205a85b --- /dev/null +++ b/_src/assets/js/details-save.js @@ -0,0 +1,14 @@ +const detailsElements = document.getElementsByTagName("details"); +const dropdown = Array.from(detailsElements); + +const save = () => { + dropdown.forEach((details, i) => { + localStorage.setItem(`details${i}`, details.hasAttribute("open")); + }); +}; + +dropdown.forEach((details, i) => { + const isOpen = JSON.parse(localStorage.getItem(`details${i}`)) || false; + details.toggleAttribute("open", isOpen); + details.addEventListener("toggle", save); +}); diff --git a/_src/assets/js/fav-poke.js b/_src/assets/js/fav-poke.js index 79e47e8..9abe149 100644 --- a/_src/assets/js/fav-poke.js +++ b/_src/assets/js/fav-poke.js @@ -172,7 +172,7 @@ let favorites = [ { className: "togekiss" }, { className: "leafeon" }, { className: "glaceon" }, - { className: "porygon-z" }, + { className: "porygon-z", title: "Porygon-Z" }, { className: "gallade" }, { className: "froslass" }, { className: "uxie" }, @@ -347,10 +347,9 @@ let favorites = [ { className: "snom" }, { className: "indeedee" }, { className: "indeedee-female", title: "Female Indeedee" }, - { className: "dragapult" } + { className: "dragapult" }, ]; - function capitalizeFirstLetter(string) { return string.charAt(0).toUpperCase() + string.slice(1); } @@ -370,14 +369,19 @@ function getRandomUniquePkmn(pkmnArray, count) { } const party = getRandomUniquePkmn(favorites, 6); +const pkmnList = document.getElementById("pkmn"); + party.forEach((pkmnData) => { + const listItem = document.createElement("li"); const critter = document.createElement("span"); critter.className = `${spriteClassBase}${pkmnData.className}`; critter.title = capitalizeFirstLetter(getClassName(pkmnData)); - document.getElementById("pkmn").appendChild(critter); + listItem.appendChild(critter); critter.addEventListener("mouseover", () => { const select = document.createElement("audio"); select.src = `${audioPath}select.ogg`; select.play(); }); + + pkmnList.appendChild(listItem); }); diff --git a/_src/assets/js/footer.js b/_src/assets/js/footer.js new file mode 100644 index 0000000..4a65ff2 --- /dev/null +++ b/_src/assets/js/footer.js @@ -0,0 +1,27 @@ +const messages = [ + "*paws at you*", + "[object Object]", + "Be kind, or else", + "Be nice to others", + "byeah", + "Coded with my own two paws!", + "coffee cheetos chicken", + "Did you know? A rabbit is a type of creature", + "hop hop", + "Hope you're doing all right!", + "iPod iPad iPaid iPeed", + "let's go refreshing!\n*refreshes, repeat message*\naw dang it\n*refreshes, repeat message*\naw dang it\n*refreshes, repeat message*\naw dan—", + "Made with love ❤️", + "pyon pyon", + "Sunny is a bunny that is funny", + "Thanks for stopping by!", + "the girl reading this", + "This website is gay", + "Tricked you, it's Egypt and we're both Phlog Pyros", + "U ' x ' U", + "Website built by whatever this thing is → 🐇", + "You're telling me that a queer coded this?", +]; +const randomize = messages[Math.floor(Math.random() * messages.length)]; +const footerMessage = document.getElementById("message"); +footerMessage.innerText = randomize; diff --git a/_src/assets/js/fox.js b/_src/assets/js/fox.js index 0a7c82e..6523a17 100644 --- a/_src/assets/js/fox.js +++ b/_src/assets/js/fox.js @@ -1,16 +1,18 @@ -import { audioPath } from './path.js' +import { audioPath } from "./path.js"; + let fox = document.getElementById("fox"); let music = document.createElement("audio"); + music.src = `${audioPath}fox.ogg`; music.loop = true; fox.appendChild(music); window.addEventListener("load", function () { - music.play(); - music.muted = true; + music.play(); + music.muted = true; }); fox.onmouseover = () => { - music.muted = false; + music.muted = false; }; fox.onmouseout = () => { - music.muted = true; + music.muted = true; }; diff --git a/_src/assets/js/nav-details.js b/_src/assets/js/nav-details.js deleted file mode 100644 index 18b8253..0000000 --- a/_src/assets/js/nav-details.js +++ /dev/null @@ -1,26 +0,0 @@ -const detailsElements = document.getElementsByTagName('details'); -const dropdown = Array.from(detailsElements); - -const save = () => { - dropdown.forEach((details, i) => { - localStorage.setItem(`details${i}`, details.hasAttribute('open')); - }); -}; - -dropdown.forEach((details, i) => { - const isOpen = JSON.parse(localStorage.getItem(`details${i}`)) || false; - details.toggleAttribute('open', isOpen); - details.addEventListener('toggle', save); - - const svg = details.querySelector('summary svg'); - if (svg) { - svg.style.transition = isOpen ? 'none' : ''; - } -}); - -setTimeout(() => { - dropdown.forEach(details => { - const svg = details.querySelector('summary svg'); - if (svg) svg.style.transition = ''; - }); -}, 100); \ No newline at end of file diff --git a/_src/assets/js/piss.js b/_src/assets/js/piss.js index 44fc72b..5fa5791 100644 --- a/_src/assets/js/piss.js +++ b/_src/assets/js/piss.js @@ -1,16 +1,17 @@ -import { audioPath } from './path.js' +import { audioPath } from "./path.js"; + let secret = document.getElementById("piss"); -let baby = new Image(); -baby.src = "/assets/img/button/piss-baby2.gif"; - -secret.addEventListener("mouseover", func, true); - -function func() { - secret.src = baby.src; -} - let flashlight = document.createElement("audio"); +let baby = new Image(); + +baby.src = "/assets/img/button/piss-baby2.gif"; flashlight.src = `${audioPath}flashlight.ogg`; secret.appendChild(flashlight); - -secret.addEventListener("mouseover", () => flashlight.play(), { once: true }); +secret.addEventListener( + "mouseover", + () => { + secret.src = baby.src; + flashlight.play(); + }, + { once: true } +); diff --git a/_src/assets/js/poke.js b/_src/assets/js/poke.js deleted file mode 100644 index 931488d..0000000 --- a/_src/assets/js/poke.js +++ /dev/null @@ -1,371 +0,0 @@ -import { audioPath } from './path.js' -const imgBasePath = "/assets/img/pkmn/"; -let favorites = [ - { img: `${imgBasePath}1.png`, title: "Bulbasaur"}, - { img: `${imgBasePath}2.png`, title: "Ivysaur"}, - { img: `${imgBasePath}3.png`, title: "Venusaur"}, - { img: `${imgBasePath}4.png`, title: "Charmander"}, - { img: `${imgBasePath}5.png`, title: "Charmeleon"}, - { img: `${imgBasePath}6.png`, title: "Charizard"}, - { img: `${imgBasePath}7.png`, title: "Squirtle"}, - { img: `${imgBasePath}8.png`, title: "Wartortle"}, - { img: `${imgBasePath}9.png`, title: "Blastoise"}, - { img: `${imgBasePath}15.png`, title: "Beedrill"}, - { img: `${imgBasePath}25.png`, title: "Pikachu"}, - { img: `${imgBasePath}26.png`, title: "Raichu"}, - { img: `${imgBasePath}28.png`, title: "Sandslash"}, - { img: `${imgBasePath}29.png`, title: "Nidoran (Female)"}, - { img: `${imgBasePath}30.png`, title: "Nidorina"}, - { img: `${imgBasePath}31.png`, title: "Nidoqueen"}, - { img: `${imgBasePath}32.png`, title: "Nidoran (Male)"}, - { img: `${imgBasePath}33.png`, title: "Nidorino"}, - { img: `${imgBasePath}34.png`, title: "Nidoking"}, - { img: `${imgBasePath}37.png`, title: "Vulpix"}, - { img: `${imgBasePath}38.png`, title: "Ninetales"}, - { img: `${imgBasePath}52.png`, title: "Meowth"}, - { img: `${imgBasePath}58.png`, title: "Growlithe"}, - { img: `${imgBasePath}59.png`, title: "Arcanine"}, - { img: `${imgBasePath}79.png`, title: "Slowpoke"}, - { img: `${imgBasePath}81.png`, title: "Magnemite"}, - { img: `${imgBasePath}82.png`, title: "Magneton"}, - { img: `${imgBasePath}87.png`, title: "Dewgong"}, - { img: `${imgBasePath}90.png`, title: "Shellder"}, - { img: `${imgBasePath}92.png`, title: "Gastly"}, - { img: `${imgBasePath}93.png`, title: "Haunter"}, - { img: `${imgBasePath}94.png`, title: "Gengar"}, - { img: `${imgBasePath}96.png`, title: "Drowzee"}, - { img: `${imgBasePath}104.png`, title: "Cubone"}, - { img: `${imgBasePath}112.png`, title: "Rhydon"}, - { img: `${imgBasePath}115.png`, title: "Kangaskhan"}, - { img: `${imgBasePath}131.png`, title: "Lapras"}, - { img: `${imgBasePath}133.png`, title: "Eevee"}, - { img: `${imgBasePath}134.png`, title: "Vaporeon"}, - { img: `${imgBasePath}135.png`, title: "Jolteon"}, - { img: `${imgBasePath}136.png`, title: "Flareon"}, - { img: `${imgBasePath}137.png`, title: "Porygon"}, - { img: `${imgBasePath}138.png`, title: "Omanyte"}, - { img: `${imgBasePath}147.png`, title: "Dratini"}, - { img: `${imgBasePath}148.png`, title: "Dragonair"}, - { img: `${imgBasePath}149.png`, title: "Dragonite"}, - { img: `${imgBasePath}150.png`, title: "Mewtwo"}, - { img: `${imgBasePath}151.png`, title: "Mew"}, - { img: `${imgBasePath}155.png`, title: "Cyndaquil"}, - { img: `${imgBasePath}156.png`, title: "Quilava"}, - { img: `${imgBasePath}157.png`, title: "Typhlosion"}, - { img: `${imgBasePath}158.png`, title: "Totodile"}, - { img: `${imgBasePath}159.png`, title: "Croconaw"}, - { img: `${imgBasePath}160.png`, title: "Feraligatr"}, - { img: `${imgBasePath}162.png`, title: "Furret"}, - { img: `${imgBasePath}166.png`, title: "Ledian"}, - { img: `${imgBasePath}167.png`, title: "Spinarak"}, - { img: `${imgBasePath}172.png`, title: "Pichu"}, - { img: `${imgBasePath}175.png`, title: "Togepi"}, - { img: `${imgBasePath}176.png`, title: "Togetic"}, - { img: `${imgBasePath}177.png`, title: "Natu"}, - { img: `${imgBasePath}178.png`, title: "Xatu"}, - { img: `${imgBasePath}179.png`, title: "Mareep"}, - { img: `${imgBasePath}180.png`, title: "Flaaffy"}, - { img: `${imgBasePath}181.png`, title: "Ampharos"}, - { img: `${imgBasePath}182.png`, title: "Bellossom"}, - { img: `${imgBasePath}183.png`, title: "Marill"}, - { img: `${imgBasePath}184.png`, title: "Azumarill"}, - { img: `${imgBasePath}187.png`, title: "Hoppip"}, - { img: `${imgBasePath}190.png`, title: "Aipom"}, - { img: `${imgBasePath}194.png`, title: "Wooper"}, - { img: `${imgBasePath}195.png`, title: "Quagsire"}, - { img: `${imgBasePath}196.png`, title: "Espeon"}, - { img: `${imgBasePath}197.png`, title: "Umbreon"}, - { img: `${imgBasePath}198.png`, title: "Murkrow"}, - { img: `${imgBasePath}200.png`, title: "Misdreavus"}, - { img: `${imgBasePath}202.png`, title: "Girafarig"}, - { img: `${imgBasePath}203.png`, title: "Wobbuffet"}, - { img: `${imgBasePath}206.png`, title: "Dunsparce"}, - { img: `${imgBasePath}212.png`, title: "Scizor"}, - { img: `${imgBasePath}213.png`, title: "Shuckle"}, - { img: `${imgBasePath}215.png`, title: "Sneasel"}, - { img: `${imgBasePath}216.png`, title: "Teddiursa"}, - { img: `${imgBasePath}218.png`, title: "Slugma"}, - { img: `${imgBasePath}222.png`, title: "Corsola"}, - { img: `${imgBasePath}225.png`, title: "Delibird"}, - { img: `${imgBasePath}227.png`, title: "Skarmory"}, - { img: `${imgBasePath}228.png`, title: "Houndour"}, - { img: `${imgBasePath}229.png`, title: "Houndoom"}, - { img: `${imgBasePath}231.png`, title: "Phanpy"}, - { img: `${imgBasePath}233.png`, title: "Porygon2"}, - { img: `${imgBasePath}235.png`, title: "Smeargle"}, - { img: `${imgBasePath}241.png`, title: "Miltank"}, - { img: `${imgBasePath}245.png`, title: "Suicune"}, - { img: `${imgBasePath}248.png`, title: "Tyranitar"}, - { img: `${imgBasePath}249.png`, title: "Lugia"}, - { img: `${imgBasePath}250.png`, title: "Ho-oh"}, - { img: `${imgBasePath}251.png`, title: "Celebi"}, - { img: `${imgBasePath}252.png`, title: "Treecko"}, - { img: `${imgBasePath}253.png`, title: "Grovyle"}, - { img: `${imgBasePath}254.png`, title: "Sceptile"}, - { img: `${imgBasePath}255.png`, title: "Torchic"}, - { img: `${imgBasePath}257.png`, title: "Blaziken"}, - { img: `${imgBasePath}258.png`, title: "Mudkip"}, - { img: `${imgBasePath}260.png`, title: "Swampert"}, - { img: `${imgBasePath}261.png`, title: "Poochyena"}, - { img: `${imgBasePath}262.png`, title: "Mightyena"}, - { img: `${imgBasePath}263.png`, title: "Zigzagoon"}, - { img: `${imgBasePath}265.png`, title: "Wurmple"}, - { img: `${imgBasePath}274.png`, title: "Nuzleaf"}, - { img: `${imgBasePath}280.png`, title: "Ralts"}, - { img: `${imgBasePath}281.png`, title: "Kirlia"}, - { img: `${imgBasePath}282.png`, title: "Gardevoir"}, - { img: `${imgBasePath}286.png`, title: "Breloom"}, - { img: `${imgBasePath}287.png`, title: "Slakoth"}, - { img: `${imgBasePath}298.png`, title: "Azurill"}, - { img: `${imgBasePath}300.png`, title: "Skitty"}, - { img: `${imgBasePath}301.png`, title: "Delcatty"}, - { img: `${imgBasePath}302.png`, title: "Sableye"}, - { img: `${imgBasePath}303.png`, title: "Mawile"}, - { img: `${imgBasePath}304.png`, title: "Aron"}, - { img: `${imgBasePath}306.png`, title: "Aggron"}, - { img: `${imgBasePath}311.png`, title: "Plusle"}, - { img: `${imgBasePath}312.png`, title: "Minun"}, - { img: `${imgBasePath}315.png`, title: "Roselia"}, - { img: `${imgBasePath}322.png`, title: "Numel"}, - { img: `${imgBasePath}327.png`, title: "Spinda"}, - { img: `${imgBasePath}328.png`, title: "Trapinch"}, - { img: `${imgBasePath}329.png`, title: "Vibrava"}, - { img: `${imgBasePath}330.png`, title: "Flygon"}, - { img: `${imgBasePath}334.png`, title: "Altaria"}, - { img: `${imgBasePath}335.png`, title: "Zangoose"}, - { img: `${imgBasePath}336.png`, title: "Seviper"}, - { img: `${imgBasePath}337.png`, title: "Lunatone"}, - { img: `${imgBasePath}338.png`, title: "Solrock"}, - { img: `${imgBasePath}350.png`, title: "Milotic"}, - { img: `${imgBasePath}352.png`, title: "Kecleon"}, - { img: `${imgBasePath}354.png`, title: "Banette"}, - { img: `${imgBasePath}359.png`, title: "Absol"}, - { img: `${imgBasePath}360.png`, title: "Wynaut"}, - { img: `${imgBasePath}363.png`, title: "Spheal"}, - { img: `${imgBasePath}373.png`, title: "Salamence"}, - { img: `${imgBasePath}380.png`, title: "Latias"}, - { img: `${imgBasePath}381.png`, title: "Latios"}, - { img: `${imgBasePath}384.png`, title: "Rayquaza"}, - { img: `${imgBasePath}385.png`, title: "Jirachi"}, - { img: `${imgBasePath}387.png`, title: "Turtwig"}, - { img: `${imgBasePath}389.png`, title: "Torterra"}, - { img: `${imgBasePath}393.png`, title: "Piplup"}, - { img: `${imgBasePath}403.png`, title: "Shinx"}, - { img: `${imgBasePath}404.png`, title: "Luxio"}, - { img: `${imgBasePath}405.png`, title: "Luxray"}, - { img: `${imgBasePath}407.png`, title: "Roserade"}, - { img: `${imgBasePath}418.png`, title: "Buizel"}, - { img: `${imgBasePath}419.png`, title: "Floatzel"}, - { img: `${imgBasePath}423.png`, title: "Gastrodon"}, - { img: `${imgBasePath}424.png`, title: "Ambipom"}, - { img: `${imgBasePath}427.png`, title: "Buneary"}, - { img: `${imgBasePath}428.png`, title: "Lopunny"}, - { img: `${imgBasePath}429.png`, title: "Mismagius"}, - { img: `${imgBasePath}430.png`, title: "Honchkrow"}, - { img: `${imgBasePath}431.png`, title: "Glameow"}, - { img: `${imgBasePath}432.png`, title: "Purugly"}, - { img: `${imgBasePath}445.png`, title: "Garchomp"}, - { img: `${imgBasePath}447.png`, title: "Riolu"}, - { img: `${imgBasePath}448.png`, title: "Lucario"}, - { img: `${imgBasePath}453.png`, title: "Croagunk"}, - { img: `${imgBasePath}461.png`, title: "Weavile"}, - { img: `${imgBasePath}468.png`, title: "Togekiss"}, - { img: `${imgBasePath}470.png`, title: "Leafeon"}, - { img: `${imgBasePath}471.png`, title: "Glaceon"}, - { img: `${imgBasePath}474.png`, title: "Porygon-Z"}, - { img: `${imgBasePath}475.png`, title: "Gallade"}, - { img: `${imgBasePath}478.png`, title: "Froslass"}, - { img: `${imgBasePath}480.png`, title: "Uxie"}, - { img: `${imgBasePath}481.png`, title: "Mesprit"}, - { img: `${imgBasePath}482.png`, title: "Azelf"}, - { img: `${imgBasePath}487.png`, title: "Giratina"}, - { img: `${imgBasePath}488.png`, title: "Cresselia"}, - { img: `${imgBasePath}490.png`, title: "Manaphy"}, - { img: `${imgBasePath}492.png`, title: "Shaymin"}, - { img: `${imgBasePath}493.png`, title: "Arceus"}, - { img: `${imgBasePath}494.png`, title: "Victini"}, - { img: `${imgBasePath}495.png`, title: "Snivy"}, - { img: `${imgBasePath}496.png`, title: "Servine"}, - { img: `${imgBasePath}497.png`, title: "Serperior"}, - { img: `${imgBasePath}498.png`, title: "Tepig"}, - { img: `${imgBasePath}501.png`, title: "Oshawott"}, - { img: `${imgBasePath}502.png`, title: "Dewott"}, - { img: `${imgBasePath}503.png`, title: "Samurott"}, - { img: `${imgBasePath}509.png`, title: "Purrloin"}, - { img: `${imgBasePath}510.png`, title: "Liepard"}, - { img: `${imgBasePath}515.png`, title: "Panpour"}, - { img: `${imgBasePath}516.png`, title: "Simipour"}, - { img: `${imgBasePath}529.png`, title: "Drilbur"}, - { img: `${imgBasePath}530.png`, title: "Excadrill"}, - { img: `${imgBasePath}531.png`, title: "Audino"}, - { img: `${imgBasePath}540.png`, title: "Sewaddle"}, - { img: `${imgBasePath}541.png`, title: "Swadloon"}, - { img: `${imgBasePath}542.png`, title: "Leavanny"}, - { img: `${imgBasePath}545.png`, title: "Scolipede"}, - { img: `${imgBasePath}546.png`, title: "Cottonee"}, - { img: `${imgBasePath}547.png`, title: "Whimsicott"}, - { img: `${imgBasePath}548.png`, title: "Petilil"}, - { img: `${imgBasePath}549.png`, title: "Lilligant"}, - { img: `${imgBasePath}556.png`, title: "Maractus"}, - { img: `${imgBasePath}559.png`, title: "Scraggy"}, - { img: `${imgBasePath}560.png`, title: "Scrafty"}, - { img: `${imgBasePath}566.png`, title: "Archen"}, - { img: `${imgBasePath}567.png`, title: "Archeops"}, - { img: `${imgBasePath}570.png`, title: "Zorua"}, - { img: `${imgBasePath}571.png`, title: "Zoroark"}, - { img: `${imgBasePath}572.png`, title: "Minccino"}, - { img: `${imgBasePath}573.png`, title: "Cinccino"}, - { img: `${imgBasePath}577.png`, title: "Solosis"}, - { img: `${imgBasePath}578.png`, title: "Duosion"}, - { img: `${imgBasePath}579.png`, title: "Reuniclus"}, - { img: `${imgBasePath}580.png`, title: "Ducklett"}, - { img: `${imgBasePath}585.png`, title: "Deerling"}, - { img: `${imgBasePath}587.png`, title: "Emolga"}, - { img: `${imgBasePath}595.png`, title: "Joltik"}, - { img: `${imgBasePath}612.png`, title: "Haxorus"}, - { img: `${imgBasePath}616.png`, title: "Shelmet"}, - { img: `${imgBasePath}619.png`, title: "Mienfoo"}, - { img: `${imgBasePath}620.png`, title: "Mienshao"}, - { img: `${imgBasePath}633.png`, title: "Deino"}, - { img: `${imgBasePath}634.png`, title: "Zweilous"}, - { img: `${imgBasePath}637.png`, title: "Volcarona"}, - { img: `${imgBasePath}638.png`, title: "Cobalion"}, - { img: `${imgBasePath}640.png`, title: "Virizion"}, - { img: `${imgBasePath}643.png`, title: "Reshiram"}, - { img: `${imgBasePath}644.png`, title: "Zekrom"}, - { img: `${imgBasePath}647.png`, title: "Keldeo"}, - { img: `${imgBasePath}648.png`, title: "Meloetta"}, - { img: `${imgBasePath}3-mega.png`, title: "Mega Venusaur"}, - { img: `${imgBasePath}6-mega-x.png`, title: "Mega Charizard X"}, - { img: `${imgBasePath}6-mega-y.png`, title: "Mega Charizard Y"}, - { img: `${imgBasePath}9-mega.png`, title: "Mega Blastoise"}, - { img: `${imgBasePath}15-mega.png`, title: "Mega Beedrill"}, - { img: `${imgBasePath}115-mega.png`, title: "Mega Kangaskhan"}, - { img: `${imgBasePath}150-mega-x.png`, title: "Mega Mewtwo X"}, - { img: `${imgBasePath}150-mega-y.png`, title: "Mega Mewtwo Y"}, - { img: `${imgBasePath}181-mega.png`, title: "Mega Ampharos"}, - { img: `${imgBasePath}212-mega.png`, title: "Mega Scizor"}, - { img: `${imgBasePath}229-mega.png`, title: "Mega Houndoom"}, - { img: `${imgBasePath}248-mega.png`, title: "Mega Tyranitar"}, - { img: `${imgBasePath}254-mega.png`, title: "Mega Sceptile"}, - { img: `${imgBasePath}257-mega.png`, title: "Mega Blaziken"}, - { img: `${imgBasePath}260-mega.png`, title: "Mega Swampert"}, - { img: `${imgBasePath}282-mega.png`, title: "Mega Gardevoir"}, - { img: `${imgBasePath}302-mega.png`, title: "Mega Sableye"}, - { img: `${imgBasePath}306-mega.png`, title: "Mega Aggron"}, - { img: `${imgBasePath}334-mega.png`, title: "Mega Altaria"}, - { img: `${imgBasePath}354-mega.png`, title: "Mega Banette"}, - { img: `${imgBasePath}359-mega.png`, title: "Mega Absol"}, - { img: `${imgBasePath}373-mega.png`, title: "Mega Salamence"}, - { img: `${imgBasePath}428-mega.png`, title: "Mega Lopunny"}, - { img: `${imgBasePath}445-mega.png`, title: "Mega Garchomp"}, - { img: `${imgBasePath}448-mega.png`, title: "Mega Lucario"}, - { img: `${imgBasePath}475-mega.png`, title: "Mega Gallade"}, - { img: `${imgBasePath}531-mega.png`, title: "Mega Audino"}, - { img: `${imgBasePath}650.png`, title: "Chespin"}, - { img: `${imgBasePath}651.png`, title: "Quilladin"}, - { img: `${imgBasePath}652.png`, title: "Chesnaught"}, - { img: `${imgBasePath}653.png`, title: "Fennekin"}, - { img: `${imgBasePath}654.png`, title: "Braixen"}, - { img: `${imgBasePath}655.png`, title: "Delphox"}, - { img: `${imgBasePath}656.png`, title: "Froakie"}, - { img: `${imgBasePath}657.png`, title: "Frogadier"}, - { img: `${imgBasePath}658.png`, title: "Greninja"}, - { img: `${imgBasePath}674.png`, title: "Pancham"}, - { img: `${imgBasePath}676.png`, title: "Furfrou"}, - { img: `${imgBasePath}677.png`, title: "Espurr"}, - { img: `${imgBasePath}678-male.png`, title: "Meowstic (Male)"}, - { img: `${imgBasePath}678-female.png`, title: "Meowstic (Female)"}, - { img: `${imgBasePath}694.png`, title: "Helioptile"}, - { img: `${imgBasePath}695.png`, title: "Heliolisk"}, - { img: `${imgBasePath}699.png`, title: "Aurorus"}, - { img: `${imgBasePath}700.png`, title: "Sylveon"}, - { img: `${imgBasePath}701.png`, title: "Hawlucha"}, - { img: `${imgBasePath}704.png`, title: "Goomy"}, - { img: `${imgBasePath}705.png`, title: "Sliggoo"}, - { img: `${imgBasePath}706.png`, title: "Goodra"}, - { img: `${imgBasePath}708.png`, title: "Phantump"}, - { img: `${imgBasePath}714.png`, title: "Noibat"}, - { img: `${imgBasePath}715.png`, title: "Noivern"}, - { img: `${imgBasePath}716.png`, title: "Xerneas"}, - { img: `${imgBasePath}717.png`, title: "Yveltal"}, - { img: `${imgBasePath}722.png`, title: "Rowlet"}, - { img: `${imgBasePath}723.png`, title: "Dartrix"}, - { img: `${imgBasePath}724.png`, title: "Decidueye"}, - { img: `${imgBasePath}725.png`, title: "Litten"}, - { img: `${imgBasePath}726.png`, title: "Torracat"}, - { img: `${imgBasePath}728.png`, title: "Popplio"}, - { img: `${imgBasePath}729.png`, title: "Brionne"}, - { img: `${imgBasePath}730.png`, title: "Primarina"}, - { img: `${imgBasePath}731.png`, title: "Pikipek"}, - { img: `${imgBasePath}743.png`, title: "Ribombee"}, - { img: `${imgBasePath}744.png`, title: "Rockruff"}, - { img: `${imgBasePath}745.png`, title: "Lycanroc"}, - { img: `${imgBasePath}745-dusk.png`, title: "Lycanroc (Dusk Form)"}, - { img: `${imgBasePath}745-midnight.png`, title: "Lycanroc (Midnight Form)"}, - { img: `${imgBasePath}747.png`, title: "Mareanie"}, - { img: `${imgBasePath}748.png`, title: "Toxapex"}, - { img: `${imgBasePath}753.png`, title: "Fomantis"}, - { img: `${imgBasePath}754.png`, title: "Lurantis"}, - { img: `${imgBasePath}757.png`, title: "Salandit"}, - { img: `${imgBasePath}758.png`, title: "Salazzle"}, - { img: `${imgBasePath}759.png`, title: "Stufful"}, - { img: `${imgBasePath}760.png`, title: "Bewear"}, - { img: `${imgBasePath}762.png`, title: "Steenee"}, - { img: `${imgBasePath}763.png`, title: "Tsareena"}, - { img: `${imgBasePath}771.png`, title: "Pyukumuku"}, - { img: `${imgBasePath}775.png`, title: "Komala"}, - { img: `${imgBasePath}778.png`, title: "Mimikyu"}, - { img: `${imgBasePath}782.png`, title: "Jangmo-o"}, - { img: `${imgBasePath}784.png`, title: "Kommo-o"}, - { img: `${imgBasePath}786.png`, title: "Tapu Lele"}, - { img: `${imgBasePath}789.png`, title: "Cosmog"}, - { img: `${imgBasePath}791.png`, title: "Solgaleo"}, - { img: `${imgBasePath}792.png`, title: "Lunala"}, - { img: `${imgBasePath}797.png`, title: "Celesteela"}, - { img: `${imgBasePath}802.png`, title: "Marshadow"}, - { img: `${imgBasePath}803.png`, title: "Poipole"}, - { img: `${imgBasePath}807.png`, title: "Zeraora"}, - { img: `${imgBasePath}810.png`, title: "Grookey"}, - { img: `${imgBasePath}813.png`, title: "Scorbunny"}, - { img: `${imgBasePath}814.png`, title: "Raboot"}, - { img: `${imgBasePath}815.png`, title: "Cinderace"}, - { img: `${imgBasePath}816.png`, title: "Sobble"}, - { img: `${imgBasePath}817.png`, title: "Drizzile"}, - { img: `${imgBasePath}818.png`, title: "Inteleon"}, - { img: `${imgBasePath}823.png`, title: "Corviknight"}, - { img: `${imgBasePath}827.png`, title: "Nickit"}, - { img: `${imgBasePath}828.png`, title: "Thievul"}, - { img: `${imgBasePath}831.png`, title: "Wooloo"}, - { img: `${imgBasePath}835.png`, title: "Yamper"}, - { img: `${imgBasePath}858.png`, title: "Hatterene"}, - { img: `${imgBasePath}859.png`, title: "Impidimp"}, - { img: `${imgBasePath}862.png`, title: "Obstagoon"}, - { img: `${imgBasePath}869.png`, title: "Alcremie"}, - { img: `${imgBasePath}870.png`, title: "Falinks"}, - { img: `${imgBasePath}872.png`, title: "Snom"}, - { img: `${imgBasePath}876-male.png`, title: "Indeedee (Male)"}, - { img: `${imgBasePath}876-female.png`, title: "Indeedee (Female)"}, - { img: `${imgBasePath}887.png`, title: "Dragapult"} -]; -function getRandomUniquePkmn(pkmnArray, count) { - const uniquePkmn = new Set(); - const totalPkmn = pkmnArray.length; - while (uniquePkmn.size < count && uniquePkmn.size < totalPkmn) { - const randomIndex = Math.floor(Math.random() * totalPkmn); - uniquePkmn.add(pkmnArray[randomIndex]); - } - return Array.from(uniquePkmn).slice(0, count); -} -const party = getRandomUniquePkmn(favorites, 6); -party.forEach(pkmnData => { - const critter = document.createElement("img"); - critter.src = pkmnData.img; - critter.title = pkmnData.title; - document.getElementById("pkmn").appendChild(critter); - critter.addEventListener("mouseover", () => { - const select = document.createElement("audio"); - select.src = `${audioPath}select.ogg`; - select.play(); - }); -}); diff --git a/_src/assets/js/theme.js b/_src/assets/js/theme.js index 51c6789..4caa89f 100644 --- a/_src/assets/js/theme.js +++ b/_src/assets/js/theme.js @@ -1,10 +1,10 @@ const basePath = "/assets/css"; const themeToggle = document.getElementById("theme-toggle"); -const themeStylesheet = document.getElementById("custom"); +const themeStylesheet = document.getElementById("themed"); const themes = [ { name: "system", file: "default/system.css" }, - { name: "citrus", file: "citrus/citrus.css" }, + { name: "citrus", file: "citrus/default.css" }, ]; let currentTheme = localStorage.getItem("theme") || themes[0].name; diff --git a/_src/data/art/artwork/NT sunny spritesheet.md b/_src/data/art/artwork/NT sunny spritesheet.md index bc11c1b..b5c20c6 100644 --- a/_src/data/art/artwork/NT sunny spritesheet.md +++ b/_src/data/art/artwork/NT sunny spritesheet.md @@ -4,4 +4,7 @@ images: alt: Various pixel art animations of Sundae as a character from Nuclear Throne. date: 2021-01-25 pixel: true +programs: + - name: paint.net + src: https://www.getpaint.net/ --- diff --git a/_src/data/art/artwork/PETSCII sunny.md b/_src/data/art/artwork/PETSCII sunny.md index 4ebcea4..703d126 100644 --- a/_src/data/art/artwork/PETSCII sunny.md +++ b/_src/data/art/artwork/PETSCII sunny.md @@ -8,12 +8,16 @@ images: alt: Revisioned front-facing bust portrait of Sundae, with shinier hair. date: 2023-04-14 pixel: true +programs: + - name: lvllvl + src: https://lvllvl.com +palettes: + - name: Calm 48 + src: https://lospec.com/palette-list/calm-48 --- A hybrid pixel and PETSCII portrait of sunny. I'm quite fond of both versions! One looks more glossy and true to his model, and the other's got a cute pouty look to his face. -`Color palette used:` ![](https://www.google.com/s2/favicons?domain=https://lospec.com)[Calm 48](https://lospec.com/palette-list/calm-48)* - -`*The lime green nose is a modification and not part of the base palette.` +The lime green nose is a modification and not part of the base palette. diff --git a/_src/data/art/artwork/acnl sunny.md b/_src/data/art/artwork/acnl sunny.md index 3aa9ae0..5d49611 100644 --- a/_src/data/art/artwork/acnl sunny.md +++ b/_src/data/art/artwork/acnl sunny.md @@ -20,6 +20,9 @@ flags: alt: Rainbow pride flag - src: /assets/img/flag/agender.svg alt: Agender pride flag +programs: + - name: ACPatterns + src: https://acpatterns.com/ --- Originally made to be used as a town flag design for my Animal Crossing New Leaf town. diff --git a/_src/data/art/artwork/bun bed.md b/_src/data/art/artwork/bun bed.md index 3f40822..791aea3 100644 --- a/_src/data/art/artwork/bun bed.md +++ b/_src/data/art/artwork/bun bed.md @@ -3,4 +3,7 @@ images: - src: /assets/img/art/sundae_bunbed.png alt: Full-length portrait of Sundae propping his left leg up on his bed—which is just a mattress—with his right leg off to the side of it. date: 2021-12-24 +programs: + - name: Krita + src: https://krita.org/ --- diff --git a/_src/data/art/artwork/city.md b/_src/data/art/artwork/city.md index aaff02d..e43fdcc 100644 --- a/_src/data/art/artwork/city.md +++ b/_src/data/art/artwork/city.md @@ -6,9 +6,13 @@ images: - src: /assets/img/art/sundae_city.png alt: Newer version, with more vibrancy in the color blending. date: 2022-05-22 +programs: + - name: paint.net + src: https://getpaint.net + - name: GNU Image Manipulation Program + src: https://gimp.org/ --- -Done in ![](https://www.google.com/s2/favicons?domain=https://getpaint.net)[paint.net](https://getpaint.net) with a mouse when I was feeling under the weather. I used to be extremely proud of this, but since then I've noticed a lot that I could've done better. -When I was switching over to ![](https://www.google.com/s2/favicons?domain=https://gimp.org)[GIMP](https://gimp.org), I re-imported the layers (with equivalent layer modes) from the paint.net project file out of curiosity, which resulted in higher contrast and more vivid colors. +When I was switching over to GIMP, I re-imported the layers (with equivalent layer modes) from the paint.net project file out of curiosity, which resulted in higher contrast and more vivid colors. diff --git a/_src/data/art/artwork/funny bunny.md b/_src/data/art/artwork/funny bunny.md new file mode 100644 index 0000000..ac70aab --- /dev/null +++ b/_src/data/art/artwork/funny bunny.md @@ -0,0 +1,15 @@ +--- +images: + - src: /assets/img/art/sundae_funny.png + alt: Pixel artwork of Sundae's face up close with half-lidded eyes. + date: 2025-10-12 + pixel: true +programs: + - name: Aseprite + src: https://www.aseprite.org/ +palettes: + - name: AAP-RadiantPLUS + src: https://lospec.com/palette-list/aap-radiantplus +--- + +I hired this bunny to stare at you. \ No newline at end of file diff --git a/_src/data/art/artwork/furred dragon 1.md b/_src/data/art/artwork/furred dragon 1.md index bb07d19..615f48c 100644 --- a/_src/data/art/artwork/furred dragon 1.md +++ b/_src/data/art/artwork/furred dragon 1.md @@ -3,4 +3,7 @@ images: - src: /assets/img/art/sundae_dragon1.png alt: Bust pixel art portrait of Sundae as a furred dragon. His eyes are closed with a relaxed look on his face. date: 2021-08-03 +programs: + - name: MS Paint + src: https://www.microsoft.com/en-us/windows/paint --- diff --git a/_src/data/art/artwork/furred dragon 2.md b/_src/data/art/artwork/furred dragon 2.md index b62dd27..693e2cd 100644 --- a/_src/data/art/artwork/furred dragon 2.md +++ b/_src/data/art/artwork/furred dragon 2.md @@ -3,6 +3,9 @@ images: - src: /assets/img/art/sundae_dragon2.png alt: Bust portrait of Sundae as a furred dragon. He's looking at the viewer with a concerned look on his face, and flopped-over dragon ears. date: 2021-12-24 +programs: + - name: Krita + src: https://krita.org/ --- This was supposed to be a full-length portrait of Sundae's dragon form, but I had difficulty figuring out perspective, drawing dragon wings and ultimately got frustrated. diff --git a/_src/data/art/artwork/glistening.md b/_src/data/art/artwork/glistening.md index e6707a6..7c9ca60 100644 --- a/_src/data/art/artwork/glistening.md +++ b/_src/data/art/artwork/glistening.md @@ -3,13 +3,19 @@ images: - src: /assets/img/art/sundae_glistening.png alt: Front-facing portrait of Sundae focused on the right side of his face. He looks vibrant and has glossy features. His hair, nose, eye and eyelid are particularly shiny. date: 2023-11-09 + - src: /assets/img/art/sundae_glistening-old.png + alt: Older version, overall more sketchy + date: 2023-11-07 +programs: + - name: Krita + src: https://krita.org/ --- Incredibly proud of this! -I used ![](https://www.google.com/s2/favicons?domain=https://tombofnull.itch.io/stipple-beast-brush-pack)[TOMBOFNULL's stipple beast brush pack](https://tombofnull.itch.io/stipple-beast-brush-pack), which I'd been meaning to try out before. +I used ![](https://www.google.com/s2/favicons?domain=https://tombofnull.itch.io/stipple-beast-brush-pack)[TOMBOFNULL's stipple beast brush pack](https://tombofnull.itch.io/stipple-beast-brush-pack), which I'd been meaning to try out before. -Inspired by one of ![](https://www.google.com/s2/favicons?domain=https://kaitty.com)[kaitty's](https://kaitty.com) avatars (specifically from their bandcamp), which I thought was really cute. +Inspired by one of ![](https://www.google.com/s2/favicons?domain=https://kaitty.com)[kaitty's](https://kaitty.com) avatars (specifically from their bandcamp), which I thought was really cute. It first started out as a doodle, referencing their avatar. Although, I wasn't that happy since the colors I used were a bit flat. diff --git a/_src/data/art/artwork/icon of sunny.md b/_src/data/art/artwork/icon of sunny.md index 5fcb704..eb632cb 100644 --- a/_src/data/art/artwork/icon of sunny.md +++ b/_src/data/art/artwork/icon of sunny.md @@ -3,4 +3,7 @@ images: - src: /assets/img/art/sundae_icon.svg alt: Side portrait vector graphic artwork of Sundae. date: 2023-01-17 +programs: + - name: Inkscape + src: https://inkscape.org/ --- diff --git a/_src/data/art/artwork/lick icon.md b/_src/data/art/artwork/lick icon.md index 262b113..cf44aed 100644 --- a/_src/data/art/artwork/lick icon.md +++ b/_src/data/art/artwork/lick icon.md @@ -4,8 +4,13 @@ images: alt: Pixel art animation of Sundae licking the screen. date: 2025-03-18 pixel: true +programs: + - name: Aseprite + src: https://www.aseprite.org/ + - name: GNU Image Manipulation Program + src: https://gimp.org/ --- -I got bored one day and I decided on a whim to make my own lick icon from ![](https://www.google.com/s2/favicons?domain=https://deviantart.com)[Michi's lick icon base](https://www.deviantart.com/sketchmichi/art/Lick-icon-base-201253097). +I got bored one day and I decided on a whim to make my own lick icon from ![](https://www.google.com/s2/favicons?domain=https://deviantart.com)[Michi's lick icon base](https://www.deviantart.com/sketchmichi/art/Lick-icon-base-201253097). Pretty happy with it! \ No newline at end of file diff --git a/_src/data/art/artwork/look him.md b/_src/data/art/artwork/look him.md index 6a599d3..6207cb4 100644 --- a/_src/data/art/artwork/look him.md +++ b/_src/data/art/artwork/look him.md @@ -3,6 +3,9 @@ images: - src: /assets/img/art/sundae_refsheet-new-unfinished.png alt: Reference/model sheet of Sundae with a full-length front portrait, T-posed. date: 2025-02-11 +programs: + - name: Krita + src: https://krita.org/ --- Half-finished, was supposed to include a back and side view but I didn't have much motivation to keep going. \ No newline at end of file diff --git a/_src/data/art/artwork/pride.md b/_src/data/art/artwork/pride.md index db8b472..d757c12 100644 --- a/_src/data/art/artwork/pride.md +++ b/_src/data/art/artwork/pride.md @@ -9,9 +9,14 @@ images: flags: - src: /assets/img/flag/pansexual.svg alt: Pansexual pride flag +programs: + - name: Clip Studio Paint + src: https://clipstudio.net/ + - name: Krita + src: https://krita.org/ --- -First done in ![](https://www.google.com/s2/favicons?domain=https://clipstudio.net)[Clip Studio Paint](https://clipstudio.net/en/), but I eventually settled on ![](https://www.google.com/s2/favicons?domain=https://krita.org)[Krita](https://krita.org/en/) and re-drew him there. +First drawn in Clip Studio Paint, but I eventually settled on Krita and re-drew him there. The scope of this was originally much large. It would've been a huge undertaking to re-do the background for it, which is why I re-purposed it for pride month. diff --git a/_src/data/art/artwork/site backdrop.md b/_src/data/art/artwork/site backdrop.md index 7951c43..bb6d64e 100644 --- a/_src/data/art/artwork/site backdrop.md +++ b/_src/data/art/artwork/site backdrop.md @@ -3,4 +3,7 @@ images: - src: /assets/img/art/sundae_backdrop.svg alt: Front-facing bust portrait vector graphic artwork of Sundae, for the backdrop of the site. The colors are warm orange tones and his eyes are closed. date: 2023-07-17 +programs: + - name: Inkscape + src: https://inkscape.org/ --- diff --git a/_src/data/art/artwork/starchild.md b/_src/data/art/artwork/starchild.md index 031374a..1435d97 100644 --- a/_src/data/art/artwork/starchild.md +++ b/_src/data/art/artwork/starchild.md @@ -3,8 +3,11 @@ images: - src: /assets/img/art/sundae_starchild.png alt: Full-length portrait of Sundae in a glowing blue and pink form with white hair, suspended in outer space; sleeping on the edge of a blue nebula on a space gas cloud that's his size. date: 2023-07-12 +programs: + - name: Krita + src: https://krita.org/ --- -I was incredibly surprised to discover that I could create the space background in-program with ![](https://www.google.com/s2/favicons?domain=https://krita.org)[Krita](https://krita.org), just by using different built-in presets from the [Halftone filter](https://docs.krita.org/en/reference_manual/filters/artistic.html). +I was incredibly surprised to discover that I could create the space background in-program with Krita, just by using different built-in presets from the [Halftone filter](https://docs.krita.org/en/reference_manual/filters/artistic.html). This is one of my favorite artworks that I've spent time working on! diff --git a/_src/data/art/artwork/sunny doodle.md b/_src/data/art/artwork/sunny doodle.md index 039ee6a..ed1ed8c 100644 --- a/_src/data/art/artwork/sunny doodle.md +++ b/_src/data/art/artwork/sunny doodle.md @@ -4,10 +4,13 @@ images: alt: Bust portrait pixel art doodle of Sundae in monochrome and dithering. date: 2020-05-06 pixel: true +programs: + - name: MS Paint + src: https://www.microsoft.com/en-us/windows/paint --- The first doodle of the boy, done in Microsoft Paint. I'm not sure when I actually made this, due to lack of chat logs and file dates being wiped. -The earliest I could point to is during 2020, when I made a secondary youtube channel to upload ![](https://www.google.com/s2/favicons?domain=https://youtube.com)[Cave Story's soundtracks](https://youtube.com/@fosstracks/videos), since at the time, there weren't any great uploads. +The earliest I could point to is during 2020, when I made a secondary youtube channel to upload ![](https://www.google.com/s2/favicons?domain=https://youtube.com)[Cave Story's soundtracks](https://youtube.com/@fosstracks/videos), since at the time, there weren't any great uploads. diff --git a/_src/data/art/artwork/sunny headpat.md b/_src/data/art/artwork/sunny headpat.md index 2459249..c50bc6f 100644 --- a/_src/data/art/artwork/sunny headpat.md +++ b/_src/data/art/artwork/sunny headpat.md @@ -4,6 +4,7 @@ images: alt: Half-length portrait of Sundae getting a head pat from a disembodied white hand. date: 2021-11-18 pixel: true +programs: + - name: MS Paint + src: https://www.microsoft.com/en-us/windows/paint --- - -Done in Microsoft Paint. \ No newline at end of file diff --git a/_src/data/art/artwork/sunny mimiga.md b/_src/data/art/artwork/sunny mimiga.md index 0d93df5..f171f1a 100644 --- a/_src/data/art/artwork/sunny mimiga.md +++ b/_src/data/art/artwork/sunny mimiga.md @@ -4,6 +4,9 @@ images: alt: Pixel art avatar of Sundae as a mimiga character from Cave Story. date: 2020-11-12 pixel: true +programs: + - name: paint.net + src: https://www.getpaint.net/ --- This is made using Sue Sakamoto's portrait as a base. \ No newline at end of file diff --git a/_src/data/art/artwork/sunny's model.md b/_src/data/art/artwork/sunny's model.md index bc2f323..40509f0 100644 --- a/_src/data/art/artwork/sunny's model.md +++ b/_src/data/art/artwork/sunny's model.md @@ -3,8 +3,11 @@ images: - src: /assets/img/art/sundae_refsheet.png alt: Reference/model sheet of Sundae with full-length front and side portraits and a list of colors used inbetween. date: 2023-03-26 +programs: + - name: Krita + src: https://krita.org/ --- -For this, I took reference from the work of ![](https://www.google.com/s2/favicons?domain=https://twitter.com)[Dr. Presto (18+ warning)](https://twitter.com/presswer), specifically with how they used to create model sheets of their characters, during 2020. +For this, I took reference from the work of ![](https://www.google.com/s2/favicons?domain=https://twitter.com)[Dr. Presto (18+ warning)](https://twitter.com/presswer), specifically with how they used to create model sheets of their characters, during 2020. They're a huge inspiration for me to start drawing, and I haven't made proper reference models until this. diff --git a/_src/data/art/artwork/vector bun.md b/_src/data/art/artwork/vector bun.md index badae86..e695166 100644 --- a/_src/data/art/artwork/vector bun.md +++ b/_src/data/art/artwork/vector bun.md @@ -7,15 +7,19 @@ attachments: - src: /assets/img/blog/bun.png alt: In-game screenshot of the avatar flags: - - src: /assets/img/flag/trans.svg - alt: Transgender pride flag + - src: /assets/img/flag/trans.svg + alt: Transgender pride flag +programs: + - name: lvllvl + src: https://lvllvl.com +palettes: + - name: CS112-V2 + src: https://lospec.com/palette-list/cs112-v2 --- -Made using ![](https://www.google.com/s2/favicons?domain=https://lvllvl.com)[lvllvl](https://lvllvl.com/)'s vector mode, with the "modular shapes" vector set. +Made using lvllvl's vector mode, with the "modular shapes" vector set. A character that I first made in ROBLOX. They're unnamed, because I haven't done much with them outside of this artwork. -Although, I was surprised how cute I could make an avatar that's not restricted to the default square body that I've been accustomed to for a decade. - -`Color palette used:` ![](https://www.google.com/s2/favicons?domain=https://lospec.com)[CS112-V2](https://lospec.com/palette-list/cs112-v2) \ No newline at end of file +Although, I was surprised how cute I could make an avatar that's not restricted to the default square body that I've been accustomed to for a decade. \ No newline at end of file diff --git a/_src/data/art/fanart/PETSCII kass.md b/_src/data/art/fanart/PETSCII kass.md index 051b8f5..c0c3907 100644 --- a/_src/data/art/fanart/PETSCII kass.md +++ b/_src/data/art/fanart/PETSCII kass.md @@ -7,8 +7,12 @@ images: attachments: - src: /assets/img/blog/kass.jpg alt: In-game screenshot of Kass that I took as reference. +programs: + - name: lvllvl + src: https://lvllvl.com +palettes: + - name: New Worlds 46 + src: https://lospec.com/palette-list/new-worlds-46 --- -A PETSCII rendition of a screenshot that I took in The Legend of Zelda: Breath of the Wild. - -`Color palette used:` ![](https://www.google.com/s2/favicons?domain=https://lospec.com)[New Worlds 46](https://lospec.com/palette-list/new-worlds-46) \ No newline at end of file +A PETSCII rendition of a screenshot that I took in The Legend of Zelda: Breath of the Wild. \ No newline at end of file diff --git a/_src/data/art/fanart/PETSCII lurantis.md b/_src/data/art/fanart/PETSCII lurantis.md index 3bba8d7..eda1b71 100644 --- a/_src/data/art/fanart/PETSCII lurantis.md +++ b/_src/data/art/fanart/PETSCII lurantis.md @@ -4,10 +4,14 @@ images: alt: Front-facing half-length portrait PETSCII artwork of Lurantis from Pokémon, but with a zig-zag mouth. date: 2023-02-15 pixel: true +programs: + - name: lvllvl + src: https://lvllvl.com +palettes: + - name: Pastel Horizon + src: https://lospec.com/palette-list/pastel-horizon --- -This isn't so much PETSCII as it is pixel art, but it's my first artwork that I've done using ![](https://www.google.com/s2/favicons?domain=https://lvllvl.com)[lvllvl](https://lvllvl.com/), which is to say that this is done using a bitmap character set, despite it looking like pixel art. +This isn't so much PETSCII as it is pixel art, but it's my first artwork that I've done using lvllvl, which is to say that this is done using a bitmap character set, despite it looking like pixel art. -![](https://www.google.com/s2/favicons?domain=https://archives.bulbagarden.net)[Lurantis don't have a mouth](https://archives.bulbagarden.net/wiki/Category:Lurantis), but I thought I'd give them one anyway, because they look cute with. - -`Color palette used:` ![](https://www.google.com/s2/favicons?domain=https://lospec.com)[Pastel Horizon](https://lospec.com/palette-list/pastel-horizon) \ No newline at end of file +![](https://www.google.com/s2/favicons?domain=https://archives.bulbagarden.net)[Lurantis don't have a mouth](https://archives.bulbagarden.net/wiki/Category:Lurantis), but I thought I'd give them one anyway, because they look cute with. \ No newline at end of file diff --git a/_src/data/art/fanart/PETSCII sue.md b/_src/data/art/fanart/PETSCII sue.md index 334a060..8e3f479 100644 --- a/_src/data/art/fanart/PETSCII sue.md +++ b/_src/data/art/fanart/PETSCII sue.md @@ -3,10 +3,10 @@ images: - src: /assets/img/art/petscii_sue.png alt: Sue Sakamoto sitting and looking out from the Outer Wall. date: 2023-01-16 +palettes: + - name: Commodore 64 --- -Cave Story!!! The first PETSCII artwork that I've done before knowing the existence of ![](https://www.google.com/s2/favicons?domain=https://lvllvl.com)[lvllvl](https://lvllvl.com/), using a much less user-friendly tool. +Cave Story!!! The first PETSCII artwork that I've done before knowing the existence of ![](https://www.google.com/s2/favicons?domain=https://lvllvl.com)[lvllvl](https://lvllvl.com/), using a much less user-friendly tool. -Inspired by ![](https://www.google.com/s2/favicons?domain=https://mileshouse.neocities.org)[kiophen](https://mileshouse.neocities.org) and ![](https://www.google.com/s2/favicons?domain=https://creature0354.neocities.org)[lati](https://creature0354.neocities.org)'s first PETSCII works! - -`Color palette used:` Commodore 64 +Inspired by ![](https://www.google.com/s2/favicons?domain=https://mileshouse.neocities.org)[kiophen](https://mileshouse.neocities.org) and ![](https://www.google.com/s2/favicons?domain=https://creature0354.neocities.org)[lati](https://creature0354.neocities.org)'s first PETSCII works! \ No newline at end of file diff --git a/_src/data/art/fanart/klonoa sitting.md b/_src/data/art/fanart/klonoa sitting.md index 54a8577..041707d 100644 --- a/_src/data/art/fanart/klonoa sitting.md +++ b/_src/data/art/fanart/klonoa sitting.md @@ -3,6 +3,7 @@ images: - src: /assets/img/art/klonoa_sitting.png alt: Klonoa sitting on a ledge, with a hand on his knee and right leg dangling from the viewer's side. date: 2021-11-18 +programs: + - name: MS Paint + src: https://www.microsoft.com/en-us/windows/paint --- - -Done in Microsoft Paint. \ No newline at end of file diff --git a/_src/data/art/fanart/klonoa.md b/_src/data/art/fanart/klonoa.md index 788d3aa..c4f85e2 100644 --- a/_src/data/art/fanart/klonoa.md +++ b/_src/data/art/fanart/klonoa.md @@ -3,4 +3,7 @@ images: - src: /assets/img/art/klonoa.png alt: Monotone sketch of Klonoa. He's standing, looking at the viewer and waving his hand. date: 2023-02-13 +programs: + - name: Krita + src: https://krita.org/ --- \ No newline at end of file diff --git a/_src/data/art/fanart/mallow.md b/_src/data/art/fanart/mallow.md index acbf0c0..c4cea13 100644 --- a/_src/data/art/fanart/mallow.md +++ b/_src/data/art/fanart/mallow.md @@ -3,8 +3,11 @@ images: - src: /assets/img/art/mallow.png alt: Mallow from Cavern Crusher, sitting on the ledge of a mossy stone pit with water at the bottom. date: 2025-08-03 +programs: + - name: Krita + src: https://krita.org/ --- -![](https://www.google.com/s2/favicons?domain=https://caverncrusher.com)[Mallow!](https://caverncrusher.com/Mallow) I love this goober. It's from a ROBLOX game titled ![](https://www.google.com/s2/favicons?domain=https://roblox.com)[Cavern Crusher](https://www.roblox.com/games/15121756860/CAVERN-CRUSHER) that's in development (as of writing). +![](https://www.google.com/s2/favicons?domain=https://caverncrusher.com)[Mallow!](https://caverncrusher.com/Mallow) I love this goober. It's from a ROBLOX game titled ![](https://www.google.com/s2/favicons?domain=https://roblox.com)[Cavern Crusher](https://www.roblox.com/games/15121756860/CAVERN-CRUSHER) that's in development (as of writing). It has a lot of really cute character designs and I just had to draw one of them. diff --git a/_src/data/art/fanart/sibuxiang.md b/_src/data/art/fanart/sibuxiang.md index 8634d40..00e78a0 100644 --- a/_src/data/art/fanart/sibuxiang.md +++ b/_src/data/art/fanart/sibuxiang.md @@ -3,6 +3,9 @@ images: - src: /assets/img/art/sibuxiang.png alt: Side portrait of qilin Sibuxiang from 有兽焉 (Fabulous Beasts). date: 2025-01-07 +programs: + - name: Krita + src: https://krita.org/ --- Yeah, I read the gay chinese animal manga... \ No newline at end of file diff --git a/_src/data/articles/bio.md b/_src/data/articles/bio.md index 1bb635e..8fcad56 100644 --- a/_src/data/articles/bio.md +++ b/_src/data/articles/bio.md @@ -1,11 +1,16 @@ ## Bio + +Vector icon of Sunny + Hi! My name's Sunny. I'm: -* an artist -* a writer -* an audio and video editor -* a graphic designer -* a web designer -* a bunny 🐇 +- an artist +- a writer +- an audio and video editor +- a graphic designer +- a web designer +- a bunny 🐇 I identify as: agender, aromantic and pansexual. + +_TO DO: add more text here plz. kthxbai ^\_^_ \ No newline at end of file diff --git a/_src/data/blog/Break time.md b/_src/data/blog/Break time.md index ae69a46..b44d09d 100644 --- a/_src/data/blog/Break time.md +++ b/_src/data/blog/Break time.md @@ -5,20 +5,26 @@ modified: 2025-05-23 blurb:

Invalid DateTime. ha, got you.

avatar: /assets/img/art/sundae_glistening.png --- + ## {{page.fileSlug}} -
WARNING: BORING NERD TOPIC AHOY
+
+ +WARNING: BORING NERD TOPIC AHOY + +
I had mentioned on my Neocities profile that I would look into re-writing my website fairly soon right after pushing an update out. Took a bit longer than I would've liked honestly, but it's here! Actually, it had been mostly finished for a while (since July 1st), but I hit a couple of roadblocks (mainly date conversion) that demoralized me from working more on it at the time, as well as some lifestyle changes, like spending less time on the PC and exercising often. **The most notable things about my site re-write off the top of my head are:** -* converting page elements into `.json` data tables -* rebasing large parts of the page styling -* a larger emphasis on accessibility + +- converting page elements into `.json` data tables +- rebasing large parts of the page styling +- a larger emphasis on accessibility ### I have no some idea what I'm doing @@ -30,7 +36,6 @@ I was **very eager** to start working on it, and because I decided to do so late ### You're telling me that Java scripted this? - I still don't understand JavaScript that well, got stumped on a couple of things, and as a result I took some time off working on the re-write. Regardless, I had ported over the base layout and most pages, which would be around 90% of the work done within the first couple of days. The last 10% that was left being: having to tackle date conversion with [Luxon](https://github.com/moment/luxon), setting custom filters for Eleventy to use them and forgetting to port a few page elements to `.json` data tables. @@ -38,19 +43,24 @@ Regardless, I had ported over the base layout and most pages, which would be aro Currently, my filters are handled really shittily, but they work whenever I build my site. Here's how I currently have my filters set up for dates in my `.eleventy.js` file, if you also happen to struggle with this: + ```js const { DateTime } = require("luxon"); -module.exports = function(eleventyConfig) { -eleventyConfig.addFilter("postDate", (dateObj) => { - return DateTime.fromJSDate(dateObj, { zone: 'utc' }).toFormat('yyyy-MM-dd'); - }); - eleventyConfig.addFilter("galleryDate", (dateObj) => { - return DateTime.fromISO(dateObj, { zone: 'utc' }).toLocaleString(DateTime.DATE_FULL); - }); - eleventyConfig.addFilter("readableDate", (dateObj) => { - return DateTime.fromJSDate(dateObj, { zone: 'utc' }).toLocaleString(DateTime.DATE_FULL); - }); +module.exports = function (eleventyConfig) { + eleventyConfig.addFilter("postDate", (dateObj) => { + return DateTime.fromJSDate(dateObj, { zone: "utc" }).toFormat("yyyy-MM-dd"); + }); + eleventyConfig.addFilter("galleryDate", (dateObj) => { + return DateTime.fromISO(dateObj, { zone: "utc" }).toLocaleString( + DateTime.DATE_FULL + ); + }); + eleventyConfig.addFilter("readableDate", (dateObj) => { + return DateTime.fromJSDate(dateObj, { zone: "utc" }).toLocaleString( + DateTime.DATE_FULL + ); + }); }; ``` @@ -62,4 +72,4 @@ Before you ask: No, I couldn't condense it into two filters, I tried. I'm far to Despite my struggles, I think Eleventy is a great piece of software, it's just that I'm not knowledgeable enough to leverage its strengths to the fullest. -The fault point here is not even Eleventy itself, but just a popular JavaScript library for dealing with time. \ No newline at end of file +The fault point here is not even Eleventy itself, but just a popular JavaScript library for dealing with time. diff --git a/_src/data/blog/System switching.md b/_src/data/blog/System switching.md index f7153f8..4acf330 100644 --- a/_src/data/blog/System switching.md +++ b/_src/data/blog/System switching.md @@ -6,13 +6,14 @@ blurb:
-With Microsoft announcing that ![](https://www.google.com/s2/favicons?domain=https://microsoft.com)[Windows 10 will stop being supported after October 14, 2025](https://support.microsoft.com/en-us/windows/windows-10-support-ends-on-october-14-2025-2ca8b313-1946-43d3-b55c-2b95b107f281"), I highly recommend looking into Linux if your device is on Windows 10 and you don't want to buy a whole new device that meets the system requirements of 11. +With Microsoft announcing that ![](https://www.google.com/s2/favicons?domain=https://microsoft.com)[Windows 10 will stop being supported after October 14, 2025](https://support.microsoft.com/en-us/windows/windows-10-support-ends-on-october-14-2025-2ca8b313-1946-43d3-b55c-2b95b107f281), I highly recommend looking into Linux if your device is on Windows 10 and you don't want to buy a whole new device that meets the system requirements of 11. -![](https://www.google.com/s2/favicons?domain=https://kde.org)[Here's a handy resource](https://kde.org/for/w10-exiles/) if you aren't sure how to proceed. +![](https://www.google.com/s2/favicons?domain=https://kde.org)[Here's a handy resource](https://kde.org/for/w10-exiles/) if you aren't sure how to proceed. I'm not paid or anything to mention this, I just think **we shouldn't have to put up with capitalist bullshit to continue using a device.**
@@ -21,10 +22,10 @@ I've been using Linux exclusively for the past 3 months and the switch to it has My main "worries" and/or misconceptions before getting into it were: -* the supposed lack of programs and/or games -* learning the terminal -* learning the different directory structure -* issues with my Nvidia GPU +* the supposed lack of programs and/or games +* learning the terminal +* learning the different directory structure +* issues with my Nvidia GPU

I had grown tired of Windows and Microsoft as a whole yada yada—

@@ -37,23 +38,22 @@ So... the hardest part about moving is, well, how would I move to Linux? There's ### Decisions -I went to set up a virtual machine to understand what I'd want out of a "new" operating system, so I tried out ![](https://www.google.com/s2/favicons?domain=https://fedoraproject.org)[Fedora Workstation](https://fedoraproject.org/#editions) at first and it felt pretty seamless, I didn't have to use the terminal for much of anything. +I went to set up a virtual machine to understand what I'd want out of a "new" operating system, so I tried out ![](https://www.google.com/s2/favicons?domain=https://fedoraproject.org)[Fedora Workstation](https://fedoraproject.org/#editions) at first and it felt pretty seamless, I didn't have to use the terminal for much of anything. I tinkered with it for a couple of days before deciding to look up system/media installers for Linux distributions (that are able to be run on Windows) and coming up empty-handed, cluelessly thinking that somehow only Windows manages to offer one. -...Until I found ![](https://www.google.com/s2/favicons?domain=https://debian.org)[Debian's System Installer for Windows (win32loader)](https://wiki.debian.org/DebianInstaller/Loader), which I tried running under a Windows 11 virtual machine to see if it would fail to install, and it didn't! +...Until I found ![](https://www.google.com/s2/favicons?domain=https://debian.org)[Debian's System Installer for Windows (win32loader)](https://wiki.debian.org/DebianInstaller/Loader), which I tried running under a Windows 11 virtual machine to see if it would fail to install, and it didn't! So I just went ahead and installed it over my actual Windows partition (backing up my documents prior). -

{{date|readable}}