!header About !begin-text-block cruzgodar.com is hosted on GitHub Pages, which is a great way to host static websites for free. I wrote the code from scratch rather than use a site like Wordpress, which does little more than charge a steep price just to take away control. My goal was to create a site that used modern web technologies to their fullest extent while still being clean, fast and lightweight; to that end, it doesn’t use templates like Bootstrap, and it’s written in plain and simple HTML, not some abstract language that compiles to it. The few required libraries are simple and small, and notably, jQuery is not among them. I made sure to design the site with privacy in mind. There are no cookies of any kind, and everything runs locally, with no backend. There’s no data being mined and no ads tracking you. Creating a website from the ground up like this is a good way to learn about programming and graphic design, and it’s also just a satisfying hobby. If you’re interested in the code, the repo is here, and a complete documentation of how everything works is here. Consider crediting me if you use something large like an entire page layout in your own project. One final note: this site is built only for the latest versions of popular browsers because backwards compatibility is more trouble than it’s worth. If something isn’t working, first make sure your browser is updated, then file an issue here. !end-text-block !section !checkbox toggle-minor-versions Show minor versions !version 3.1 Swipe Right: Redesigned the floating footer and settings as a list of buttons that slide out from the bottom of the screen. !version 3.0 Just Add Water: Rewrote all of the site’s HTML in a custom shorthand format, speeding up the workflows of writing new pages and changing elements across existing ones.: 2021-05-12 !version 2.6 Individually Wrapped: Rearranged all of the site’s code into an object-based model, dramatically improving organization.: 2021-04-18 !version 2.5.4 Spelling it Out: Added one-time formula animations to each class page and simplified the page settings system.: 2021-04-13 !version 2.5.3 Refresher Course: Created a custom, viusually coherent set of page icons and updated the homepage text.: 2021-04-06 !version 2.5.2 \begin{tabular}: Added support for a two-column layout on ultrawide, making more efficient use of space.: 2021-04-05 !version 2.5.1 Caligo: Added the novel itself and a slew of related features to give it an elegant presentation.: 2021-04-04 !version 2.5 No Pixel Wasted: Rewrote every applet and set up the boilerplate necessary to allow them all to run in fullscreen.: 2021-01-03 !version 2.4.4 Depth of Field: Set up the boilerplate required to use WebGL, making 3D graphics possible in applets, and added support for radio buttons.: 2020-12-20 !version 2.4.3 Tabbed Out: Added a handful of capabilities that allow the site to be used without a mouse.: 2020-09-09 !version 2.4.2 Diet and Exercise: Removed the blog and notes pages to move the site toward a more professional, clean appearance.: 2020-07-15 !version 2.4.1 Compact Support: Added the ability to switch between a mouse and touchscreen on the same page, with no noticeable transition between the two.: 2020-05-09 !version 2.4 Soaring Higher: Replaced the settings page with a floating card, making the process of changing the settings much faster and cleaner.: 2020-04-03 !version 2.3.4 A Foreign Tongue: Set up the infrastructure necessary to use WebAssembly on the site, vastly improving applets’ speed, and introduced a Calcudoku generator as its first application.: 2019-12-26 !version 2.3.3 High-Efficiency Cores: Implemented a slew of speed-increasing features, including preloading the banners on every banner page linked to by the current page, and added a few applets.: 2019-11-24 !version 2.3.2 Hard at Work: Introduced Web Workers to the site, giving the ability to effectively multithread JavaScript, and added a Wilson’s algorithm applet as their first application.: 2019-10-30 !version 2.3.1 Keeping Count: Added an about page (this one!), created a complete documentation of how the site functions, updated the site logo, externalized CSS and JS from fancy pages, and automated AOS.: 2019-10-21 !version 2.3 Floating Above it All: Added a “floating” footer that can be accessed from anywhere by hovering or tapping near the bottom of the page.: 2019-09-17 !version 2.2.3 The Gradient Operator: Added a gradient to non-parallax banners and recreated every banner from its original source image to drastically improve quality.: 2019-09-15 !version 2.2.2 Three Cameras: Added an ultrawide layout for screens that are very wide or very large, rewrote the image links CSS to use grid, and improved banner performance.: 2019-09-13 !version 2.2.1 Message Without a Bottle: Removed all bottlenecks from loading banner pages, making it only dependent on the banner itself. Also added a teaching page, removed the research one for the time being, and gave Caligo’s a facelift.: 2019-09-07 !version 2.2 Upgraded Gearbox: Overhauled the settings system to take full advantage of the website being a single page app.: 2019-08-27 !version 2.1.1 Contentful Paint: Added the short story Desolation Point, a true black theme, and a Mandelbrot set explorer.: 2019-08-23 !version 2.1 Vanilla Ice Cream: Removed the dependency on jQuery, making the site faster and cleaner.: 2019-07-31 !version 2.0.1 Minimalism: Minified external JavaScript and CSS and added an indentation setting for writing pages.: 2019-07-29 !version 2.0 One Page is Enough: Became a single page app, improving speed, reducing requests, and making cross-page scripting much much easier.: 2019-07-25 !version 1.5.1 Accessibility Granted: Took major strides to improve site accessibility and intuitiveness and added a comments setting.: 2019-07-14 !version 1.5 Progressive Views: Became a Progressive Web App, allowing users to install the site like a native app on their device.: 2019-06-23 !version 1.4 Image System Overhaul: Fundamentally changed how images work, adding support for WebP and including a portrait version of every banner to save space when possible.: 2019-06-12 !version 1.3.3 Exploratory Committee: Added a Julia set explorer applet, the applets page itself, a contrast setting, and a smoother transition when the back button is used.: 2019-05-06 !version 1.3.2 Settings Expansion Set: Added three settings — one to disable AOS, another to disable the link transition, and a third to make banners act like normal images — and added stage bubbles on the Caligo page to show large-scale progress.: 2019-04-09 !version 1.3.1 Chain-Link Polish: Added a fade transition when navigating between pages and a section on the homepage for the newest subpages.: 2019-04-04 !version 1.3 Settings Set Up: Added a settings system so that the site’s appearance can easily be customized.: 2019-04-03 !version 1.2.2 Hieroglyphics: Changed first-level pages’ icons from being their latest subpage’s icon to being a clean glyph on a pastel background.: 2019-04-03 !version 1.2.1 Light on its Feet: Simplified footers by making a function to insert them dynamically and improved cross-browser support.: 2019-04-01 !version 1.2 Another First Impression: Completely redesigned the homepage banner and improved the banner system in general.: 2019-03-29 !version 1.1 Lights Out: Added a dark theme and gave the bio page a banner.: 2019-03-08 !version 1.0.3 Better Banners, Inc.: Changed the banner animation to use a fading form of parallax.: 2019-02-14 !version 1.0.2 Creative Mode: Added the short story Mist and more blog posts.: 2019-02-08 !version 1.0.1 Suddenly, a Blog: Added a blog and navigation buttons along with it.: 2018-11-10 !version 1.0 (Very) Humble Beginnings: Where this damn time sink started.: 2018-11-05 !footer