* Document code completion setup for Web Awesome
Added instructions for enabling code completion in VS Code and JetBrains IDEs for Web Awesome components.
This mirror what already exist for Shoelace: https://shoelace.style/getting-started/usage#code-completion
+ a new line to explain how to setup VS Code completion from the CDN
* Update packages/webawesome/docs/docs/usage.md
* Update packages/webawesome/docs/docs/usage.md
* Update packages/webawesome/docs/docs/usage.md
* Update packages/webawesome/docs/docs/usage.md
* Update packages/webawesome/docs/docs/usage.md
* Update packages/webawesome/docs/docs/usage.md
---------
Co-authored-by: Cory LaViska <cory@abeautifulsite.net>
* adding .appearance-plain for lists to utils.css
* adding gitLastModifiedISO filter to .eleventy.js
* adding link to Pro License in sidebar.njk
* adding link to Free License in sidebar.njk
* adding link to Terms of Service in sidebar.njk
* adding "last updated" date to changelog.md
* Make the README better
• Replace straight quotes with smart quotes
• Revise Node.js minimum requirement wording (to prevent line breaks)
• Replace old links to LitElement (Polymer) to Lit
• Replace mentions of “NPM” with “npm”, as per https://github.com/npm/cli?tab=readme-ov-file#is-it-npm-or-npm-or-npm
• Fix some grammar and abbreviations
• Made “dependencies” and “devDependencies” mentions unquoted to be consistent
• Correct “MIT license” with “MIT License”, as per https://opensource.org/license/mit
* Make some specific changes to make wording more clear
* add missing dot
* remove smart quotes
* updating Pro Badge's appearance
* abstracting Pro Badge into include
* adding nanoid-based uniqueId filter to eleventyConfig
* ensuring Pro Badge instances have unique ids
* using added uniqueId filter + nanoid
* converting Pro Badge to be macro-based
* customizing Pro Badge's associated wa-tooltip size
* syncing up `<body>` classes on blank.njk
* using `wa_page_attributes` block instead of `pageType`
* using `head` block instead of `pageType`
* removing `pageType` from `<body>` classes
* removing `pageType` from eleventyConfig
* updating color-scheme-selector's icons
* allowing `wa-page` attributes to override those set in base.njk
* allowing pageClass to be used on base.njk's `<body>`
* 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
* started horizontal card logic
* a little more work
* remove SSR attributes
These are no longer used since we're not serving up an SSR version of the website anymore.
* more work
* looking for old code
* added actions slot to horizontal card
* troubleshooting linter issue
* fixed liniting error
* responded to feedback
* added jsDoc and updated example
---------
Co-authored-by: Cory LaViska <cory@abeautifulsite.net>