Skeleton v1.0.0 🎉

chris
Chris Simmons @SkeletonUI
Skeleton v1.0.0 🎉

Please join us in welcoming Skeleton v1.0! Today's release is a huge milestone for the project. It has been a year since the project was started, and in that time we've had 50+ contributors, closed 500 GitHub Issues, 500 pull requests, and provided 27 pre-release versions. These are not meaningless numbers, but rather represent the cumulative effort of contributors to deliver what we feel is the best UI library available for Svelte today.

Launch Day Events

To kick things off we'll be celebrating with not one but TWO livestream events today. View the details here:

What should you expect from v1.0?

The v1.0 release eases the project into a point of stability. In other words, you can now have the confidence to build and use Skeleton in your production projects. No software is perfect though, which means we will continue releasing regular maintenance updates and introducing additional features and extended capabilities over time. Major changes can still occur, but we'll do our best to limit these to major point releases (ex: v2.0, v3.0, etc)

Special Thanks

A special thanks to Trey Weir and Thomas Jespersen for helping get Skeleton off the ground. To our core team: @niktek, @Sarenor, @ryceg, @luke-hagar-sp, @AdrianGonz97, @JustBarnt, @SebasF1349 for helping make the project better every day. And of course our wonderful community, contributors, and sponsors that have provided unwavering support along the way. Seriously, thank you all so much!

Release Notes

Release: https://github.com/skeletonlabs/skeleton/releases/tag/1.0.0

Summary:

  • 🎉 v1.0.0 released!
  • 📖 Massive documentation overhaul
  • 🖼️ Many new previews and examples
  • 🐞 A plethora of improvements and bugfixes

Documentation Overhaul

https://github.com/skeletonlabs/skeleton/issues/783

The primary focus of today's release is a massive overhaul of the Skeleton documentation. This was accomplished through an incredible grassroots movement within our community to help improve every page, top to bottom. Special thanks for everyone that reviewed and submitted changes during this time.

A very big thank you to our biggest contributors: @Sarenor, @niktek, @RyanTheGuy, @DukeRupert and @oatnog

Homepage Redesign

https://github.com/skeletonlabs/skeleton/issues/1070

home

The Skeleton documentation homepage has been rebuilt from the ground up. In addition to a brand new visual design, it now serves as an introduction and showcase of the many key features that make Skeleton unique. Of course the entire page is built with Skeleton's adaptive theming system, which means it looks great regardless of what theme you choose!

The page also includes a link to launch Skeleton on StackBlitz, allowing you to easily test drive the entire library without installation. If you're a fan of what you create in this sandbox, link the project to GitHub and continue using it all the way to production.

Page Structure

doc-structure

The structure of each inner documentation page has been reworked to provide more information at a glance. Quickly find the name, description, and import statement of each feature. As well as link to the page source, feature source, accessibility guidelines, and more. Then quickly navigate the page with the included table of contents. Hover over a title section to generate a deep link straight to that specific topic of interest.

Improved Previews - https://github.com/skeletonlabs/skeleton/issues/1031

Screenshot 2023-03-09 at 8 52 47 PM

The Skeleton documentation now also includes many more previews and demonstrations of each feature. With an interactive preview component to test on different color backgrounds and direct access to quick configurable settings. Code snippets are also co-located with each preview, allowing you to quickly replicate each example in your project.

Information Quality

Screenshot 2023-03-09 at 8 53 27 PM

We've put a tremendous amount of effort to better explain what Skeleton is, walk you through getting started, and of course cover the most essential features of the library, such as props, design tokens, and variants. Navigation has also been streamlined to make it easier to traverse from section to section.

Screenshot 2023-03-09 at 8 54 23 PM

Documentation search has also received a "glow up", allowing you to quickly trigger search, query, and navigate to a feature page using full keyboard navigation. It's never been easier to find what you're looking for.

Additional Documentation Updates

Polish and Improvements

Bugfixes