Commit Graph

4892 Commits

Author SHA1 Message Date
Kelsey Jackson
2491ca45ac Fix appearance="filled-outlined" in <wa-card> (#1694)
* upated filled-outlined attribute for cards

* updated selector

* updated changelog

* updated heading

* updated css

* remove final `~=` selector (thanks @Copilot)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Lindsay M <126139086+lindsaym-fa@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-17 15:12:23 -05:00
Cory LaViska
411d385d65 improve icon perf; closes #1729 (#1783) 2025-11-17 14:49:45 -05:00
Dimitri
634828d89a fix(wa-icon): add waitUntilFirstUpdate: true option to the setIcon() watch decorator (#1738) 2025-11-17 14:49:32 -05:00
Cory LaViska
17fd3d238c fix typo; closes #1713 2025-11-17 14:38:40 -05:00
Konnor Rogers
ab0f2a1411 add manifest json file copying (#1780)
* add manifest json file copying

* update comment

* prettier
2025-11-17 11:31:26 -05:00
Cory LaViska
4069360242 fix card slot detection (#1779) 2025-11-17 09:51:11 -05:00
Owarie
8c51c5b933 fix: re-add page metadata (#1776) 2025-11-17 09:47:14 -05:00
Brian Talbot
5a6ce1c4d3 Gating Launch Sale-Based Banner and Dialog (#1769)
* gating wa-launch banner and dialog based on coupon state

* addressing PR feedback

* Update packages/webawesome/docs/_includes/_dialog-wa-launch.njk

Co-authored-by: Konnor Rogers <konnor5456@gmail.com>

---------

Co-authored-by: Konnor Rogers <konnor5456@gmail.com>
2025-11-13 11:46:55 -05:00
Brian Talbot
e695b54dcd Revert Custom Last Modified Utility (#1750)
* reverting custom `getLastModifiedISO` utility

* using 11ty's `git Last Modified` on docs/resources/changelog

* dumbing down "Last updated" date to be static
2025-11-13 11:25:29 -05:00
Brian Talbot
9a3fc59e6a forcing brand color on launch sale dialog (#1764)
* to override any docs-based brand
2025-11-12 15:21:28 -05:00
Brian Talbot
dfaa959951 Add Launch Sale Dialog (#1739)
* adding site-wide dialog to base.njk

* adding logic to control dialog rendering

* adding sale-based site-wide dialog

* overriding docs brand props for `#dialog-site`

* adding plausible event tracking to sale-based site-wide dialog
2025-11-12 14:46:04 -05:00
Brian Talbot
9d6ded49b9 Fix Broken Docs Links (#1740)
* fixing broken links in docs/resources/contributing.md

* removing broken links in docs/resources/changelog.md

* fixing broken link in docs/components/button-group.md

* fixing broken link in docs/components/comparison.md

* fixing broken link in docs/components/divider.md

* fixing broken link in docs/components/radio-group.md

* fixing broken link in docs/utilities/frame.md

* fixing broken link in docs/utilities/gap.md

* fixing broken link in docs/utilities/rounding.md

* Apply suggestions from code review

Co-authored-by: Lindsay M <126139086+lindsaym-fa@users.noreply.github.com>

* addressing PR feedback

---------

Co-authored-by: Lindsay M <126139086+lindsaym-fa@users.noreply.github.com>
2025-11-07 13:35:09 -05:00
Brian Talbot
3451255454 Docs: Add Free Badge (#1696)
* adding Free Badge macro

* using semantic color value for Pro Badge's `color`

* removing unncessary `border-color` from Pro Badge's custom CSS

* adding `data-pro-badge` attr to Pro Badge

* using freeBadge and proBadge macros in themes.njk
2025-11-06 13:12:57 -05:00
Brian Talbot
20628a98eb 🧼 Anchor Link Clean Up (#1732)
* using wa-icon in generated anchors

* moving anchor-heading styling from docs.css to utils.css

* improving anchor-heading styling

* adding subtle transition
* using --wa-space-3xs custom property for padding
2025-11-06 11:13:54 -05:00
Brian Talbot
3d4b3ada27 Allow Setting data-no-anchor at the View-Level (#1718)
* adding option to set 11ty's `data-no-anchor` at view-level

* moving all `base.njk` initializations to before `<html>`

* updating anchor-headings.js transformer logic
2025-11-05 14:06:56 -05:00
Lindsay M
0bead172fe Tweak <wa-radio appearance="button"> focus styles (#1695) 2025-11-05 13:31:40 -05:00
Christian Oliff
9ca3e6f39c Fix typo in 'Github' heading to 'GitHub' (#1720) 2025-11-05 07:25:13 -05:00
Brian Talbot
e2c7286ccc Control 11ty-Generated Headings' Display via Front Matter (#1715)
* controlling 11ty generated headings' display via frontmatter

* addressing PR feedback

* addressing additional PR feedback
2025-11-04 14:10:59 -05:00
Cory LaViska
46812e08c5 fix slider on touch; fixes #1703 (#1709) 2025-11-03 09:43:21 -05:00
Brian Talbot
0f601df74a removing page title suffixes from search results (#1697)
* Use <title> for search indexing but strip trailing site suffix at
build time
* centralize title logic with shared composePageTitle() and
stripSiteTitleSuffix() helpers
* introduce single source of truth for site name and separators
* keep client search rendering simple; no post-processing in the browser
* preserve existing page/OG title behavior while improving search
relevance
2025-10-31 14:03:39 -04:00
Cory LaViska
eb2410ff88 fix links (#1691) 2025-10-30 11:29:30 -04:00
Cory LaViska
479fff4b61 remove unsupported property; closes #1677 (#1689) 2025-10-30 11:06:47 -04:00
Brian Talbot
9c7b341889 adding planned stretch goal-based components to sidebar.njk (#1682) 2025-10-30 10:41:50 -04:00
Kelsey Jackson
d09973b571 updated sidebar (#1687)
* updated sidebar

* Update packages/webawesome/docs/_includes/sidebar.njk

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fixed pr

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-30 09:22:39 -05:00
Cory LaViska
a03da137e3 nest tree item (#1686) 2025-10-30 09:37:19 -04:00
Brian Talbot
d8b0447151 Docs: Adding CSS Selector Info to Components (#1679)
* adding CSS selector info to component docs

* adding Copy Button to custom states' CSS selectors in component docs
2025-10-29 17:25:50 -04:00
konnorrogers
6f0bd4e872 update versions.txt 2025-10-28 12:19:06 -04:00
konnorrogers
55973a7eff update package-lock 2025-10-28 12:15:46 -04:00
konnorrogers
e9aa72cc87 Bump package.json version 2025-10-28 12:14:39 -04:00
konnorrogers
9716ecec41 Bump changelog 2025-10-28 12:13:59 -04:00
Brian Talbot
776b980ce5 🚀 Add Launch Announcement Banner (#1662)
* adding decorative underline to utils.css

* adding banner to base.njk

* disabling sticky banner in layouts

* adding logic to show/hide pageBanner

* add changelog for `<wa-page>` fix in related Pro PR

---------

Co-authored-by: lindsaym-fa <dev@lindsaym.design>
2025-10-28 11:07:08 -04:00
Kelsey Jackson
02f58d3c8b Fix <wa-card> header and footer slot alignment (#1435)
* fixes to the card component

* linter fix

* updated doc css

* style touchup

* docs touchup

* remove docs.css change

* add changelog (and sneak in missing Figma entry)

---------

Co-authored-by: lindsaym-fa <dev@lindsaym.design>
2025-10-28 10:42:52 -04:00
Cory LaViska
fba18efad6 fix radio styles (#1669) 2025-10-27 23:02:41 -04:00
Cory LaViska
4a7f9dfe00 Merge branch 'next' of https://github.com/shoelace-style/webawesome into next 2025-10-27 21:26:19 -04:00
Cory LaViska
1fbde40bab fix links 2025-10-27 21:26:18 -04:00
Lindsay M
14bd0459df update usage instructions (#1667) 2025-10-27 21:19:48 -04:00
Brian Talbot
e4a4d2eb18 fixing page and Open Graph titles for Home view (#1666)
* fixes the redundant 'Web Awesome | Web Awesome' titles
* moves logic to `.eleventy.js`
* gracefully handles no titles/og titles with `Web Awesome`
2025-10-27 20:08:14 -04:00
Brian Talbot
a465f0348f removing App.flags.stripeEnabled logic (#1657) 2025-10-27 18:42:15 -04:00
Cory LaViska
5e1eba1751 Remove CDN URLs (#1661)
* add data-version; remove data-cdn-url and its 11ty function

* update installation doc with projects

* update component importing instructions

* update Customizing doc with projects

* add project instructions for themes

* add project instructions for palettes + make themes consistent

---------

Co-authored-by: lindsaym-fa <dev@lindsaym.design>
2025-10-27 18:41:31 -04:00
Cory LaViska
00f79f3749 add missing type export 2025-10-27 18:22:48 -04:00
Cory LaViska
788804774f fix event name in docs; fixes #1663 (#1665) 2025-10-27 18:19:43 -04:00
Brian Talbot
986b8c4d99 Add Site + Open Graph Metadata (#1660)
* adding site data to `.eleventy.js`

* adding open graph metadata to `/eleventy.js`

* adding Open Graph metadata to head.njk

* adding default site Open Graph image

* updating formatting for title metadata

* addressing PR feedback
2025-10-27 18:17:01 -04:00
konnorrogers
d18d44eaa6 one more time... 2025-10-27 17:17:51 -04:00
konnorrogers
29422d196a update vercel.sh for real 2025-10-27 17:16:47 -04:00
konnorrogers
d68351b8b0 fix vercel.sh 2025-10-27 17:14:08 -04:00
konnorrogers
0d2b5c7381 fix vercel.sh 2025-10-27 17:00:06 -04:00
Cory LaViska
c221bdd6fc update esbuild; fix vercel maybe 2025-10-27 16:53:52 -04:00
Brian Talbot
a4b2fc7c13 Update App Icons + Favicon (#1659)
* adding updated app-icon + favicon assets

* adding PWA manifest.json to manage app icons

* updating eleventyConfig to pass through manifest.json

* updating head.njk to include update app-icon references/assets

* removing unused webawesome logo + mark assets
2025-10-27 15:16:16 -04:00
Kelsey Jackson
887797e3b8 Kj/support page (#1532) 2025-10-27 12:56:46 -05:00
Cory LaViska
246a64ffa5 Merge branch 'medmunds-patch-1' into next 2025-10-27 12:53:57 -04:00