Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .changeset/ninety-dogs-pump.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
"@stackoverflow/stacks": minor
"@stackoverflow/stacks-svelte": minor
---

Add .bg-loading delete skeleton

BREAKING CHANGES:

Skeleton component deleted
4 changes: 4 additions & 0 deletions MIGRATION_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
- `.blr-sm` removed
- `.blr-lg` removed

#### Background
- Add `.bg-loading`
- Skeleton component deleted

#### Colors
- `gold`, `silver`, `bronze` colors removed

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,28 @@ exports[`atomic: misc > should output all atomic css classes 1`] = `
background-image: none !important;
}

.bg-loading {
animation: loadingBgAnimation 1.5s ease-out infinite;
animation-delay: 1ms;
}

@keyframes loadingBgAnimation {
0% {
background-color: var(--black-150);
opacity: 1;
}

50% {
background-color: var(--black-100);
opacity: 0.7;
}

100% {
background-color: var(--black-150);
opacity: 1;
}
}

.bg-confetti-animated {
background-repeat: repeat-x;
background-position: top -10px center;
Expand Down
20 changes: 20 additions & 0 deletions packages/stacks-classic/lib/atomic/misc.less
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,26 @@
// ----------------------------------------------------------------------------
.bg-image-none { background-image: none !important; }

.bg-loading {
animation: loadingBgAnimation 1.5s ease-out infinite;
animation-delay: 1ms;
}

@keyframes loadingBgAnimation {
0% {
background-color: var(--black-150);
opacity: 1;
}
50% {
background-color: var(--black-100);
opacity: 0.7;
}
100% {
background-color: var(--black-150);
opacity: 1;
}
}

.bg-confetti-animated {
background-repeat: repeat-x;
background-position: top -10px center;
Expand Down

This file was deleted.

73 changes: 0 additions & 73 deletions packages/stacks-classic/lib/components/skeleton/skeleton.less

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion packages/stacks-classic/lib/stacks-static.less
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@
@import "components/prose/prose.less";
@import "components/select/select.less";
@import "components/sidebar-widget/sidebar-widget.less";
@import "components/skeleton/skeleton.less";
@import "components/spinner/spinner.less";
@import "components/table/table.less";
@import "components/table-container/table-container.less";
Expand Down
7 changes: 2 additions & 5 deletions packages/stacks-docs/_data/site-navigation.json
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,8 @@
"links": [
{
"title": "Backgrounds",
"url": "/product/base/backgrounds/"
"url": "/product/base/backgrounds/",
"new": true
},
{
"title": "Borders",
Expand Down Expand Up @@ -335,10 +336,6 @@
"title": "Sidebar widgets",
"url": "/product/components/sidebar-widgets/"
},
{
"title": "Skeleton",
"url": "/product/components/skeleton/"
},
{
"title": "Spinner",
"url": "/product/components/spinner/"
Expand Down
14 changes: 0 additions & 14 deletions packages/stacks-docs/_data/skeleton.json

This file was deleted.

31 changes: 31 additions & 0 deletions packages/stacks-docs/product/base/backgrounds.html
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,37 @@
<section class="docs-section">
{% header "h2", "Background utilities" %}

{% header "h3", "Loading" %}
<p class="docs-copy">The Loading utility applies a shimmering gradient animation to a container's background. Use this class to create flexible 'skeleton' placeholders that mimic the shape and layout of content while it loads.</p>
<div class="docs-preview">
{% highlight html %}
<div class="p16">
<div class="ws3 d-flex g16">
<div class="v-visible-sr">Loading…</div>
<div class="bg-loading s-avatar s-avatar__96 fl-shrink0"></div>
<div class="d-flex fd-column g8 jc-space-between w100">
<div class="bg-loading bar-md h24"></div>
<div class="bg-loading bar-md h24"></div>
<div class="bg-loading bar-md h24 w70"></div>
</div>
</div>
</div>
{% endhighlight %}
<div class="docs-preview--example">
<div class="p16">
<div class="ws3 d-flex g16">
<div class="v-visible-sr">Loading…</div>
<div class="bg-loading s-avatar s-avatar__96 fl-shrink0"></div>
<div class="d-flex fd-column g8 jc-space-between w100">
<div class="bg-loading bar-md h24"></div>
<div class="bg-loading bar-md h24"></div>
<div class="bg-loading bar-md h24 w70"></div>
</div>
</div>
</div>
</div>
</div>

{% header "h3", "Confetti" %}
<p class="docs-copy">Adding the confetti background utility adds confetti to any block-level element. You can choose the animated version, or static version. The animated version respects <code class="docs-code">prefers-reduced-motion</code> and displays the static version of the background when necessary. No JavaScript required.</p>
<div class="docs-preview">
Expand Down
70 changes: 0 additions & 70 deletions packages/stacks-docs/product/components/skeleton.html

This file was deleted.

This file was deleted.

34 changes: 0 additions & 34 deletions packages/stacks-svelte/src/components/Skeleton/Skeleton.svelte

This file was deleted.

17 changes: 0 additions & 17 deletions packages/stacks-svelte/src/components/Skeleton/Skeleton.test.ts

This file was deleted.

Loading