v1.0.0 Release Notes 🎉 #1125
endigo9740
announced in
Announcements
Replies: 1 comment 1 reply
-
Congratulations 🎉 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Introduction
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:
Documentation Overhaul - #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 - #1070
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
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 - #1031
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
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.
Improved Search
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
Docs Audit - Critical Sections #1051
Svelte group 1 docs review #1054
Docs Audit - Svelte Group 2 #1055
Docs Audit - Tailwind Group 2 #1056
Docs Audit: Tailwind - Group 1 #1059
Docs Audit - Utilities #1071
Docs Update: Docs Section 1 #1084
Docs Update: Docs Section 2 #1086
General Documentation Review #1089
Docs for
Toast
still showpreset
instead of the newbackground
property #1008middleware
is misspelled in params for Popups #1015Documentation: Fixes tiny typo in example code #1035
Fixed spelling of Arbitrary #1040
docs/Modal/types.ts Fixes #1049 #1073
Fix App Rail code example #1085
Fix typo in tailwind integration docs #1121
allow
unstyle
class to inhibit<del>
/<ins>
typography #1060Broken link to contributions page #1010
Table of Contents Navigator on Docs stops functioning after changing internal tabs #1052
Adjust Sveld autodocs for missing props #1108
Responsive design audit #1058
Polish and Improvements
Popup cause weird scrolling behaviour #1018
Feat/redirector for jsdoc links to hyphenated url's #1083
docs/components/radio-groups/ vertical example #1089 #1091
Improve click event handler for App Rail Tile #1110
Unable to add class to RadioItem #1119
Bugfixes
LightSwitch
height is incorrect #1003Input chip button type fix #1063
Section inputs missing background color in input groups on Windows #1041
FileDropzone bind:files does not appear to work as expected #1021
Bugfix for dropzone in Firefox #1109
Button Groups Hover Effect outside the borders #1096
Theme generator does not update when a hex value is written into it #1111
Beta Was this translation helpful? Give feedback.
All reactions