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.
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.