Lea Verou
40a58ff35f
Do not rely on {% raw %}, fixes #851
2025-03-31 17:53:33 -04:00
Lea Verou
0f2950c4cc
Import CRUD parts from #828
2025-03-31 17:53:33 -04:00
Cory LaViska
b334884f57
remove unused custom properties ( #853 )
2025-03-31 17:08:50 +00:00
Cory LaViska
734417d66b
fix version
2025-03-28 13:40:28 -04:00
Lea Verou
2cfd651d2f
Prevent theme icons from getting focus when tabbing
...
Looks like `tabindex="-1"` didn't work, need to file a separate issue for that
2025-03-28 13:27:08 -04:00
Lea Verou
3e2d1b98be
Changelog fixes
...
- Moved fixes to bug fixes section
- Linked `allDefined()` and `.wa-cloak` to their docs
- Grouped related bugfixes together
- Moved docs bugfixes to the end (since they are of least interest to users)
2025-03-28 13:27:08 -04:00
Lea Verou
40f332f37c
Expand docs on allDefined()
2025-03-28 13:27:08 -04:00
Lea Verou
bfda64f690
Fix wa-cloak docs
2025-03-28 13:27:08 -04:00
Konnor Rogers
883d6df2ef
fix z-index issues on sticky-disabled elements. ( #848 )
2025-03-28 12:26:30 -04:00
Lea Verou
b4240fd321
Move /docs/installation to /docs/, fix parent URL logic, closes #585 ( #846 )
...
* Fix: Parent URL should be undefined if parent is falsy
* Document `docs.11tydata.js` better
* Move `docs/installation.md` to `docs/`, fixes #585
* Just in case
2025-03-28 12:12:42 -04:00
Cory LaViska
8755a834f6
3.0.0-alpha.12
2025-03-28 11:07:44 -04:00
Cory LaViska
8d905296b8
update changelog
2025-03-28 11:07:42 -04:00
Cory LaViska
8eba1e5003
Various bug fixes ( #839 )
...
* add default icon spacing in tab; fixes #779
* fix radio button pill styles; fixes #759
* remove redundant styles
* fixes #840
* fix focus ring in Safari; fixes #745
* improve details styles; fixes #685
* update examples
* Revert "improve details styles; fixes #685 "
This reverts commit 8151872d22 .
* revert
* revert
* fix dropdown alignment in button group; closes #374
* fix progress animation in Safari; closes #356
* fix native checkbox indeterminate icon; closes #386
* add comment
* stop running SSR tests locally
* update test
* add FA kit code for codepen 🤞🏻
* remove wa-cloak after components load
* fix whitespace
* update display labels when changed; fixes #702
* fix radio labels (ALPHA-211)
* revert example
* add option as a dep of select
* remove outdated section
2025-03-28 10:57:01 -04:00
Konnor Rogers
21aa85acc0
fix search for webawesome app ( #845 )
...
* fix search for webawesome app
* prettier
2025-03-27 16:51:41 -04:00
Lea Verou
404c15b303
Fix race condition, closes #843
2025-03-27 16:14:24 -04:00
Lea Verou
8a26afc334
Fix for theme icons + easier to generate palette icons ( #841 )
...
* Make sure components that only appear within page icons are still detected
* Palette icons
* Update theme-icons.css
* Reduce whitespace between swatches
---------
Co-authored-by: lindsaym-fa <dev@lindsaym.design >
2025-03-27 14:25:52 -04:00
Cory LaViska
513a1e35a9
Dialog fixes ( #790 )
...
* revert structure and styles to fix WA-A #123
* fix WA-A #201
* update changelog
* fix search dialog position so it doesn't jump around
* remove close watcher; fix dialog/drawer backdrop animations
2025-03-27 12:14:35 -04:00
Lea Verou
09f668fc99
Workaround for dark mode
2025-03-26 18:31:08 -04:00
Lea Verou
d451ba98e5
Fix web fonts in theme icons
...
Instead of raw DSD, use a component that pulls in a child template and then goes over the CSS and extracts font-related rules into the document, just once per rule.
This also fixes theme icons in Vue.
2025-03-26 18:31:08 -04:00
lindsaym-fa
fd287edd56
Change balance of color swatches
2025-03-26 18:31:08 -04:00
Lea Verou
8424b49646
Theme icons, take 1
2025-03-26 18:31:08 -04:00
Lea Verou
fa24c0f70e
Update changelog.md
2025-03-26 13:08:44 -04:00
Cory LaViska
1bba87c66d
Improve search lists ( #837 )
...
* add debounce to search so it feels more natural
* improve search grid styles
2025-03-26 16:07:09 +00:00
Cory LaViska
0db9ca12e3
Remove unused SSR module and remove first load fade ( #835 )
...
* disable SSR module in 11ty
* remove first load fade
2025-03-26 14:45:29 +00:00
Lea Verou
041555fe99
border-radius: 0 on plain details
2025-03-26 10:04:25 -04:00
Lea Verou
b41dbd2de7
Fix: Specify default card background
2025-03-25 16:53:16 -04:00
Lea Verou
7c6f31e0c7
[Card docs] Use style utilities instead of custom CSS
2025-03-25 16:31:40 -04:00
Lea Verou
9e84274a93
[Card] Round all corners of the image for appearance=plain
2025-03-25 16:31:40 -04:00
Lea Verou
2b3803f91e
[Card] Support appearance, closes #609
2025-03-25 16:31:40 -04:00
Lea Verou
faed8da3cd
Fix broken link
2025-03-25 14:14:53 -04:00
Lea Verou
17cf902f53
Add appearance to details, closes #569
...
Except `accent` as that's a) far less useful and b) trickier due to the icon color
2025-03-25 14:14:53 -04:00
Lea Verou
8214ff6b2d
Several fixes around overviews, outlines etc ( #825 )
...
* Fix outline for headings that have links
Previously produced blank items because it assumed any link in a heading is an anchor
* Filter unlisted items from overviews
Previously they were filtered only when the card was rendered, so their heading was still shown
* [Overview] Add id to group headings
* Hide headings from empty groups
Should never happen but you never know
* [Overview] Ensure "Other" is always last even when no sorting
2025-03-25 11:39:04 -04:00
Cory LaViska
c9979e15f8
adds a hard coded delay to drastically reduce theme picker jank ( #829 )
2025-03-24 20:49:08 +00:00
Cory LaViska
fcfe2bde7d
Add FOUCE utilities ( #686 )
...
* add fouce utilities
* add comment
* Update docs/docs/installation.md
Co-authored-by: Lea Verou <lea@verou.me >
* commit PR suggestion
* rename wa-reduce-fouce to wa-cloak
* remove class as requested
* add cloak class
* wait a cycle
* move turbo to same file
* reduce fade
* disable SSR and add Turbo FOUCE helper
* disable SSR
* fix test suite
* workflow dispatch
* update fouce util
* no need to remove cloak class
* simplify fouce util
* add allDefined util
* update changelog
---------
Co-authored-by: Lea Verou <lea@verou.me >
Co-authored-by: konnorrogers <konnor5456@gmail.com >
2025-03-24 20:33:24 +00:00
Lea Verou
59dcaaff83
Content hierarchy bugfixes & improvements ( #821 )
...
- Sidebar, overview listings, breadcrumbs now based on actual parent-child relationships, rather than increasingly outdated heuristics
- parent properties are now generated automatically from the URL structure, and need only be specified to override that default
- Ability to group by page hierarchy in overview pages, where pages that have >= 2 children become categories
Smaller improvements:
- More flexible syntax for specifying the params of overview pages
- [Overviews] Hide group heading if only one group is present
- parentItem and parentUrl properties that can be used on any page
- Alias a collection as the children of a page (useful for "virtual" parents like Layout)
- Do not error if a page card icon is missing
2025-03-21 16:30:06 -04:00
Cory LaViska
5bad30ec30
fix remove event and return null when empty ( #819 )
...
* fix remove event and return null when empty
* use closest
2025-03-21 13:01:49 -04:00
Lea Verou
87c1762146
Scrub :host-context() from everywhere
2025-03-21 12:55:25 -04:00
Konnor Rogers
899edd1d5e
Konnorrogers/add a guard for non server deploys ( #818 )
...
* add a guard for non-server builds
* add a guard for non-server builds
* add a guard for non-server builds
* prettier
2025-03-20 16:37:22 -04:00
Konnor Rogers
872a110b1e
reflect href on buttons ( #817 )
2025-03-20 14:58:21 -04:00
Lindsay M
07fe6d598e
Add curated orange to all palettes, closes #657 ( #798 )
...
* Adjust `orange` in Default palette
* Adjust `orange`, `red`, and `yellow` in Classic palette
* Adjust `orange` in Anodized palette
* Adjust `orange` in Bright palette
* Adjust `orange` in Mild palette
* Adjust `orange` in Natural palette
* Adjust `orange` in Vogue palette
* Adjust `orange` in Rudimentary palette
* Adjust `orange` in Elegant palette
2025-03-18 16:08:31 -04:00
Konnor Rogers
79bafc513a
11ty for webawesome-app ( #803 )
...
* working on integration
* 11ty for webawesome + app
* add flashes
* additional changes
* prettier
* add note about nunjucks
* prettier
2025-03-18 13:04:24 -04:00
Lea Verou
1d03f7bee0
[Icon-button] Make --background-color-hover work + remaining 3 interaction properties ( #801 )
...
* [Icon-button] Make `--background-color-hover` work, fixes #800
* [Icon-button] Introduce `--text-color-hover`, `--background-color-active`, `--text-color-active`
* Oops
2025-03-14 09:29:04 -04:00
Lindsay M
a9bf1bd838
Add --wa-color-{role}-N variables, closes #785 ( #797 )
...
* Initial comment, based on #768
* Add `neutral` color variables
* Add `success`, `warning`, and `danger` variables
* Theme touch-ups
* Remove unused clamped tokens
* Re-add clamped tokens test page, refactor to be based on hue instead of `brand`
2025-03-13 17:07:03 -04:00
Lea Verou
c0ca739366
More robust dynamic value / options handling, fixes #789
2025-03-12 16:52:50 -04:00
Cory LaViska
a6745602d6
fix color picker light dismiss ( #794 )
...
* fix color picker light dismiss
* update changelog
2025-03-12 15:59:37 -04:00
Cory LaViska
da4f619d95
prevent card example from overflowing ( #795 )
2025-03-12 14:44:39 -04:00
Cory LaViska
1283a696a5
fix switch + tooltip behavior ( #793 )
2025-03-12 18:22:23 +00:00
Cory LaViska
d12b97b0b0
fix wa-pill and wa-input[pill] styles ( #791 )
2025-03-12 16:19:50 +00:00
Lea Verou
e5c2884880
[Tooltip] Specify inherited CSS properties on host, fixes #773 ( #774 )
...
* [Tooltip] Specify inherited CSS properties on host, fixes #773
* Remove unused `--show-delay` and `--hide-delay`
2025-03-10 15:08:27 -04:00
Lea Verou
1d600a77c4
Fix #566
2025-03-10 14:15:06 -04:00