-
-
Notifications
You must be signed in to change notification settings - Fork 331
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Polish Pass: Components & Actions #857
Comments
A new PR for this is available here: Preview URL: |
Hi! Here are a couple of things I'd really love to see in Skeleton, if possible :)
I also included links to examples of what I mean, because sometimes it's hard to explain things just with words :P |
Hey @Gilgames000! And the countdown is a new component that you can put down in it's own issue similar to the autocomplete issue: |
This will never be part of Skeleton. It's a dark pattern and terrible for accessibility. We covered this here:
As Dom mentioned and linked above, this is done and will be part of the next release.
Not something we intend to cover, though we would welcome a PR if someone wished to build this. But we officially recommend this library if you need something like this. |
In the Stepper component documentation, it describes in the event tab, events that only exists for the a few changes to Stepper that would be nice to see:
|
We've merged this into the How to Test (via the Skeleton project)If possible, clone down the Skeleton project, checkout the If you do not have the means to do this, consider viewing the documentation from the following URL. This is still a valuable way to find visual issues or typos: How to Test (via your own project)If you wish to test in your existing Skeleton projects, download this Tarball and follow the instructions linked here: skeletonlabs-skeleton-component-test.tgz What To TestEvery feature listed under the Svelte category from the doc site app rail. This includes ALL Actions and ALL Components. Start the top of the list and work your way down. What to Look ForKeep an eye out for the following:
Where to Report issuesDO THAT HERE! You're welcome to ask questions here or on Discord, but please actually report the issues UNDER this ticket please! Be aware this update WILL go live on February 7th, so the more issues we find and fix, the better! Thanks for your help! |
Unrelated/related, not sure but on the accordions page the WAI-AIRA link leads to a 404 whilst it should probably go to: https://www.w3.org/WAI/ARIA/apg/patterns/accordion/ |
Given this release is dropping tomorrow I'm going to go ahead and close this ticket. If new issues are found related to components, please create dedicated tickets for them from this point forward. Do not add them here. Thanks! |
Base on: #782
The goal of this pass will be to improve, refine, and finalized all Svelte components and actions in Skeleton as we move closer to our release candidate status for the library.
use:enhance
formsSvgIcons
component from/lib
to/docs
to remove from the public libraryCssClasses
(or similar) to identify Tailwind style props for IntelliSense auto-suggestions.Actions
Clipboard
Filters
#
(ex:"#Apollo"
)Focus Trap
Components
Accordions
AccordionGroup
component toAccordion
for library consistencyautocollapse
propertyApp Bar
space
tospacing
for library consistencyApp Rail
border
prop on the AppRailApp Shell
#page
region now reports the vertical scroll position via theon:scroll
event.regionPage
prop for adding classes to the scrollable#page
regionpageHeader
slotAvatars
style
attribute, this allows Skeleton filters via CSSConic Gradients
regionCaption|Cone|Legend
to apply arbitrary region classesFile Buttons
name
property is now required to support Svelte's native form submission.File Dropzone
name
property is now required to support Svelte's native form submission.disabled
attribute now has a visual affect on the inputInput Chips
name
property is now required to support Svelte's native form submission.<select>
input to provide better support for native formsmax
prop to limit the maximum chips allowedminlength
andmaxlength
props to control input character lengthListboxes
name
property is now required to support Svelte's native form submission.radio
inputs for single selectionmultiple
prop to convert this to acheckbox
inputPaginators
$: page
->let page
in docs to prevent server-side pagination rubber banding bugProgress Bars
label
withlabelledby
, we recommend a wrapping<label>
as neededProgress Radials
label
withlabelledby
, we recommend a wrapping<label>
as neededRadio Groups
name
property is now required to support Svelte's native form submission.borderSize/borderWidth
combined into singularborder
prop for library consistency.accent
prop toactive
for library consistencyRange Sliders
name
property is now required to support Svelte's native form submission.Slide Toggles
name
property is now required to support Svelte's native form submission.accent
property renamed toactive
for library consistencyborderSize/borderWidth
combined into singularborder
prop for library consistency.class
attribute is now correctly implemented on the parent elementSteppers
Tabs
Tables
Table of Contents
spacing
prop to set vertical spacing between rowsThe text was updated successfully, but these errors were encountered: