Skip to content

Improvements - v0.7.0

Compare
Choose a tag to compare
@KingPr0o7 KingPr0o7 released this 04 May 03:50
· 42 commits to main since this release

🟢 Additions

🔒Privacy Policy

The official privacy policy for my website, even though my site itself doesn't collect data, GitHub does. So, there is now a privacy policy; located in the footer of every page.

💱 Conversion to Sass

All .css files are now made in .sass first and then compiled to .css for production. I chose Sass because of its simple syntax and the ability for me to stop repeating myself.

Each .sass file has a purpose, with the config having the most integration. _config.sass allows the easy change of things such as:

  • Backgrounds
  • Text
  • Links
  • Scroll bars
  • Tooltips
  • Font
  • Tag gradients
  • Page layout
  • Focus appearance
  • Animation on scroll

All these files without the "_" are specific page styles; on the other hand, the others are called modules. Easily imported and eliminating the repation of code therefore, making it smaller.

📈 Improvements

📂 All Pages

  • With Sass, all .sass files are more straightforward, smaller, and more manageable than the previous .css files. Changing colors or integrating elements is a breeze with the @import 'module'.
  • Added ALTs to all images and fixed not descending order headers. h3 elements are now paragraph tags. These changes brought up the Lighthouse score to 100% accessibility.

🧡 Main Page

  • Made tabbing in the project cards better and fixed the bug with the title still showing, even when the content was over it.
  • Fixed the ability to tab out of the mobile navlist and still have it blocking your screen.

📰 All Blog Pages

  • Fixed meta author data not being correct.
  • Fixed title data not being correct.
  • Root folder changed from blogs-page -> blogs
  • ordered-list -> unordered-list
  • Improved quotation elements and padding.

🌟 Coming Soon

  • Tags for blogs
  • Tag/Title searching
  • Email contact method
  • GitHub Sponsors page
  • More projects/blogs