v0.99.5 Release Notes #872
endigo9740
announced in
Announcements
Replies: 2 comments 2 replies
-
Is input-cell now a required class on input elements to be styled correctly (with border-radius etc.)? |
Beta Was this translation helpful? Give feedback.
1 reply
-
that is not workin for me |
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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
News
Skeleton on the LogRock Podcast
Chris will be appearing on an episode of the LogRocket Podcast on February 15th. Be sure to tune in as we'll be sharing some exciting news about Skeleton!
Community Updates
We've introduced a new set of community focused updates to help ensure that all Skeleton projects are friendly and inclusive. These rules and guidelines will be enforced on Github, Discord, and any other community focused space.
Release Notes
Release: https://github.com/skeletonlabs/skeleton/releases/tag/0.99.5
Today's release kicks off the refinement phase for the project as we move towards Release Candidate status for Skeleton. This means we'll be focusing primarily on polish and bugfixes. Please be aware that we expect the next few release to be bumpy, with more breaking changes than you may be used to. We ask for your patience during this time. However, be aware this will come with many highly requested updates and changes that will result in a much more stable product overall.
Summary:
Tailwind Element Updates - #837
Our refinement and polish for Skeleton has started with Tailwind Elements. These are broad and far reaching styles that affect many parts of Skeleton applications. We have compiled a detailed list of changes here. The most notable improvements include:
Universal Variants
Element variant styles now pull from a shared pool of styles and are universal. These are now available to buttons, badges, chips, cards, and other features. See the migration guide below for more info.
Button Groups
Button groups have now been introduced, allowing you to group a set of related actions.
Input Groups
Input groups have been introduced, allowing you to append icons and group multiple inputs.
Greatly Expanded Documentation
The documentation for each section has been greatly expanded, including many previously undocumented features.
Less Opinionated Styles
Styling for certain elements, such as links and button animations, are now less opinionated by default. Providing a simpler starting point for customization in your own projects.
Presentation Features
We've also introduced a new Tailwind > Presentation category, for features such as Gradient Headings that do not require Skeleton.
Given the scope of these changes, we would highly recommend viewing this ticket and review items marked
BREAKING:
. We also advise reviewing the latest documentation for each feature. The change to universal variants is the most broad so we've provided instruction below.Migrating to Universal Variants
All elements will now pull from a universal pool of shared variant styles, rather than having a unique set per Element. These are much simpler to use in practice. For example:
<button class="btn btn-filled-primary">
, now<button class="btn variant-filled-primary">
<span class="badge badge-ghost-secondary">
, now<span class="badge variant-ghost-secondary">
<span class="chip chip-ringed-tertiary">
, now<span class="chip variant-ringed-tertiary">
<aside class="alert alert-primary">
, now<aside class="alert variant-ghost-warning">
Even elements that previously required passing color values can now utilize variants instead:
<div class="card !bg-error-500">
, now<div class="card variant-filled-error">
We recommend using your code editor's find/replace feature to update each instance. See a few examples below:
btn-filled
, replace with:variant-filled
badge-filled
, replace with:variant-filled
chip-filled
, replace with:variant-filled
Tailwind Plugin Change
We've modified how portions of the Skeleton Tailwind plugin are generated. It is now more modular. Due to this change there is one minor breaking change introduced that you will need to address in existing projects. See the migration guide below.
Open your
tailwind.config.cjs
and prepend...
before the plugin and()
after the plugin:Minor Improvements
Remove alerts, breadcrumbs, dividers. Convert gradient headings. #831
Bugfixes
Bugfix for toast preset classes #855
Fix: Only include class selectors in the intellisense plugin #828
disabled
attribute:Visually disable FileButtons #823
changed bg-clip to bg-clip-text #812
0%
:Fixed text display for 0% #843
[ListBox] Non array objects cannot be used for single selection #845
[ListBox] Undefined behaviour when 0 is passed as selection value #846
Documentation
Fixed Table of Contents crashing on small screens where the Table of Contents isn't visible and therefore can't select the activeHeader #861
QA Fixes for Onboarding and Forms page #871
Fix: Set cookie path for theme switcher to root #853
Chore/analytics #867
A Luke's sponsor position on the homepage #816
Typo on Theme Colors doc #808
Fix example code #838
Preparing for Upcoming Releases
We do not typically discuss upcoming releases here, but given the amount of notable changes coming, we thought it might be helpful to explain what's coming down the pipeline over the next few releases. Expect to see a large amount of breaking issues as we move closer towards a stable Release Candidate status.
Polish Passes
Per this ticket, our current focus is polishing and refining as many core features within Skeleton as possible. The updates to Elements in this release are just the beginning. We have two other passes planned as follows:
We welcome your feedback for changes you would like to see for these features. Please provide these in linked tickets or reach out on Discord. Keep in mind that these will be polish/bugfix focused. Total refactors are not likely, so please keep your expectations reasonable.
Documentation Updates
Per this ticket, we have a large number of improvements for the Skeleton documentation website planned. This includes everything from design updates, improved text copy and instruction, to administrative tasks such as SEO.
If you're a skilled copywriter we could use your help! The plan is to take all volunteers, then divide and conquer, addressing issues from top to bottom - this includes fixing typos, grammar, and ensuring content is relevant and accurate. If you're available to help in this process then please reach out and let us know!
Support Skeleton
Like what you see here? Wish to sponsor Skeleton directly? Consider supporting us via one of the following services:
Beta Was this translation helpful? Give feedback.
All reactions