diff --git a/public/88x31/sneexy2.gif b/public/88x31/sneexy2.gif new file mode 100644 index 0000000..dd79a65 Binary files /dev/null and b/public/88x31/sneexy2.gif differ diff --git a/public/favicon.ico b/public/favicon.ico index c703ff6..fa81ff7 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/whoami/iszac_4x.png b/public/whoami/iszac_4x.png new file mode 100644 index 0000000..a0aba7d Binary files /dev/null and b/public/whoami/iszac_4x.png differ diff --git a/public/whoami/theo_4x.png b/public/whoami/theo_4x.png new file mode 100644 index 0000000..75237cf Binary files /dev/null and b/public/whoami/theo_4x.png differ diff --git a/src/app/iszac/page.tsx b/src/app/iszac/page.tsx new file mode 100644 index 0000000..b900db9 --- /dev/null +++ b/src/app/iszac/page.tsx @@ -0,0 +1,217 @@ +/* eslint-disable react/jsx-no-comment-textnodes */ +/* eslint-disable react/no-unescaped-entities */ +"use client"; +import AccessibilityBox from "@/components/AccssibilityBox/AccessibilityBox"; +import Floaty from "@/components/Floaty/Floaty"; +import Footer from "@/components/Footer/Footer"; +import Page from "@/components/Page/Page"; +import ScrollBackInd from "@/components/ScrollBackInd/ScrollBackInd"; +import SpeedDial from "@/components/SpeedDial/SpeedDial"; +import { Color3 } from "@/utility/color"; +import { useEffect, useRef, useState } from "react"; + +export default function Home() { + const [page, setPage] = useState(0); + const body = useRef(null); + + // TIME + const dateObj = new Date(); + const [time, setTime] = useState("00:00:00 PM"); + const [date, setDate] = useState("0/0/0000"); + let animFrame = useRef(0); + + // hot reloading memory saver + useEffect(() => { + window.cancelAnimationFrame(animFrame.current); + }, []); + useEffect(() => { + function setTheTime() { + dateObj.setTime(Date.now()); + setTime( + dateObj.toLocaleTimeString("en-US", { + minute: "2-digit", + hour: "2-digit", + timeZone: "America/Chicago", + }) + ); + setDate( + dateObj.toLocaleDateString("en-US", { + weekday: "long", + day: "2-digit", + month: "long", + timeZone: "America/Chicago", + }) + ); + animFrame.current = window.requestAnimationFrame(setTheTime); + } + animFrame.current = window.requestAnimationFrame(setTheTime); + }, []); + + return ( +
{ + const target = e.target as HTMLDivElement; + const curPage = Math.round(target.scrollTop / target.clientHeight); + if (curPage != page) setPage(curPage); + }} + > + + +

+ Who's Theo?  +

he/him

+

+

+ Well, that's a hard question to answer. Some would say that Theo is + the me that's always been here. +

+

+ We do know that Theo primarily sits in front, only ever leaving when + he needs some time to figure things out. +

+

+ He's a proud sysadmin, taking care of the technological side of things + when he can. +

+ + + + +
+ +

+ Who's Iszac?  +

he/they/it

+

+

+ Ice cream, cotton candy, any brightly-coloured sweet treat would + describe him quite well. +

+

+ Sometimes we describe him as my true autistic self, one unregulated by + the bounds of what is "cringe" in my head, but we're also still not + sure yet. +

+

+ Iszac is the identity that fills in when Theo feels disconnected from + his own identity. +

+

+ He's more creative, not too interested in sysadmining but more + interested in expressing himself with whatever means necessary. +

+ + + +
+ +

+ Who do you make up? +

plural they

+

he/him

+

+

+ We think it would be wrong to call us a system, + especially because that's not really how we feel. +

+

+ We're just one person, 2 identities, that aren't too different from + each other. We make up MeowcaTheoRange! +

+
+ +

What accounts do you run?

+

Let's see...

+

Iszac runs

+ +

Theo runs

+ +

We both run...

+ +

+ This should be a reliable enough index of where we are and what we do. +

+

+ + Also, if any accounts aren't listed here and don't link back to + abtmtr.link, it's most likely not us or inactive! + +

+
+ +
+
+ ); +} diff --git a/src/app/page.tsx b/src/app/page.tsx index a6fc2a7..225f6b0 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,9 +1,10 @@ /* eslint-disable react/jsx-no-comment-textnodes */ /* eslint-disable react/no-unescaped-entities */ "use client"; +import AccessibilityBox from "@/components/AccssibilityBox/AccessibilityBox"; import ColourChip from "@/components/ColourChip/ColourChip"; -import Eighty from "@/components/Eighty/Eighty"; import Floaty from "@/components/Floaty/Floaty"; +import Footer from "@/components/Footer/Footer"; import Page from "@/components/Page/Page"; import ProjectList, { Project } from "@/components/ProjectList/ProjectList"; import ScrollBackInd from "@/components/ScrollBackInd/ScrollBackInd"; @@ -185,12 +186,11 @@ export default function Home() { > - +

Welcome 👋

- I'm MeowcaTheoRange{" "} + We're MeowcaTheoRange{" "} (miau-kuh-thee~oh-ray~nj) .
- I'm a web developer, Fediverse enthusiast, and compulsory Minnesotan. + We make up a web developer, Fediverse enthusiast, and compulsory + Minnesotan.

- I'm also known as Iszac or Theo as - well. + We're made up of two identities, Iszac and Theo. +
+ This site was originally written by Theo, so it will go on from his + perspective. +
+ Learn more about us

-

he/they/it

Male

Minor

Autistic

+

Hey, I'm Theo.

I run this domain and all of the services on it.

My favourite hobbies are programming,{" "} @@ -326,7 +320,7 @@ export default function Home() { ]} /> - +

What's on this domain?

Here's a quick list of all of the web services on this domain right @@ -410,12 +404,7 @@ export default function Home() { markdown /> - +

Current Obsessions

I'm into a lot of stuff. As of this site's publication, you'll @@ -462,12 +451,7 @@ export default function Home() { sections. Enjoy!

- +

Programming

I like using what some call "programming languages".

@@ -481,13 +465,7 @@ export default function Home() {

- +

Fonts

I also like UI and UI design. This includes fonts, quite a bit.

@@ -598,7 +576,7 @@ export default function Home() { - +

Artistry

Artistry usually includes writing and drawing. These are the purposes @@ -615,11 +593,7 @@ export default function Home() { - +

Branding

I don't really have strict branding guidelines, but I do have a few @@ -648,7 +622,7 @@ export default function Home() {

If you are a local organization and would like to refer to me by my legal name, please{" "} - + contact me {" "} and we can probably figure something out. @@ -662,7 +636,7 @@ export default function Home() { these colours:

- + Iszac Blue
Primary @@ -721,72 +695,8 @@ export default function Home() { that I'm still screwing with.

- - -

- ABTMTR - - .LINK -

- - - - - - - - - - - -

© MeowcaTheoRange 2023

-
+ +