[ changelog ]

To-Do

  • Implement hue/saturation sliders ✔️ (This was a nightmare, so we went with dark/light toggles instead)
  • Media queries for mobile devices (well, more media queries)
  • images for favorites? might be heavy, but i could always just lazy load them on view... idk
  • Fix mobile no-js functionality 😥
  • Occasional shooting stars behind the parallax would be neat o:
  • A whole bunch of secret stuff
  • Music player? If I fix the AJAX shit it should be totally doable ✔️
  • Redo transitions to properly use AJAX ✔️
  • Fix flickering when changing pages/transitioning ✔️

History

0.5.4

  • Fixed a typo (a few typos) in the music player guide. Oops!
  • More buttons
  • New blog post: who put that cookie there?
  • Started first pass at an RSS feed. Not that I write anything interesting, but hey, it'll be there for whoever wants it. c:

0.5.3

  • Added syntax highlighting to code.
  • New fonts to improve readability.
  • New blog post: where to go.
  • Other stuff

0.5.2

  • Added light theme. Toggle button in top-right of sidebar.
  • SoundCloud Widget Embed styling (temporary).
  • Fixed the back parallaxed mountain range (it wasn't seamless).
  • Completely rewrote stylesheet to remove duplicate properties.

0.5.1

  • Added music player. This is actually SoundCloud's embed widget, but we use CSS to shrink it down to nothing (and disable pointer events) and then call its functions using JavaScript and our own custom music player layout.
  • Moved changelog button to the top of the sidebar to give the music player more room (on mobile, the music player was clipping over the changelog button).
  • New guide post: custom soundcloud music player

0.5.0

  • AJAX page transitions added. It's a jumbled mess of code I wrote while half-asleep, so there's probably some broken stuff, but it works on my end
  • First pass at mobile media queries. Sidebar now moves off-screen under 900px. Shouldn't be too broken I don't think.
  • Minified js to cut back on load.
  • Started work on music player. Might break everything, idk yet.

0.4.5

  • More buttons (everyone has such awesome sites, i swear)
  • scrapped ajax code, reverted backup ;-; gonna do it better this time around

0.4.4

  • Added a bunch of buttons to links
  • Added favorite games to about
  • New blog post: dive

0.4.3

  • Added interests in about
  • Added guestbook link

0.4.2

  • Fixed a missing closing tag. Oops!

0.4.1

  • Made a button.
  • Made a code box. This was harder than I anticipated, since Eleventy generates static pages from markdown. It wanted to try and parse what was inside the code section, so I had to figure out a way to prevent this. Turns out that the templating system used by Eleventy, Nunjuck, has a raw tag which'll prevent anything inside from being parsed.
  • Added a very simple copy JS code to easily copy the contents of the code box to the clipboard. I hope it works (it works for me, at least).

0.4.0

  • Created about page icons. These are SVGs that have been reformatted in Inkscape and stripped of all extraneous data via SVGOMG.

0.3.1

  • Fixed parallax flickering. This was due to the speed of the scrolling images. Adjusted it so that the scroll reset isn't noticeable.

0.3.0

  • Created parallax forest background for content area. This actually uses seven separate webp files and translates them over the x-axis at varying speeds.

0.1.0

  • Trapezoid window determined too difficult to maintain for multiple aspect ratios. Switched to new v2 design.
  • Established color variables.
  • Static background for content area with subtle grain overlay.

0.0.1

  • v1 template created. Using svg paths to create trapezoid window for landing page.