From 694a9eccb91e42f76205597ecc2fe31d94c6d61e Mon Sep 17 00:00:00 2001 From: Lindsay M <126139086+lindsaym-fa@users.noreply.github.com> Date: Mon, 22 Sep 2025 14:12:49 -0400 Subject: [PATCH 01/21] Make sure essential CSS is always imported (#1476) * import relevant utilities into native styles * import color variant classes into free palettes * import the default palette into kitchen sink, not the default theme * fix palette path * import each theme's intended palette --- packages/webawesome/docs/_includes/head.njk | 4 +--- packages/webawesome/src/styles/color/palettes/bright.css | 1 + packages/webawesome/src/styles/color/palettes/default.css | 1 + packages/webawesome/src/styles/color/palettes/shoelace.css | 1 + packages/webawesome/src/styles/native.css | 3 +++ packages/webawesome/src/styles/themes/awesome.css | 1 + packages/webawesome/src/styles/themes/default.css | 1 - packages/webawesome/src/styles/themes/shoelace.css | 2 ++ 8 files changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/webawesome/docs/_includes/head.njk b/packages/webawesome/docs/_includes/head.njk index 36efab00d..8c5394274 100644 --- a/packages/webawesome/docs/_includes/head.njk +++ b/packages/webawesome/docs/_includes/head.njk @@ -21,9 +21,7 @@ -{% for palette in themer.palettes %} - -{% endfor %} + {% endif %} - {% if pageType == 'marketing' %} - {# Marketing styles #} - - {% else %} - {# Docs styles (default) #} + {% block head %} - {% endif %} - - - {% block head %}{% endblock %} + {% endblock %} - - - + + {% set defaultWaPageAttributes = defaultWaPageAttributes or { view: 'desktop', 'disable-navigation-toggle': true, 'mobile-breakpoint': 1180 } %} + {% set waPageAttributes = waPageAttributes or {} %} + {% set mergedWaPageAttributes = defaultWaPageAttributes | merge(waPageAttributes) %} + {% block pageHeader %} {% endblock %} diff --git a/packages/webawesome/docs/_utils/simulate-webawesome-app.js b/packages/webawesome/docs/_utils/simulate-webawesome-app.js index d40cca18a..0c07a25c7 100644 --- a/packages/webawesome/docs/_utils/simulate-webawesome-app.js +++ b/packages/webawesome/docs/_utils/simulate-webawesome-app.js @@ -11,7 +11,6 @@ export function SimulateWebAwesomeApp(str) { }, server: { head: '', - loginOrAvatar: '', flashes: '', }, }); diff --git a/packages/webawesome/docs/docs/index.md b/packages/webawesome/docs/docs/index.md index fe9bde3e9..525ee1f1b 100644 --- a/packages/webawesome/docs/docs/index.md +++ b/packages/webawesome/docs/docs/index.md @@ -212,4 +212,4 @@ declare module 'react' { :::details React 18 and below React 18 and below have [poor support](https://custom-elements-everywhere.com/#react) for custom elements. For legacy versions of React, we provide React wrappers for every component. You can find the import instructions by selecting the _React_ tab from the _Importing_ section of each component's documentation. -::: +::: \ No newline at end of file From 0b5689de62e10a43c87c7baadd9858bcdc33c3a6 Mon Sep 17 00:00:00 2001 From: randomguy-2650 <150704902+randomguy-2650@users.noreply.github.com> Date: Tue, 30 Sep 2025 18:26:38 +0200 Subject: [PATCH 16/21] remove last smart quote (forgotten in previous PR) (#1523) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5a4b827d0..53f0791cc 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ npm install ### Developing -Once you’ve cloned the repo, run the following command from the respective directory within `packages/*`. +Once you've cloned the repo, run the following command from the respective directory within `packages/*`. ```bash cd packages/webawesome From 1fd68dfb3cd8f9a7ed1218e67a576f5595b29449 Mon Sep 17 00:00:00 2001 From: Lindsay M <126139086+lindsaym-fa@users.noreply.github.com> Date: Tue, 30 Sep 2025 18:09:58 -0400 Subject: [PATCH 17/21] Fix focus ring in ``, ``, and `` (#1525) * visible focus outlines for scrollable containers * add changelog --- packages/webawesome/docs/docs/resources/changelog.md | 1 + packages/webawesome/src/components/dialog/dialog.css | 9 +++++++++ packages/webawesome/src/components/drawer/drawer.css | 9 +++++++++ packages/webawesome/src/components/scroller/scroller.css | 1 - 4 files changed, 19 insertions(+), 1 deletion(-) diff --git a/packages/webawesome/docs/docs/resources/changelog.md b/packages/webawesome/docs/docs/resources/changelog.md index c0c38e77e..0dd4ba572 100644 --- a/packages/webawesome/docs/docs/resources/changelog.md +++ b/packages/webawesome/docs/docs/resources/changelog.md @@ -13,6 +13,7 @@ Components with the Experimental badge sh - Added the Kazakh translation [pr:1496] - Fixed a bug in `` where slotted badges weren't properly positioned in buttons with an `href` [issue:1377] - Fixed focus outline styles in `` and native `
` [issue:1456] +- Fixed focus outline styles in ``, ``, and `` [issue:1484] ## 3.0.0-beta.6 diff --git a/packages/webawesome/src/components/dialog/dialog.css b/packages/webawesome/src/components/dialog/dialog.css index e787f3475..cb6e4f7de 100644 --- a/packages/webawesome/src/components/dialog/dialog.css +++ b/packages/webawesome/src/components/dialog/dialog.css @@ -111,6 +111,15 @@ padding: var(--spacing); overflow: auto; -webkit-overflow-scrolling: touch; + + &:focus { + outline: none; + } + + &:focus-visible { + outline: var(--wa-focus-ring); + outline-offset: var(--wa-focus-ring-offset); + } } .footer { diff --git a/packages/webawesome/src/components/drawer/drawer.css b/packages/webawesome/src/components/drawer/drawer.css index 01637d687..b380caebf 100644 --- a/packages/webawesome/src/components/drawer/drawer.css +++ b/packages/webawesome/src/components/drawer/drawer.css @@ -175,6 +175,15 @@ padding: var(--spacing); overflow: auto; -webkit-overflow-scrolling: touch; + + &:focus { + outline: none; + } + + &:focus-visible { + outline: var(--wa-focus-ring); + outline-offset: var(--wa-focus-ring-offset); + } } .footer { diff --git a/packages/webawesome/src/components/scroller/scroller.css b/packages/webawesome/src/components/scroller/scroller.css index b7158c373..2dac32094 100644 --- a/packages/webawesome/src/components/scroller/scroller.css +++ b/packages/webawesome/src/components/scroller/scroller.css @@ -10,7 +10,6 @@ position: relative; max-width: 100%; isolation: isolate; - overflow: hidden; } :host([orientation='vertical']) { From 2ec957ff762aa721a11eb1b8e4271e710805059a Mon Sep 17 00:00:00 2001 From: Brian Talbot Date: Wed, 1 Oct 2025 12:04:32 -0400 Subject: [PATCH 18/21] Docs: Update + Show Social Media Links (#1531) * adding mastodon social link to docs/index.md * adding social links to sidebar's colophon * updating community.md with latest social network details --- .../webawesome/docs/_includes/sidebar.njk | 37 +++++++++++++++---- .../webawesome/docs/assets/styles/docs.css | 14 +++++++ .../docs/docs/resources/community.md | 28 ++++++++++---- packages/webawesome/docs/index.md | 11 +++++- 4 files changed, 74 insertions(+), 16 deletions(-) diff --git a/packages/webawesome/docs/_includes/sidebar.njk b/packages/webawesome/docs/_includes/sidebar.njk index a09fac59f..12c91cfc3 100644 --- a/packages/webawesome/docs/_includes/sidebar.njk +++ b/packages/webawesome/docs/_includes/sidebar.njk @@ -399,13 +399,34 @@ -