DEV Community

Jim Christian Dale
Jim Christian Dale

Posted on • Edited on • Originally published at christiandale.no

kernel.css v2.0.0-beta.1 Released

I'm excited to announce the release of kernel.css v2.0.0-beta.1! This version is a major rewrite of the library, focusing on ease of use, and the use of modern CSS features. Some features where removed, some were added, and alot of changes were made to the existing features. This release is a beta, meaning that it is not yet stable, and may contain bugs. However, I believe that it is ready for testing and feedback.

The goal of the library is to provide a simple and lightweight starting point for building websites, without the need for JavaScript. An issue I had with other CSS libraries / frameworks is that they where to complex and bloated, and I wanted to create something that is easy to use and understand. It's not meant to be a full-featured framework, but rather something that gets you moving quickly with a solid foundation.

kernel.css is a project I created almost 10 years ago, and I've been using it here and there for my own projects, which has given insights into which features are useful and which are not. This new release is a culmination of that experience, and I hope that it has some use to others as well.

Check out on github

Here is a summary of the changes in this release:

✨ Added

  • Added accordion module.

🧹 Changed

  • Replaced Stylus with SCSS.
  • Refactored the grid system to use CSS Grid.
  • Reworked color, transition and animation systems.
  • Fixed various bugs.

🧽 Removed

  • Removed Material Icons support and related variables.
  • Removed bold text from label module.
  • Removed background from blockquote.
  • Removed old test files.
  • Removed sidebar and tabs modules (these did not fit with the CSS only approach).
  • JavaScript dependencies are no longer included in the library.

Check out my website at christiandale.no for more content.

Top comments (0)