konnorrogers
dd77663a75
add script for version tagging
2025-06-27 16:26:05 -04:00
konnorrogers
fa9f18f002
add print-version npm script
v3.0.0-beta.1
2025-06-27 16:14:46 -04:00
konnorrogers
c2e2e1afcc
bump package.json
2025-06-27 16:12:02 -04:00
konnorrogers
2628f4ff7c
Bump package.json version
2025-06-27 16:11:44 -04:00
Cory LaViska
16722a191d
revert fallback ( #1083 )
2025-06-27 13:19:56 -04:00
Lindsay M
21243729c6
Remove custom properties that are easily styled with CSS parts ( #1080 )
...
* progress, components A – C
* left behind tweaks for A – C
* all the rest
* tweaks
* remove 'accent + outlined' appearances and other tweaks
* fix overlooked docs + scouts rule
* re-add `--checked-icon-color` to radio and checkbox
* revert to `--thumb-size`
* fix theme overrides
---------
Co-authored-by: Cory LaViska <cory@abeautifulsite.net >
2025-06-27 12:48:40 -04:00
Konnor Rogers
1581b99796
fix custom elements manifest evaluation ( #1082 )
...
* fix custom elements manifest evaluation
* prettier
2025-06-27 16:31:32 +00:00
Lindsay M
103cbc439e
Replace "alpha" with "beta" in the docs ( #1081 )
...
* change alpha messaging -> beta
* switch `webawesome-alpha` links to `webawesome` repo
* update installation disclaimers
* fix broken link
2025-06-27 11:11:46 -04:00
Cory LaViska
3a40ffe58a
Themer rework ( #1048 )
...
* remove experimental pages
* typo
* untying the knots
* whitespace
* fix input bubbling
* refactor
* reimplement color scheme selector
* rename
* fix comments
* revert premature abstraction
* host vars
* rework theme selector
* feed themes from global data
* add back component headers
* reimplement component index
* make headings optional
* add back color palette page sans instructions
* fix selector
* fix search list with turbo
* always dispatch after update
* add back theme preview page
* fix
* fix errors
* fix theme selector
* fix themes
* improve
* make transition smooth
* revert
* revert
* skip
* fix borders
* fix fade in
* remove unused blocks
* we know this guy
* fix event timing
* remove header
* remove unused styles
* add better nunjucks extension
* update header
* fix layout
* add theme linke
* fix autocomplete bug
* correct description
* consistency between palettes and tokens docs
* better extension
* add colorPalettes data
* typo
* typos
* fix progress bar height
* remove due to errors; works without
* move pro palettes to pro
* consolidate themer data
* themer data
* add font packs
* reorg
* restructure theme data
* add word
* detect the reference slot instead of requiring with-references
* Remove `:root` selector and `@import` rules from themes (#1061 )
* remove `:root` selector and imports from themes
* re-add `base.css` to free
* update how themes are assigned
* update showcase location
* update
* fix palettes
* add font href
* fix theme page in turbo
* fix color palettes
* remove rose
* fix shadow
* update docs
* update docs
* rename eyedropper to fix spelling
* rename eyedropper
* disable turbo
* remove unused import
* update themer data
* add get/set icon family
* revert example
* fix color palette data
* add brand color to theme data
* fix sharp duotone name
* fix typo
* update changelog for merged branch
* update changelog
* allow default theme to inherit color scheme when nested
* make font packs more exciting
* update serif typeface
* add examples
* update font weights
* set initial selection instantly
* set brand and palette with theme in theme selector
* add palette stylesheets
* fix icon slot
* fix theme descriptions
* minor style touch up
* tweak example button text
* group callout examples
* add 'create theme' button
* tweak spacing, fix sneaky plain card background
* prettier
* ultra tiny tweak to showcase example
* show usage instructions
* prevent error when theme selector isn't present
---------
Co-authored-by: lindsaym-fa <dev@lindsaym.design >
Co-authored-by: Lindsay M <126139086+lindsaym-fa@users.noreply.github.com >
2025-06-27 10:26:46 -04:00
Cory LaViska
453e8ff501
rename caret => with-caret ( #1079 )
2025-06-26 13:11:00 -04:00
Cory LaViska
dc556e5379
add disabled to radio group; remove @watch ( #1066 )
2025-06-23 14:41:54 -04:00
Konnor Rogers
c11d6129a3
Rework setting initial values in <wa-select> ( #1063 )
...
* fix select to use selected options
* fix selected stuff
* remove unused prop
* update tests
* fix default value and form reset
* remove demo
* update changelog
* document value prop
* recommend selected in docs
* document props
---------
Co-authored-by: Cory LaViska <cory@abeautifulsite.net >
2025-06-23 13:46:05 -04:00
Cory LaViska
dd5c32680a
remove redundant examples; closes #1041 ( #1064 )
2025-06-23 10:38:02 -04:00
Lindsay M
81996cbc63
fix tag sizes ( #1062 )
2025-06-23 10:30:01 -04:00
Konnor Rogers
d20945d78b
increase breakpoint on wa-page ( #1060 )
2025-06-17 11:45:38 -04:00
Konnor Rogers
07327be95e
input / change always bubble now ( #1057 )
...
* make sure relayNativeEvent is synchronous
* prettier
* changelog entry
* fix event
2025-06-13 13:19:47 -04:00
Cory LaViska
b99d7771dc
move pro themes to pro ( #1054 )
2025-06-11 12:15:52 -04:00
Lindsay M
10cc9bdc68
Change prefix and suffix to start and end ( #1047 )
...
* change `prefix` > `start` and `suffix` > `end` (breadcrumb item)
* fix formatting
* change `prefix` > `start` and `suffix` > `end` (button)
* change `prefix` > `start` and `suffix` > `end` (input)
* change `prefix` > `start` and `suffix` > `end` (select)
* replace leftover `prefix` instances with `start`
* replace leftover `suffix` instances with `end`
* update changelog
* remove `slot="start|end"` examples from unsupported components
2025-06-11 11:36:50 -04:00
Lindsay M
bc598dad92
Consolidate theme files ( #1053 )
...
* consolidate theme files
* move dimension to its own layer
* touch up
* fix `.wa-invert`
* fix selectors and missing fonts
* fix selectors (for real this time)
2025-06-11 11:24:40 -04:00
Lindsay M
ff61ac002f
Remove clamped color tokens ( #1050 )
2025-06-10 15:44:33 -04:00
Konnor Rogers
63ec9d5bc1
Try with PAT ( #1049 )
...
* Try with PAT
* Try with PAT
2025-06-10 13:59:52 -04:00
Kelsey Jackson
555327b2fc
Kj/layout patterns ( #1013 )
...
* add button for drawer example
* scaffolding
* building initial page
* loading blank
* committing to pull down changes
* committing to merge
* trying to sync with next
* drawer issue
* added content to drawer
* added checkout page
* added checkout page
* committing to merge
* committing to merge
* made changes to sidebar
* syncing with repo
* syncing with repo
* update sidebar again
---------
Co-authored-by: Cory LaViska <cory@abeautifulsite.net >
2025-06-09 12:17:14 -05:00
Cory LaViska
15c6eaec90
Dropdown rework ( #1039 )
...
* use wa-popup in color picker
* remove test
* remove old dropdown, menu, menu item, menu label
* remove old dropdown
* rework dropdown + dropdown item
* update examples
* add hide duration
* update jsdoc
* add event
* add size
* add size
* fix docs
* remove old test; fix types
* add submenu to example
* adapt for <wa-popup>
* remove state
* fix dropdown stuff (#1044 )
* fix dropdown stuff
* prettier
* get typescript to give a real error
* remove unnecessary checks
* prettier
* remove old tag
* convert old dropdowns to new syntax
* update example
* update styles
---------
Co-authored-by: Konnor Rogers <konnor5456@gmail.com >
Co-authored-by: lindsaym-fa <dev@lindsaym.design >
2025-06-09 11:19:34 -04:00
Lindsay M
6f856fbd89
Native styles cleanup ( #1043 )
...
* tidy and touch up content styles
* finish touching up inline text styles
* move styles for docs code blocks from `native.css` to appropriate files
* tidy and touch up list and table styles
* tidy and touch up details styles
* tidy up dialog styles
* fix bloated spacing in dialog and drawer
* add fieldset, refactor radio and checkbox styles
* refactor input, textarea, and select styles
* refactor range styles to match new `<wa-slider>`
* readability improvements
* touch up theme overrides
* fix Matter checkbox and radio hover styles
2025-06-09 11:18:37 -04:00
Konnor Rogers
df46e1db3b
remove public alpha cdn ( #1042 )
2025-06-06 14:04:44 -04:00
Cory LaViska
d21d829c29
Slider rework ( #1034 )
...
* initial rework
* improvements
* add size styles
* update changelog
* update changelog
* fix hint aria
* whitespace
* slider test fixes (#1036 )
* prettier
* More slider fixes 2 (#1037 )
* more fixes
* more fixes
* prettier
* fix theme slider styles
* only add extra space around slider when label is present
---------
Co-authored-by: Konnor Rogers <konnor5456@gmail.com >
Co-authored-by: lindsaym-fa <dev@lindsaym.design >
2025-06-06 10:38:18 -04:00
Cory LaViska
2331e88dcf
update jsdoc ( #1038 )
2025-06-06 08:29:19 -04:00
Cory LaViska
c162983ca2
add hover queries ( #1035 )
2025-06-05 22:03:51 +00:00
Cory LaViska
0d09037916
Zoomable frame ( #1029 )
...
* add zoomable frame component; #986
* remove viewport demo component
* update changelog
* fix code demos
* update zoomable iframes with theme changes
2025-06-05 17:34:25 -04:00
Cory LaViska
d2e32a0a53
Support icon buttons directly in <wa-button> ( #1030 )
...
* support icon buttons directly in <wa-button>
* [progress] replace `<wa-icon-button>` instances
* change close buttons to `<wa-button>`
* fix formatting
* change scroll buttons to `<wa-button>`
* update tests
* change tag remove button to `<wa-button>`
* fix tag tests
* remove nonexistent parts from tab docs
* change viewport demo controls to `<wa-button>`
* fix leftover icon button dependencies
* fix icon button usage in palettes and themes
* revert mistakenly committed change to theme preview heights
* fix icon button styles in old themer
* replace icon buttons in style utility examples
* fix import
* handle press on button, not icon-button, in select
* fix stray icon button references in docs
* fix broken home page button
* remove icon button overrides from Matter theme
* add generated directories so they're excluded from search results
* add dire
* remove icon-button component
---------
Co-authored-by: lindsaym-fa <dev@lindsaym.design >
2025-06-05 15:16:03 -04:00
Cory LaViska
71d45eabbd
Add data- invokers to dialog and drawer ( #1032 )
...
* add data- invokers to dialog and drawer
* rename var
2025-06-05 14:47:29 -04:00
Konnor Rogers
eac60a9022
Fixes for app and prettier ( #1028 )
...
* fix for app
* prettier
* fix for app
* prettier
* update prettierignore
* prettier
* prettier
* fix prism vendoring
2025-06-04 10:28:38 -04:00
Cory LaViska
f8dca5d1a8
refactor styles and simplify custom states ( #1016 )
2025-06-04 08:09:14 -04:00
Lindsay M
5980b5f843
Refactor form control sizing ( #1005 )
...
* visual test setup
* fix improper class placement in visual tests
* add `wa-form-control-*-font-size` and `-wa-form-control-hint-*` custom properties
* use new custom properties
* dump of component sizing improvements
* fix native color picker styles
* update menu with relative sizes
* tidy up menu, select, and tag sizing
* use relative sizing across components
* touch up custom properties
* update docs and comments
* update changelog
* revert changes to visual tests to simplify PR
* revert leftover change to visual tests
* tidy up space doc markdown
* fix default card spacing
* fix card docs
* wrap up new `--tag-max-size` for `<wa-select>`
* change default `--tag-max-size`
* prettier
* touch up
* clean up leftovers
* fix native form control margins
* set default toggle size relative to font size
* correct toggle size in docs
* Konnorrogers/lm form control sizing (#1025 )
* try a second updateComplete??
* try a second updateComplete??
* more timeouts?
* try logging
* more logging
gp
* maybe now
* radio group test
* add todo note'
* add workflow dispatch for client tests
---------
Co-authored-by: Konnor Rogers <konnor5456@gmail.com >
2025-06-03 16:27:24 -04:00
Cory LaViska
9a3ffb04ba
remove unused custom props; align styles with wa-slider ( #1017 )
2025-06-03 15:51:49 -04:00
Cory LaViska
04d37224e0
remove hint from <wa-radio>; fixes #1024 ( #1026 )
2025-06-03 15:31:53 -04:00
Cory LaViska
f4a63f9e22
Simplify color variants docs ( #1023 )
...
* remove
* simplify
2025-06-03 15:28:11 -04:00
Cory LaViska
3ab342ebb6
add support for name attribute ( #1022 )
2025-06-03 15:10:31 -04:00
Cory LaViska
48fe9389c8
Use outlined appearance for buttons in <wa-color-picker> ( #1021 )
...
* use outlined appearance for buttons
* don't override child element's size
2025-06-03 15:10:15 -04:00
Cory LaViska
6b2a081fa0
Improve rating's default a11y ( #1019 )
...
* add regular star
* support dual icons; improve default contrast
* support dual icons; improve contrast
* update docs
* Update packages/webawesome/src/components/rating/rating.css
Co-authored-by: Lindsay M <126139086+lindsaym-fa@users.noreply.github.com >
---------
Co-authored-by: Lindsay M <126139086+lindsaym-fa@users.noreply.github.com >
2025-06-03 15:09:34 -04:00
Cory LaViska
afb2082c79
add resize-vertical ( #1018 )
2025-06-03 15:08:52 -04:00
Cory LaViska
7bdc9a2cc4
Add <wa-popover> ( #1012 )
...
* remove redundant styles from template
* rotate arrow based on placement so borders show correctly when applied
* use actual placement, not preferred
* add popover
* update changelog
* update changelog
* use <dialog> for popover
* fix arrow border in FF/Safari
* update content
* add sidebar to plop
* add popover
2025-06-02 16:13:24 -04:00
Cory LaViska
dead18d23c
Fix scroll on reload ( #1015 )
...
* fix scroll on reload
* fix comment
2025-06-02 16:09:49 -04:00
Konnor Rogers
2b37c54d7c
fix code blocks ( #1009 )
2025-06-02 10:23:47 -04:00
Cory LaViska
35b61e5cf3
Fix plop templates ( #1007 )
...
* update plop templates
* fix plop template
* don't break react
2025-06-02 09:37:30 -04:00
Konnor Rogers
cc33805d27
add convenience scripts ( #1004 )
2025-05-30 11:46:43 -04:00
Konnor Rogers
6e548dd85b
Turn Web Awesome into a monorepo ( #1002 )
...
* finishing touches
* finishing touches
* use bash
* remove pro stuff
* update github actions
* fix head.njk
2025-05-29 19:26:10 -04:00
Cory LaViska
212ca5b0a6
Fix icons ( #997 )
...
* remove
* remove style observer from icons
* fix size example
* unbreak the themer
* remove old test
* remove abstraction
* remove createProperty and initial; fix default attribute values
* skip it to ship it
* cleanup and add ? fallback
* update tests
* fix types
* remove default
* update test
* update tests
* update deps
* update deps
* update deps
* update dep
* fix comment
* downgrade 11ty
* revert deps
* add nunjucks
* prettier
* skip tests for now
* fix parsing error
* prettier
* skip
* sigh webkit
* tidy up icon library examples
* change rando `solid` icon to `regular`
* restore tests
* fix radio group size
* fix button group size
* remove size from card
* fix menu item sizes
* remove card `size` from visual tests and docs
---------
Co-authored-by: lindsaym-fa <dev@lindsaym.design >
2025-05-29 15:59:41 -04:00
Cory LaViska
b96c3f318b
Simplify native styles ( #993 )
...
* move print styles
* begin native styles split
* unsplit button styles 😓
* unsplit callout; remove .wa-callout
* merge forms
* remove unused
* remove unused
* unsplit checkbox
* remove old astro config
* remove overflow
* unsplit slider
* fix tooltip position in RTL
* unsplit radio
* move required light DOM styles to <wa-page>
* remove unused file
* remove unused import
* remove
* goodbye
* fix examples
* unsplit dialog
* unsplit select
* remove select
* unsplit input
* unsplit details
* update
* update comment
* update textarea
* combine native docs; improvements
* update
* reorg and fix headings
* fix details summary padding; fixes #684
* update
* fix native details summary padding; fixes #684
* #684
* remove passthrough style nonsense
* it's CSS not JS
* fix details in sidebar
* add spacing in native buttons for icons
* whitespace
* update docs
* remove button group util
* remove shadow folder, add component folder
* layerize
* default border radius
* remove color contrast script from dist
* add term
* layerize themes + color folders
* reorder
* remove radio button; #504
* remove visual tests
* remove visual tests
* remove unused stylesheet
* make search smarter
* add radio styles
* Fix filled textareas
* re-introduce visual tests (with adjustments)
* fix button appearances
* fix textarea focus styles
* re-introduce appearance classes
* remove 'native styles' note from component pages
* fix checked radio styles
* touch up callout styles
* remove errant `.wa-tag`
* scope appearance classes to relevant elements
* more visual test cases
* fix details borders
* minor visual tests reorg
* add `--box-shadow` to buttons
* fix Awesome theme
* use same layer for all themes (allows unset properties to inherit from Default theme)
* fix box-shadow in wa-textarea
* set button box shadow to `initial`
* fix Active theme
* fix Brutalist theme
* fix Glossy theme
* fix Matter theme (mostly)
* fix Playful theme
* fix Premium theme
* fix Shoelac theme
* fix Tailspin theme
* fix custom radio button styles
* fix links to native styles doc
---------
Co-authored-by: lindsaym-fa <dev@lindsaym.design >
2025-05-29 13:10:53 -04:00
Cory LaViska
b0aba7ce07
Viewport demo fixes ( #996 )
...
* fix viewports in code demo
* sync color schemes in viewport demos
* add terms
* fix viewport styles in dark mode
2025-05-27 15:33:18 -05:00