Skip to content
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

19.0.0 release #2541

Merged
merged 24 commits into from
Jan 29, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
530308f
chore(docs): restructured Skin docs site and made it more mobile frie…
ArtBlue Jan 10, 2025
1e0fd7c
fix(docs): fixed js and spinner icon
ArtBlue Jan 13, 2025
9a06f44
chore(docs): removed deprecated non-route module files (#2521)
ArtBlue Jan 13, 2025
424839a
feat(floating-ui): added support for floating-ui in dropdowns (#2523)
agliga Jan 14, 2025
0f23083
chore(docs): cleanup styles (#2522)
ArtBlue Jan 15, 2025
529af17
chore: added changeset for floating-ui
agliga Jan 16, 2025
93788e6
fix(table): removed aria-pressed on sortable headings (#2526)
saiponnada Jan 16, 2025
4265bed
feat(icons): added new icons and removed serveral icons (#2528)
agliga Jan 17, 2025
5a5a45f
feat(date-textbox): added floating-ui support (#2529)
agliga Jan 17, 2025
18ea3d0
feat(docs): implemented DocSearch (#2525)
ArtBlue Jan 21, 2025
d8f88b5
chore(docs): added component meta tags (#2534)
ArtBlue Jan 22, 2025
c1423f3
chore(docs): centralized nav on small screens (#2531)
ArtBlue Jan 22, 2025
e0bc6ac
feat(icons): added new icons (#2532)
agliga Jan 22, 2025
c93b446
chore: updated dev deps
agliga Jan 22, 2025
fa76831
chore(docs): added sitemap to docs (#2538)
ArtBlue Jan 27, 2025
c479ee1
chore: remove deprecated code for next major (#2536)
agliga Jan 27, 2025
b6f7744
feat(combobox): remove chevron from combobox (#2537)
LuLaValva Jan 27, 2025
a21d879
chore: added comments to drawer and fullscreen dialog about future re…
agliga Jan 27, 2025
ae032b7
chore: renamed deprecated icons and added set-position to all elements
agliga Jan 28, 2025
fe2ec4f
fix(docs): fixed example pages
ArtBlue Jan 29, 2025
2661358
Merge branch '19.0.0' of https://github.com/eBay/skin into 19.0.0
ArtBlue Jan 29, 2025
fbc617c
fix: flags
agliga Jan 29, 2025
7fa4ed2
chore: fixed marko run path changes
agliga Jan 29, 2025
85711c5
fix(docs): fixed broken images across site
ArtBlue Jan 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .changeset/curvy-experts-smell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ebay/skin": major
---

chore: added comment to deprecated components about their removal
5 changes: 5 additions & 0 deletions .changeset/late-rats-hope.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ebay/skin": major
---

chore: remove deprecations for next major version
5 changes: 5 additions & 0 deletions .changeset/rich-peas-clap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ebay/skin": major
---

fix(table): remove aria-pressed from table headings
6 changes: 6 additions & 0 deletions .changeset/silent-games-retire.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@ebay/skin": major
---

feat(dropdowns): added floating-ui support
All dropdowns should be using floating-ui by default. In order to have the old non-floating ui positioning, use `--set-position` modifier on all dropdowns (such as `.menu-button__menu--set-position`)
5 changes: 5 additions & 0 deletions .changeset/smart-bugs-turn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ebay/skin": major
---

feat(floating-ui): added support in date-textbox
5 changes: 5 additions & 0 deletions .changeset/swift-hairs-deny.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ebay/skin": major
---

feat(icons): added new icons and removed serveral icons
5 changes: 5 additions & 0 deletions .changeset/twelve-llamas-flash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ebay/skin": major
---

feat(combobox): remove chevron from combobox
6 changes: 4 additions & 2 deletions .github/workflows/gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ jobs:
- run: npm run build
- run: npm run deploy
- name: Upload artifact
uses: actions/upload-pages-artifact@v1
uses: actions/upload-pages-artifact@v3
with:
path: _site/public

# Deployment job
deploy:
Expand All @@ -63,7 +65,7 @@ jobs:
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2
uses: actions/deploy-pages@v4
release:
runs-on: ubuntu-latest
if: "${{ github.repository_owner == 'ebay' && github.event_name == 'push' }}"
Expand Down
3 changes: 3 additions & 0 deletions .stylelintrc
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"selector-class-pattern": null,
"alpha-value-notation": "number",
"declaration-block-no-redundant-longhand-properties": null,
"media-feature-range-notation": null,
"value-keyword-case": [
"lower",
{
Expand All @@ -45,8 +46,10 @@
],
"rules": {
"scss/at-mixin-argumentless-call-parentheses": null,
"at-rule-descriptor-value-no-unknown": null,
"scss/dollar-variable-pattern": null,
"order/properties-alphabetical-order": true,
"declaration-property-value-no-unknown": null,
"value-keyword-case": [
"lower",
{
Expand Down
2 changes: 1 addition & 1 deletion dist/chips-combobox/chips-combobox.css
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
transition: transform 0.2s linear;
}

.chips-combobox .combobox__listbox {
.chips-combobox .combobox__listbox--set-position {
top: calc(100% + var(--spacing-150));
}

Expand Down
9 changes: 7 additions & 2 deletions dist/combobox/combobox.css
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,17 @@ span.combobox {
display: none;
left: 0;
max-height: 400px;
min-width: 100%;
overflow-y: auto;
position: absolute;
top: 0;
width: -moz-fit-content;
width: fit-content;
z-index: 2;
}
.combobox__listbox--set-position {
min-width: 100%;
top: calc(100% + 4px);
width: auto;
z-index: 2;
}

.combobox__listbox--reverse,
Expand Down
1 change: 1 addition & 0 deletions dist/date-textbox/date-textbox.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
}
.date-textbox {
--calendar-month-width: 311px;
display: inline-block;
}

.date-textbox > .textbox + .textbox {
Expand Down
1 change: 1 addition & 0 deletions dist/drawer-dialog/drawer-dialog.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/*! DEPRECATED COMPONENT. Will be removed next major version */
:root {
--dialog-scrim-color-hide: rgba(17, 24, 32, 0);
--dialog-scrim-color-show: rgba(17, 24, 32, 0.7);
Expand Down
9 changes: 6 additions & 3 deletions dist/filter-menu-button/filter-menu-button.css
Original file line number Diff line number Diff line change
Expand Up @@ -152,23 +152,26 @@ button.filter-menu-button__button[aria-pressed="true"][disabled]:hover {
border-radius: 16px;
box-shadow: var(--bubble-shadow);
display: none;
max-width: 288px;
min-width: 144px;
overflow: hidden;
position: absolute;
top: calc(100% + 8px);
top: 0;
width: max-content;
z-index: 1;
}

.filter-menu-button__menu--set-position {
top: calc(100% + 8px);
}

button.filter-menu-button__button[aria-expanded="true"]
+ .filter-menu-button__menu {
display: block;
}

.filter-menu-button__items {
margin-top: 8px;
max-height: calc(50vh - 40px);
max-height: 400px;
min-width: 100%;
overflow-y: auto;
position: relative;
Expand Down
1 change: 1 addition & 0 deletions dist/fullscreen-dialog/fullscreen-dialog.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/*! DEPRECATED COMPONENT. Will be removed next major version */
:root {
--dialog-scrim-color-hide: rgba(17, 24, 32, 0);
--dialog-scrim-color-show: rgba(17, 24, 32, 0.7);
Expand Down
3 changes: 2 additions & 1 deletion dist/infotip/infotip.css
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,9 @@ span.infotip__mask {

.infotip__cell {
display: flex;
overflow-wrap: anywhere;
padding: var(--spacing-100) var(--spacing-200);
word-break: break-word;
word-break: normal;
}

.infotip__content {
Expand Down
24 changes: 0 additions & 24 deletions dist/lightbox-dialog/lightbox-dialog.css
Original file line number Diff line number Diff line change
Expand Up @@ -211,18 +211,6 @@ button.icon-btn.lightbox-dialog__prev {
opacity: 1;
transform: translateY(0);
}

.lightbox-dialog__handle {
background-color: initial;
border: none;
left: 0;
margin: -11px auto;
padding: 8px;
position: relative;
right: 0;
top: 11px;
z-index: 2;
}
.lightbox-dialog__handle:after {
background-color: var(--dialog-handle-color, var(--color-stroke-default));
border-radius: 3px;
Expand All @@ -232,11 +220,6 @@ button.icon-btn.lightbox-dialog__prev {
width: 24px;
}

.lightbox-dialog__window--expanded {
height: 95%;
max-height: 95%;
}

[dir="rtl"] button.icon-btn.lightbox-dialog__prev .icon--16 {
transform: rotate(180deg);
}
Expand All @@ -263,20 +246,13 @@ button.icon-btn.lightbox-dialog__prev {
max-width: 100%;
width: 100%;
}
.lightbox-dialog--fullscreen .lightbox-dialog__handle,
.lightbox-dialog--large .lightbox-dialog__handle {
display: none;
}
}
@media (min-width: 512px) {
.lightbox-dialog__window {
border-radius: var(--lightbox-border-radius, var(--border-radius-100));
margin: auto;
max-width: calc(88% - var(--spacing-400));
}
.lightbox-dialog__handle {
display: none;
}
.lightbox-dialog--narrow .lightbox-dialog__window {
max-width: var(--dialog-lightbox-narrow-max-width);
}
Expand Down
9 changes: 7 additions & 2 deletions dist/listbox-button/listbox-button.css
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,17 @@ div.listbox-button__listbox {
display: none;
left: 0;
max-height: 400px;
min-width: 100%;
overflow-y: auto;
position: absolute;
top: 0;
width: -moz-fit-content;
width: fit-content;
z-index: 2;
}
div.listbox-button__listbox--set-position {
min-width: 100%;
top: calc(100% + 4px);
width: auto;
z-index: 2;
}
[dir="rtl"] div.listbox-button__listbox {
left: unset;
Expand Down
10 changes: 8 additions & 2 deletions dist/menu-button/menu-button.css
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,19 @@
display: none;
left: 0;
max-height: 400px;
min-width: 100%;
outline: 0;
overflow-y: auto;
position: absolute;
top: 0;
width: -moz-fit-content;
width: fit-content;
z-index: 2;
}
.fake-menu-button__menu--set-position,
.menu-button__menu--set-position {
min-width: 100%;
top: calc(100% + 4px);
width: auto;
z-index: 2;
}
[dir="rtl"] .fake-menu-button__menu,
[dir="rtl"] .menu-button__menu {
Expand Down
6 changes: 0 additions & 6 deletions dist/skeleton/skeleton.css
Original file line number Diff line number Diff line change
Expand Up @@ -114,9 +114,6 @@ div.skeleton__text:not(:last-child),
div.skeleton__textbox:not(:last-child) {
margin-block-end: var(--spacing-150);
}
.skeleton--elevated {
--skeleton-background: var(--color-loading-fill-elevated);
}

.skeleton--on-secondary {
--skeleton-background: var(--color-loading-fill-on-secondary);
Expand All @@ -126,9 +123,6 @@ div.skeleton__textbox:not(:last-child) {
.skeleton {
--skeleton-background: var(--color-loading-shimmer);
}
.skeleton--elevated {
--skeleton-background: var(--color-loading-shimmer-elevated);
}
.skeleton--on-secondary {
--skeleton-background: var(--color-loading-shimmer-on-secondary);
}
Expand Down
7 changes: 7 additions & 0 deletions dist/svg/icon/icon-ai-tools-16.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions dist/svg/icon/icon-ai-tools-20.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions dist/svg/icon/icon-ai-tools-24.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions dist/svg/icon/icon-alipay-hk-12-colored.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions dist/svg/icon/icon-alipay-hk-18-colored.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions dist/svg/icon/icon-alipay-hk-24-colored.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading