Wykres commitów

1610 Commity (tooltips)

Autor SHA1 Wiadomość Data
Cory LaViska caf9a09efa fix typos 2023-04-13 12:47:18 -04:00
dhellgartner 65734dc993
Slot aria attributes (#1296)
* Fix acessability issue

* Additionally adapted the test

* Added more accessability tests

* Updated the testing documentation

to take the fact that accessability checks cover only
rendered content into account

---------

Co-authored-by: Dominikus Hellgartner <dominikus.hellgartner@gmail.com>
2023-04-13 12:45:52 -04:00
Alessandro c137f83df6
fix(carousel): clickable elements don't work on chrome (#1266)
* fix(carousel): clickable elements don't work on chrome

* fix: update implementation
2023-04-13 11:55:40 -04:00
Cory LaViska d3a0a38dce don't show hover when focused; fixes #1282 2023-04-13 10:31:24 -04:00
Cory LaViska 5cf6a37ee2 wait until registered to set initial state; fixes #1292 2023-04-13 09:51:07 -04:00
Cory LaViska 63194abf93 prettier + changelog 2023-04-05 09:21:25 -05:00
Konnor Rogers e196b0915a
fix: split-panel divider now focusable in Edge / Chrome (#1289) 2023-04-05 09:18:57 -05:00
Cory LaViska d2369d1de8 fix @since 2023-04-04 16:22:24 -05:00
Christophe Eymard 91ffaa1a2d
stop holding a reference to a Promise when it is resolved (#1284) 2023-04-03 16:23:59 -05:00
Cory LaViska a8f87e0d5e Merge branch 'sloth30799' of github.com:sloth30799/shoelace into sloth30799-sloth30799 2023-03-31 14:37:54 -04:00
dhellgartner b4d24dd9af
Added a basic test for animation (#1274)
Did not manage to check
that the properties are correctly passed
to the animation api at this point so this
stays a blackbox test

Co-authored-by: Dominikus Hellgartner <dominikus.hellgartner@gmail.com>
2023-03-31 11:59:07 -04:00
Thomas Blum 3766d5ce27
Fixed wrong property value (#1272) 2023-03-31 11:52:03 -04:00
Cory LaViska 6d3505aefa fix property name 2023-03-28 11:31:42 -04:00
Cory LaViska b22650ff51 Merge branch 'next' of https://github.com/shoelace-style/shoelace into next 2023-03-27 09:31:46 -04:00
Cory LaViska 23a7f65b49 fix variable name case 2023-03-27 09:31:43 -04:00
Han Ye Htun f4fba8eab4 added tests 2023-03-24 00:05:10 +06:30
Christophe Eymard 1734bf54a7
replaced Set with WeakSet (#1249) 2023-03-23 12:13:13 -04:00
Han Ye Htun d03ca4ab95 Avatar Initials visible when image has a transparent background(#1256) 2023-03-22 21:46:23 +06:30
Han Ye Htun 2443c046aa Avatar Initials visible when image has a transparent background(#1256) 2023-03-22 00:50:01 +06:30
dhellgartner 7b2f6f230d
Added tests to the sl-animated-images component (#1246)
Co-authored-by: Dominikus Hellgartner <dominikus.hellgartner@gmail.com>
2023-03-20 13:59:54 -04:00
Alessandro db931c12be
fix: prevent expand button to shrink (#1245) 2023-03-20 11:24:58 -04:00
Cory LaViska 8f5893931b Merge branch 'fix/tree-item/clickable-label-elements' of github.com:alenaksu/shoelace into alenaksu-fix/tree-item/clickable-label-elements 2023-03-14 11:57:36 -04:00
Cory LaViska 234ff2619d fixes #1243 2023-03-14 11:16:39 -04:00
Alessandro b37be46ba3
fix(tree-item): move label outside of checkbox 2023-03-13 19:52:12 +00:00
Jared White 0e6e2abd28
Export autoload discover function and support shadow roots (#1236)
* Export autoload discover function and support shadow roots

* run prettier
2023-03-13 11:47:37 -04:00
Alessandro 7bf0f647b3
fix(carousel): change the way slide position is computed (#1235) 2023-03-13 10:56:00 -04:00
Martin Alix 708127f96d
Update French for `Slide #` (#1231) 2023-03-09 16:10:06 -05:00
Cory LaViska 7240f4f8f4 Merge branch 'next' into autoload 2023-03-07 14:05:26 -05:00
Cory LaViska 17ee89a5e8 rename variable for clarity 2023-03-07 13:23:02 -05:00
Cory LaViska f2177dccaf closes #1226 2023-03-07 11:03:03 -05:00
Cory LaViska 6aaf17b81a fixes #1224 2023-03-06 17:11:39 -05:00
dhellgartner d113d13792
Fixed the avatar tests to produce less logs (#1222)
The reason for the problems is that the error event does
not escape from the shadow dom.
Thus it cannot be awaited for in the test

Co-authored-by: Dominikus Hellgartner <dominikus.hellgartner@gmail.com>
2023-03-06 08:30:01 -05:00
Cory LaViska 76fd7aa28d trigger update immediately 2023-03-03 10:55:53 -05:00
Cory LaViska 8f17bf4e9d
Improve Carousel Accessibility (#1218)
* fix demo

* improve accessibility, reorg, and polish up

* add support for up/down

* fix docs

* update docs
2023-03-03 10:53:17 -05:00
Cory LaViska e624701022 fixes #1220 2023-03-03 10:16:15 -05:00
Cory LaViska 4cedfc3201 fix check 2023-03-02 11:43:09 -05:00
Cory LaViska 051baa4ff5 remove warning 2023-03-02 11:27:47 -05:00
Cory LaViska a27fd4d2e9 Merge branch 'next' into autoload 2023-03-02 10:49:30 -05:00
Cory LaViska 857f318f9c
fix overscroll (#1217) 2023-03-01 11:48:16 -05:00
Cory LaViska c0966bf767 remove unused property 2023-03-01 11:35:25 -05:00
Cory LaViska 86cecc9e30 fix carousel pagination in iOS 2023-03-01 11:34:42 -05:00
Alessandro ec036d8e61
fix(carousel): various fixes and improvements (#1216)
* fix(carousel): don't resume autoplay if interacting

* fix(carousel): wrap pagination items

* chore(carousel): add unit tests

* feat(carousel): more reactive pagination dots

* fix(carousel): trigger scrollend when user scroll exactly over a snap point
2023-03-01 11:05:29 -05:00
Cory LaViska 77b25f4581 add tag parts to <sl-select> 2023-03-01 10:58:24 -05:00
Cory LaViska 3ea31389dd fixes #1082 2023-02-28 13:33:34 -05:00
Cory LaViska d79799043a remove unused import 2023-02-28 13:07:18 -05:00
Cory LaViska 9f8ce58288 use clickOnElement 2023-02-28 13:07:07 -05:00
Cory LaViska 2371c5490f Merge branch 'next' into autoload 2023-02-28 12:45:23 -05:00
Cory LaViska 77abd42d66 fix popup positioning edge case; closes #1135 2023-02-28 12:30:05 -05:00
Cory LaViska 218e78e947 add getForm() method; closes #1180 2023-02-28 12:10:14 -05:00
Cory LaViska 8a1efac9b8 fixes #1201 2023-02-28 12:03:20 -05:00
Cory LaViska f9ae8327f6 fix menu focus color 2023-02-28 09:46:49 -05:00
Cory LaViska 7f3076d195 Merge branch 'next' of https://github.com/shoelace-style/shoelace into next 2023-02-27 16:40:55 -05:00
Cory LaViska 1fa79e64ae fix track color in dark mode 2023-02-27 16:40:53 -05:00
Bünyamin Eskiocak dde1010465
Fixed clipped calendar toggle in Firefox (#1213)
* fixed clipped calendar toggle in firefox

* changelog

---------

Co-authored-by: Cory LaViska <cory@abeautifulsite.net>
2023-02-27 12:04:32 -05:00
Cory LaViska 77c9750206 fix sl-tab-show event when closing 2023-02-27 11:13:59 -05:00
Cory LaViska 3d2e618be8 fix term 2023-02-24 16:08:06 -05:00
Cory LaViska b0f7dfb86b update comment 2023-02-24 15:55:02 -05:00
Cory LaViska e1979b8f38 reorder custom properties 2023-02-24 15:54:57 -05:00
Cory LaViska 7e9ae32b9b add carousel terms 2023-02-24 15:48:39 -05:00
Cory LaViska 480a1df246 reorder 2023-02-24 15:24:39 -05:00
Cory LaViska 70a64262e9 add svg part 2023-02-24 12:51:46 -05:00
Cory LaViska c69db4919b wip; improve carousel docs 2023-02-23 16:50:18 -05:00
Cory LaViska a526e8a956 cleanup 2023-02-23 15:00:27 -05:00
Cory LaViska 4970ba065e set a default aspect ratio 2023-02-23 15:00:02 -05:00
Cory LaViska b64b1c2536 fix test 2023-02-23 14:49:49 -05:00
Cory LaViska 8f9eb012ba sort imports 2023-02-23 14:42:58 -05:00
Cory LaViska 603aa93322 update and fix typos 2023-02-23 14:39:05 -05:00
Cory LaViska 74203de094 sort imports 2023-02-23 14:23:38 -05:00
Cory LaViska 34e0fb2fc1 Merge branch 'feat/carousel' of github.com:alenaksu/shoelace into alenaksu-feat/carousel 2023-02-23 14:13:19 -05:00
Cory LaViska 50972f2b38 update changelog and comment 2023-02-23 11:33:31 -05:00
Cory LaViska 8412b150b2 Merge branch 'mpharoah/typescript-events' of github.com:mpharoah/shoelace into mpharoah-mpharoah/typescript-events 2023-02-23 11:24:19 -05:00
Justin Fagnani 22b8ef4edf
Fix a few spelling issues (#1192) 2023-02-23 11:15:20 -05:00
Cory LaViska d638d811ad remove unused type 2023-02-23 11:04:51 -05:00
Cory LaViska bc58472b7b fix skipped tests 2023-02-23 11:02:26 -05:00
Cory LaViska 226c856b1e update scroll controls when adding tabs; fixes #1208 2023-02-23 10:12:36 -05:00
Cory LaViska a127b8722e fix autoload timing issues 2023-02-22 14:18:43 -05:00
Cory LaViska a32488baeb add autoloader prototype 2023-02-22 14:18:04 -05:00
Cory LaViska a4131caeda add subpath 2023-02-22 14:16:11 -05:00
Cory LaViska 6c62a4f4c0 use passive listeners 2023-02-22 12:54:33 -05:00
Cory LaViska 5b12de1edf fixes #1205 2023-02-21 11:54:39 -05:00
Cory LaViska f79a670ca3 fix padding in Chrome; closes #1197 2023-02-17 09:56:52 -05:00
dhellgartner 3430b33c3e
Alert test (#1189)
* Improved tests for SlAlert

* added more test for coverage
* Grouped tests in multiple subgroups

* remove executing only one tests

* Fix the now executing tests

---------

Co-authored-by: Dominikus Hellgartner <dominikus.hellgartner@gmail.com>
2023-02-16 15:04:11 -05:00
Cory LaViska 1bc2a6ef76 expose rel; fixes #1200 2023-02-16 12:15:59 -05:00
Thomas Blum 4277377189
Underscore was missing (#1195) 2023-02-16 10:39:01 -05:00
Matt Pharoah d818980dea Fixed copy-paste type in comment 2023-02-15 09:41:05 -05:00
Matt Pharoah 636f61006f Adjusted comment to be more clear 2023-02-15 09:39:43 -05:00
Matt Pharoah d93e698baf Added comments to explain the Typescript metaprogramming 2023-02-15 09:37:48 -05:00
Matt Pharoah f8d8291caa Added sl-invalid event type 2023-02-14 23:06:47 -05:00
Matt Pharoah 21bef1c2ea Merge branch 'next' into mpharoah/typescript-events 2023-02-14 22:59:20 -05:00
Cory LaViska a3844fe074 comments 2023-02-14 15:21:52 -05:00
Cory LaViska 65e90f12f4 rename event 2023-02-14 15:12:21 -05:00
Cory LaViska 4335289d6a make doc comments consistent for check/report validity 2023-02-14 15:02:52 -05:00
Cory LaViska 86cc721e03 update description and document sl-invalid event 2023-02-14 14:59:34 -05:00
xdev1 4a28825ea7
Added some missing form validation standard features (implemented for #1181) (#1167)
* #1163 - added read-only properties 'validity' and 'validationMessage' to all nine form controls

* #1163 - added base support for showing form validation messages below the form controls

* #1163 - animated validation errors in demo

* #1181 - Removed all previous changes that have been validation error specific

* Started with 'Inline validation' demo / fixed merge issues / etc.

* #1181 - continued work on missing form validation features

* #1181 - enhanced validation support for SlColorPicker / some cleanup

* #1181 - fixed CSS issues

* #1181 - fixed again CSS issues

* '1181 - added form validation features finally working

* #1181 - bug fixes

* #1181 - fixed open issues / added API doc comments

* #1181 - updated inline validation demos / removed some legacy code

* #1181 - finished invalid form validation example

* #1181 - added tests / several bugfixes

* #1181 - fixed typos etc.

* #1181 - tests

* #1181 - tests

* #1181 - tests
2023-02-14 14:50:06 -05:00
Christophe Eymard 737b55d78d allow Element as the anchor - now with correct typings 2023-02-10 21:56:57 +01:00
Cory LaViska 8493131db5 Revert "let popup be anchored to Element and not HTMLElement (#1186)"
This reverts commit 0d86c2af37.
2023-02-10 12:42:19 -05:00
Christophe Eymard 0d86c2af37
let popup be anchored to Element and not HTMLElement (#1186)
It works with SVG as well, is there a need to be restrictive here ?
2023-02-10 12:38:47 -05:00
Matt Pharoah d6a7820a52 Make emit return the actual event type instead of CustomEvent<any> 2023-02-09 15:56:54 -05:00
Matt Pharoah 39ca1208f5 Removed unused event handler from sl-dropdown 2023-02-09 13:09:31 -05:00
Matt Pharoah 610a06bcb9 Use PropertyKey instead of string where appropriate 2023-02-09 13:06:17 -05:00
Matt Pharoah b8584c0581 Require detail to always be provided when calling emit with an event that requires it 2023-02-09 13:00:04 -05:00
Matt Pharoah ab19afeb66 Resolved merge conflict 2023-02-08 18:24:17 -05:00
Matt Pharoah 41b5cb367f Use typed events in components and tests 2023-02-08 18:19:27 -05:00
Matt Pharoah e65b09fdec Fixed Typescript error when CustomEvents with non-object details are registered 2023-02-08 17:55:28 -05:00
Matt Pharoah 15a4049a01 Require the options parameter to have a detail property for events with details 2023-02-08 17:42:14 -05:00
Matt Pharoah ce708fbba8 Perform type checking of the event detail in the emit function if the event type matches a Shoelace event 2023-02-08 17:01:00 -05:00
Matt Pharoah 75bd7784fb Basic events have an empty details object, not a null 2023-02-08 14:12:15 -05:00
Matt Pharoah 6e092ccf7a Added event types for all events 2023-02-08 13:55:19 -05:00
Matt Pharoah b7b73ea3a9 Added sl-request-close event 2023-02-08 13:30:56 -05:00
Matt Pharoah 9dab91e0d1 Added event for sl-error 2023-02-08 13:17:12 -05:00
Matt Pharoah a3a802a37b Register events with global event map 2023-02-08 13:14:43 -05:00
Matt Pharoah 358ad7bb30 Fixed type in documentation (TreeItem[] -> SlTreeItem[]) 2023-02-07 17:44:56 -05:00
Matt Pharoah 0a555c53c7 Export typescript types for events with details 2023-02-07 17:20:01 -05:00
Cory LaViska b260a4dc29 add focus/blur to color picker 2023-02-07 17:18:03 -05:00
Cory LaViska 1f1024f4ca change default; #1175 2023-02-07 15:57:50 -05:00
Cory LaViska 9e92d92684 whitespace 2023-02-07 15:56:43 -05:00
Cory LaViska 527bf79973 improve user interaction heuristics; closes #1175 2023-02-07 15:29:26 -05:00
Cory LaViska b281c5bbc1 use Set instead of WeakMap 2023-02-07 13:56:02 -05:00
Cory LaViska f03de8925b fix checkbox required label in Chrome
See https://bugs.chromium.org/p/chromium/issues/detail?id=1413733
2023-02-07 10:52:54 -05:00
Cory LaViska 776ab2c715 add getForm() method 2023-02-07 09:01:32 -05:00
Cory LaViska df967b7e84 improve checked state in forced-colors mode; fixes #1114 2023-02-06 18:00:39 -05:00
Cory LaViska a539058253 validate even with novalidate; fixes #1164 2023-02-06 17:18:01 -05:00
Cory LaViska c958f2e50a move focus logic; #1177 2023-02-06 12:20:32 -05:00
Cory LaViska cedcd65c72 fix dropdown keyboard controls; closes #1177 2023-02-06 12:18:33 -05:00
Cory LaViska 12f62075ad move escape close logic to document listener; #1177 2023-02-06 11:32:06 -05:00
Cory LaViska b8695b70a9 don't emit click when disabled; fixes #1113 2023-02-06 10:48:38 -05:00
Cory LaViska a4e371618a fix comment 2023-02-06 10:47:08 -05:00
Cory LaViska 039ab175c3 add comment 2023-02-06 10:46:37 -05:00
Cory LaViska 7549e50fe4 fix positioning of native inputs; closes #1169 2023-02-05 12:06:06 -05:00
Cory LaViska 8685ddd049 fix select template; fixes #1178 2023-02-05 10:53:51 -05:00
Cory LaViska ef1f129b22 fix test 2023-02-03 14:44:56 -05:00
Cory LaViska 20903bb638 update test 2023-02-02 12:23:32 -05:00
Alan Chambers f45fb6848f
Adjust sl-dropdown up/down keypress menuItems array to match menu (#1170)
* dropdown filtered menu items

* updated filter, added test

- updated filter to match menu getAllItems private method
- added test

---------

Co-authored-by: Cory LaViska <cory@abeautifulsite.net>
2023-02-02 11:53:38 -05:00
Cory LaViska 400f9b76d5 ignore non-menu items; fixes #1165 2023-02-02 11:47:00 -05:00
dhellgartner 38a9e98d9b
Tab group tests (#1128)
* remove duplicate test

* Add tests for sl-tab-group -- initial round of tests

* use individual fixtures for each test

* extract mocks + utility functions in external files

* remove unnecessary internals of intersection observer from the mock

* added first test on scroll buttons

* add scrolling tests

* remove resize observer mock

Resize observer is triggered but waiting for element
to be updated is not enough. You need to free the main thread
with the test for some time

* Also removed intersection observer mock

By waiting long enough for the things to happen automatically

* Fix problems with resize observer

These problems appeared after npm ci but (according
to the sources linked in the comments) unproblematic

* Handle merge request comments

* replace custom wait function with corresponding function
 from openwc/testing
* Extracted waitForScrollingToEnd and isElementVisibleFromScrolling into
dedicated files to be reused
* Improve queryByTestId --> make it usable for more complex values
* Add js docs

* run lint fix

* Added tests for selecting a tab by click

* added further tests for tab group selection

* use Promise<void> instead of Promise<any>

to avoid eslint errors

---------

Co-authored-by: Dominikus Hellgartner <dominikus.hellgartner@gmail.com>
2023-01-27 09:55:28 -05:00
Cory LaViska e8fe783fb4 fixes #1157 2023-01-26 14:22:04 -05:00
Cory LaViska 0793a219a2 fix play/pause buttons; fixes #1147 2023-01-25 16:52:30 -05:00
Cory LaViska f24ab23752 add more design tokens to docs 2023-01-23 12:55:36 -05:00
Cory LaViska 44ecc8ce56 fixes #1141 2023-01-23 11:36:45 -05:00
Cory LaViska e758b1d9bb whitespace 2023-01-23 11:29:50 -05:00
Cory LaViska 5cdbaa873d fixes #1141 2023-01-23 11:29:12 -05:00
Cory LaViska e9aca6cedb fix part names; closes #1142 2023-01-23 10:51:24 -05:00
Cory LaViska 7c3896ed42 fix select input color; closes #1143 2023-01-23 10:44:19 -05:00
Cory LaViska 93158e8e90 fixes #1141 2023-01-22 13:34:32 -05:00
Cory LaViska 5f9bbdfa06 fixes #1139 2023-01-20 11:38:04 -05:00
Cory LaViska 3a0f486e98 fix label colors in checkbox, radio, and switch 2023-01-19 14:34:43 -05:00
Cory LaViska 29c671c0f4 fixes #1138 2023-01-19 14:22:29 -05:00
Cory LaViska 88c4bef5e7 Revert "Add JSON format for design tokens (#1129)"
This reverts commit 4a3f2caf59.
2023-01-19 11:37:52 -05:00
Cory LaViska efd944d822 remove contain:strict 2023-01-18 09:07:37 -05:00
Jared White 4a3f2caf59
Add JSON format for design tokens (#1129)
* Initial example of a JSON schema and converter for design tokens

* Clean up script and relocate file

* Update token JSON format and finish build process
2023-01-17 13:22:02 -05:00
Cory LaViska 511182b41b add padding to offset scrollbar; fixes #1132 2023-01-17 11:56:16 -05:00
Cory LaViska 1088a51ed5 fixes 1134 2023-01-17 10:45:19 -05:00
Cory LaViska e4c908b08b add missing docs 2023-01-17 10:33:21 -05:00
Cory LaViska f86578a213 fix tab panel display 2023-01-13 15:57:02 -05:00
Cory LaViska 3c2f5ec48e sort this, eslint 2023-01-13 15:43:55 -05:00
Cory LaViska fec7ef17aa prettier 2023-01-13 14:42:21 -05:00
Cory LaViska 29ff99dd76 sigh 2023-01-13 14:37:45 -05:00
Cory LaViska 6b9b410bdc *put table back up* 2023-01-13 14:37:34 -05:00
Cory LaViska 7ce079b7a1 *flip table* 2023-01-13 14:29:25 -05:00
Cory LaViska b0ba9ff14f remove expect 2023-01-13 14:22:45 -05:00
Cory LaViska f665bf984b fix types 2023-01-13 14:22:06 -05:00
Cory LaViska ac429a62c0 disable lint 2023-01-13 14:16:16 -05:00
Cory LaViska aa65077b12 add getFormControls() method 2023-01-13 14:06:58 -05:00
Cory LaViska 6e26daf804 add form attribute; fixes #1130 2023-01-13 12:34:33 -05:00
Cory LaViska edc9e69f30 add @documentation tag 2023-01-12 10:26:25 -05:00
Cory LaViska 2e7ac38678 fixes #1127 2023-01-12 09:34:41 -05:00
Cory LaViska 2cbdeeade0 remove cspell comment 2023-01-10 17:34:00 -05:00
xdev1 01a8ec36ec
#1108 - simplification of translation files (#1120)
Co-authored-by: Cory LaViska <cory@abeautifulsite.net>
2023-01-10 17:33:23 -05:00
Jens Gabe 60324885ed
Updated Danish translations (#1123)
Fixed typos and copy/paste translations from other languages
2023-01-10 17:30:01 -05:00
Cory LaViska 0c2f43b837 fixes #1125 2023-01-10 17:10:18 -05:00
Cory LaViska 0df27cf730 never return -0 2023-01-10 16:14:30 -05:00
Cory LaViska 68ed69292c add validation tests; fixes #1065 2023-01-10 15:05:44 -05:00
Cory LaViska 62c58b3a8c simplify validation logic 2023-01-10 15:05:07 -05:00
Cory LaViska 1fbb809057 update docs comment 2023-01-10 15:04:53 -05:00
Cory LaViska e2d2f5d670 rename FormSubmitController; remove this.invalid 2023-01-10 13:24:06 -05:00
Cory LaViska acef0da2c1 remove unused classes 2023-01-10 12:28:44 -05:00
Cory LaViska 3c66d2ab99 fixes #1121 2023-01-10 10:48:55 -05:00
Cory LaViska 8056379fdd support multiple properties in watch decorator 2023-01-09 16:07:59 -05:00
Cory LaViska 9a6b9a7841 fixes #1119 2023-01-09 14:54:17 -05:00
Cory LaViska 02fc39ebe0 add parts 2023-01-09 14:25:26 -05:00
Cory LaViska a90b22c05d add test 2023-01-09 14:25:21 -05:00
Cory LaViska f5dd4f2aca fixes #1117 2023-01-09 14:20:17 -05:00
Cory LaViska d0a32d48b1 upgrade CEM and fix comment 2023-01-09 10:47:10 -05:00
Cory LaViska bf527437a0 add stylesheet to test runner; fix tests 2023-01-09 10:35:37 -05:00
Cory LaViska ae3070ac45 fixes #1107 2023-01-09 09:40:51 -05:00
Alessandro c6a6a77bbd
feat: add carousel component
feat: add nav indicators

wip

wip

wip

fix: minor fixes

fix: minor fixes

fix: some refactor

chore: update docs

chore: update docs

fix: remove slide component

feat: create sl-carousel-item

feat: code refactoring and improvements

chore: update docs with more examples

chore: fix docs

feat: add autoplay

feat: implement accessibility

fix: change icons for rtl

chore: minor change

feat: improve accessibility

fix: minor regression

fix: minor regression

chore: fix docs

fix: improve accessibility and minor fixes

fix: remove heading and refactor component

chore: add custom style exmaple

fix: address review commnets

* Removed header from carousel
* Added `ArrowUp` and `ArrowDown` in keyboard navigation
* Added `--scroll-hint-margin` css property
* Added an example with customized carousel layout
* Fixed thumbnails navigation in demo
* Renamed show-controls to show-arrows and updated the corresponding parts/css accordingly
* Changed `activeSlideElement` getter to a private method
* Changed pagination colors
* Added `--slide-width` and `--slide-height` css properties

chore: update docs

fix: integrate latest repo changes

fix: add aspect ratio and rebase

chore: remove ignore path

feat: multiple slides per page

feat: multiple slide per page

fix: various improvements

chore: minor changes

chore: minor changes

chore: add bit of documentation

chore: improve documentation

fix: add unit tests and fix minor issues

chore: update documentation and unit tests

chore: update tests
2023-01-08 12:24:24 +01:00
Cory LaViska e632b51eb8 fixes #1110 2023-01-06 16:43:31 -05:00
Cory LaViska c8e633c4a1 fix color picker bug 2023-01-06 15:24:57 -05:00
Cory LaViska 724f4a59db remove log 2023-01-06 13:28:48 -05:00
Cory LaViska 041364fb7d ignore swatch whitespace 2023-01-06 13:28:30 -05:00
Cory LaViska fbcb4d8dbd fixes #1109 2023-01-06 12:25:03 -05:00
Cory LaViska 27a6b4a8c9 fixes #1108 2023-01-06 11:50:10 -05:00
Cory LaViska b330657e0a focus on disabled menu items and fix aria-checked 2023-01-05 15:13:21 -05:00
Cory LaViska a0fce64fd9 closes #1070 2023-01-05 14:50:19 -05:00
Cory LaViska d81e2f1470 fixes #1063 2023-01-05 12:43:17 -05:00
Cory LaViska f50fe72df2 don't show scrollbar 2023-01-05 12:40:22 -05:00
Cory LaViska dcca64a986 use public method for validity 2023-01-05 11:54:10 -05:00
Cory LaViska c216cfe0fd fix min/max types 2023-01-05 11:29:51 -05:00
Cory LaViska 121464fa2d make swatches an attribute 2023-01-04 12:37:16 -05:00
Cory LaViska 27f634402c fix switch default value; #1103 2023-01-04 11:04:25 -05:00