Welcome to my brand newupdatedsuper-updated website!
I've been working pretty hard on this update, and my efforts have finally come to fruition! In this brief post, I will list all the things that have been changed. As always, all changes are on the main repository, under a permissive license and available for public use.
Visual changes
Most visual changes made in this update are for accessibility. Sorry abled folks, no new things for you! :)
There is a new high-contrast mode for those who need it.
Links are now underlined.
The navigation bar is now static for users who prefer reduced motion.
As always, general contrast has been improved.
Improved icons.
New features
Fediverse comments are now available. Try them out here! Sadly, I had to use JavaScript for them, but it's completely optional, and heavily minified. :)
Publishing dates are now displayed twice, but in different formats. A human-readable format is provided at the top, and a machine-friendly once is provided at the bottom.
The navigation bar is now even more responsive, working in a bigger range of devices and combinations.
Assets are now heavily minimized, including but not limited to: SVGs, PNGs, HTML, JS and CSS. Additionally, source maps are provided at <filename>.<extension>.map. With these maps, you can reconstruct the minified files to their original state in order to verify they are the same as provided in the source code. With this change, I hope the website will be accessible in a higher range of devices while not losing transparency.
Fixes
A big big part of the codebase has been refactored, meaning the source code is smaller and more accessible.
Automatically generated Favicons are now properly rendered.
eFamily updates
I have rebranded the Family to eFamily! I have also started the eMac's reparation, so, temporarily, it's going to be the logo of this website. :)
VinPipe updates
I've been incredibly busy, but that didn't stop me from planning things out! I am soon going to refactor VinPipe's config system, making it more portable and accessible. I haven't really made any change to its codebase yet, apart from a TODO comment.
What's to come
Apart from bug fixes and improvements, I'm going to focus on making this website work on old browsers. Additionally, I'm going to write documentation to make websites based on it. Stay hydrated!
Proudly written by Ivan.
Ivan is a young and passionate libre software advocate and coder, main author and designer of this website. He's been proudly embracing the open web and giving back to the open source community ever since he was 13 years old.
Comments
Comment via Fediverse
To comment on this post, leave a reply to this thread from your Fediverse (Mastodon, Pixelfed, Pleroma, etc.) account.
This post has not been: - Sponsored. - Written by AI. - Made by somebody else other than the author stated above. - Eating your apple pie in secret.