well hello
oh damn, you're from the future.
as for what's actually new: there's a new project for testing out discord profile pictures, some random touches to how things look, and some changes to my links. i felt like the descriptions were somewhat unfair in terms of how vague they can be, so i just got rid of them.
i've been sitting on this update for this current version of my website for a while now, and i feel a bit weird not giving it the light of day, so here you go. one last probably final update to this version of my website.
it's mostly because i've been rewriting my website. i was starting to not like the current state of this website, so i just started over again.
what has it been, like three months without updates? holy hell
it now also supports multiple images for a single link!
but that's fixed now. i had to somewhat redo how it manages its configuration though.
so linkshuffle just didn't work when you framed it on another website...
i mean like... this. these emotions. the face thing. i realize how you can interpret that differently in the context of a robot. heh.
i also realize i haven't really been using these emotions i've programmed.
there's another project now, called linkshuffle. it's similar to advertising; it'll just cycle through websites. you can join for free, no money is exchanged.
also, you can interact with the particles in the clock thing. you kinda slice them, and i think it's pretty cool. it also adapts to your screen size now too, so it won't just... go off the screen.
also, a comment section.
the navigation has more tabs, and it think it's better that way. it's less confusing.
there's also another new thing in things. it's based on a dream i had, it's a clock, and it animates.
i added like 5 new buttons you can link me with. less of dabric and more of dabric!
i've also changed my /buttons/ page to /me/, and put my socials into there.
anyways, there's two new pages in things.
sorry for the lack of stuff (wow, a month). i've been playing mario kart with no regrets
two websites were added to the links page, a typo where i absolutely mutilated a sentence was fixed, and some npm packages were updated.
you can collapse modals now, just in case you wanted to. (are these even modals?)
i'm doing horrible with stuff like this. it seems i publish my website and i find an issue that needs fixing...
i had to revert the override face option for this page back to just the dropdown.
for some reason, it would get progressively more laggy as you moved your mouse. i have no idea why.
modals are draggable now, and most of them don't block the entire screen anymore.
anyways, the number inputs work correctly on mobile now.
for some reason, ios doesn't give you a minus button on the keyboard. not much i can do about that!
not doing so well with publishing my site rn
but i forgot to remove it... so the nav looks broken on a desktop...
so i was seeing what the navbar would look like on the left side instead of the bottom. i didn't like it.
andd i forgot to remove a console.log. fixed that
i actually came up with a solution to springs (a way of easing something) at low fps. so now everything won't go insane if you just so happen to have a 30hz monitor.
i rolled it back and went to bed. now i've figured out the issue, it was because of a noscript tag in a noscript tag. oops, i guess doing that breaks everything.
so i built my website and uploaded it. it was broken.
for some reason on safari, the progress bar would show up in the wrong spot. that's been fixed.
there's a progress bar for the page loading now. it isn't a fake one, it actually represents how much the page loaded.
if you're curious about it, there's an option to turn on the debug info for it under the ":)" menu.
there's another button to link me with. it's just me smiling (:
some pages have more things you can fiddle with under "!!" in the nav bar. if a page has it, it'll appear next to the ":)" menu. so far, only this page has it.
my model had some issue with there being lines in the edges. they're gone now.
a bit technical, but the issue was floating point inaccuracies in the uv, and it didn't seem solvable. knowing that, i just padded everything on the texture to account for it. and now there are no lines!
pressing escape is a bit more reliable now. it now closes the current tooltip and queues up. so if you hit escape in a modal/dialog when a tooltip is visible, it'll close the tooltip first and then close the modal. before, it would close both at the same time, which is why i didn't have escape hide tooltips yet.
there was a warning when this 3d scene runs slowly, but i've removed it. it was pretty unreliable, and more of an annoyance if anything. either way, my homepage seems to run smoothly on an outdated school chromebook i have lying around, so i don't think it's that much of an issue.
just to explain more, my face is rendered on its own in a canvas.
that's neat, but every frame we're having to get data from the canvas and apply it to a texture. that can be somewhat intensive, and it choked hard on low-end devices.
the issue was that it was rendering in 2400x1200, which was overly big. so i've toned it down to 96x48, which isn't as bad. low-res gives a more robotic feeling anyways.
well, that last changelog was a bit vague. but my face being dynamic isn't as intensive now
my face is more dynamic :)
if you hovered over something that had a big tooltip, the tooltip might entirely cover it. now, the tooltip will go above it.
also, you won't see tooltips for obscured elements on mobile anymore.
there was an issue where spring animations would be a bit too springy at lower frame-rates (for example, if you tried to spin me at ~20fps, i would spin out of control until my rotation hit Infinity). so now nothing is springy, as i'm not sure how to solve that.
somewhat reworked how this changelog works. now the website no longer saves the time of your last visit, just the latest changelog you've read.
i forgot to mention last time, but the links page was somewhat redesigned.
tooltips now lock on to whatever it's from instead of your mouse. i think doing it this way is much easier to read, especially if the tooltip is lengthy.
before, this message was bugged and would show everytime. that's not the case anymore.
me telling you about new things is new.