Commit Graph

89 Commits

Author SHA1 Message Date
release-please[bot]
e83b4d94c6
chore: release 1.0.0-pre.1 2023-01-09 22:18:33 +00:00
release-please[bot]
42ac2dffc2
chore: release 1.0.0-pre.0 2023-01-09 18:06:19 +00:00
Liz Mitchell
a529a8d858 chore: add commitlint 2023-01-03 14:38:58 -08:00
Alexander Marks
3b81050d7e Check in package lock for more reliable CI build 2022-11-29 20:16:35 -08:00
Elizabeth Mitchell
3b25a3de5d
chore: remove old package-lock.json (#3461) 2022-06-22 09:17:08 -07:00
Liz Mitchell
056b3ceffb chore: update package-lock.json 2022-05-03 10:17:15 -07:00
Abhinay Omkar
dc73de31cc fix: Update package-lock.json to sync with package.json 2022-04-20 19:24:07 +05:30
Brian Taylor Vann
ed6fbf749f update package-lock.json 2022-04-19 17:04:29 -07:00
Daniel Freedman
9179a1a4ee chore(typescript): Update typescript to 4.4.4 2021-11-01 13:58:56 -07:00
Elliott Marquez
fd93e75f8a build: revert pacakgelock 2021-09-20 19:39:50 -07:00
Elliott Marquez
2826057b29 build: pin TS to 4.3 2021-09-20 19:24:07 -07:00
Elliott Marquez
d813bd54e2 chore: prepare for lit 2 release 0.24.0 2021-09-20 19:08:12 -07:00
Daniel Freedman
6748fbe16f (chore): Update webcomponents polyfills to latest version 2021-08-25 14:34:55 -07:00
Daniel Freedman
6c4936c439 Update typescript to 4.3
Match internal version, and prepare for adding `override` keyword
2021-08-19 13:47:03 -07:00
Alexander Marks
3e5577cdc9 Release 0.21.0 2021-07-14 15:12:53 -07:00
Russell Bicknell
af47a466bc Update Sass 2021-06-11 16:34:09 -07:00
Daniel Freedman
26823c4a2e (chore): Remove chai dependencies
- Remove custom types for chai
- Remove karma-chai and chai modules

Fixes #2437
2021-05-25 15:43:26 -07:00
Daniel Freedman
a646aa6387 (chore): Prepare for switch to Jasmine expect
- Remove custom_typing for chai's `expect`
- Replace eslint mocha plugin and settings for jasmine equivalents
- Add jasmine typescript typings

Related #2437
2021-05-25 10:41:59 -07:00
Daniel Freedman
127ec2c690 Switch testing from Mocha to Jasmine
- Remove `karma-mocha` and `mocha` dependencies
- Add `karma-jasmine` dependency
2021-05-21 16:41:12 -07:00
Elliott Marquez
1f6818a600 build: prep for lit 2 bump LitElement to 2.5.0 2021-05-03 16:31:26 -07:00
Brian Taylor Vann
0d2ba3da88 chore(package.json): update to typescript 4.0.3 2021-03-01 23:07:37 +00:00
Elliott Marquez
2da93a86a8 chore: update lit-analyzer & lint rules 2021-01-22 15:36:19 -08:00
Liz Mitchell
9901289376 chore: update clang-format 2021-01-13 12:56:07 -08:00
43081j
3ff3d8f44d remove Fake in place of module
less to maintain
2020-10-27 13:26:07 +00:00
Liz Mitchell
8604d59edb
chore: remove src folder from packages in GitHub (#1706)
* chore: remove src folder from packages in GitHub

* chore: add extra newline to button sass
2020-08-17 17:59:35 -07:00
Elliott Marquez
d3a35a44e1 docs(demos): demos built for speed 2020-05-06 20:30:44 -07:00
Elliott Marquez
b9390849b1 chore: remove unnecessary dev deps 2020-04-17 17:33:08 -07:00
43081j
6be632d732 drop sinon 2020-04-01 20:59:28 +01:00
Elliott Marquez
0c2ad69b07 fix sass build 2020-01-15 12:26:21 -08:00
Elliott Marquez
4561005ca7
Use open-wc's es-dev-server (#670)
* use open-wc over polyserve and karma-koa-proxy

* switch chrome 41 for ie 11
2019-12-02 17:15:58 +11:00
Elliott Marquez
4db3cf99a2
update mdc deps to 4.0.0-canary.062ade5c0.0 (#565) 2019-10-16 18:29:30 -07:00
Elliott Marquez
7b87bd70cf bump package lock 2019-10-16 12:30:25 -07:00
Elliott Marquez
328a893729 pin transitive list dep on drawer
reason:

https://github.com/material-components/material-components-web/issues/5181
2019-10-16 12:30:25 -07:00
Elliott Marquez
fb54c869b8 bump package versions 2019-10-16 12:30:25 -07:00
Fernando Pasik
4fef3261a0 Update @typescript-eslint/eslint-plugin and @typescript-eslint/parser 2019-10-05 18:57:47 +01:00
Alexander Marks
19448b156a Merge branch 'master' into canary 2019-09-26 19:19:58 -07:00
Alexander Marks
b0a28b4d4d Fixes from internal Google unit testing.
- Fix eslint errors.
- Fix lit-plugin errors.
- Fix implicit any errors with test elements.
- Replace "any" casts with "Internals" interface casts.
- Replace chai isEmpty and isOk calls since we are on 2.x internally and
  those functions don't exist.
- Replace all expect calls with assert calls so that we don't need to
  import both assertion styles.
2019-09-25 14:10:40 -07:00
Elliott Marquez
29015e2db7
update textfield value on input instead of change (#490)
* update textfield value on input instead of change

* update changelog

* deleted testing code
2019-09-20 15:33:37 -07:00
Alexander Marks
ed83132c70
Add CSS variable to control tab height (#482) 2019-09-16 17:56:40 -07:00
Elliott Marquez
2da5724c2b
mwc-dialog (#462)
* initial scaffolding for dialog

* add focus and blur functions to mwc-button

* flesh out dialog implementation

* do not display action footer if no actions slotted

* only layout on listeners if open

* run formatter

* scrollable actually is handled by adapter / found

* fix reversing of actions

* - slotchange + `hideActions`, buttons->actions

* fix slotted styles

* remove style tag mutation

* change style dependencies

* don't leak mdc in dialog actions and initial-focus atributes

* make action and focus attributes configurable

* add css custom properties to dialog

* forgot to change checkbox to dialog

* dialog was made in 2019

* button -> action and remove isVisible

* removed leaky events from dialog lifecycle

* clean up tsconfig

* add unit tests

* textfield -> dialog

* run formatter

* fix multiple dialogs

* fix scrolling

* try to make max-width better

* initial pass at making older tests pass

* escape key on document instead

* run formatter

* fix lint issues

* try more arcane keyboardevent for older browsers

* fix styling associated with multiple in sec action

* fix focus on textfield

* also fix blur on textfield

* mwc-dialog demo

* add dialog to the main demo page

* fix typo in demo

* fix style edge case max-width too small cause jump

* redo change to max-width jumping

* first half of readme

* include video tag in static urlify script

* finish readme

* regenerate package-lock

* fix readme typo

* change confirmation gif size

* cleanup extraneous readme code

* do not override mdcfoundation.open

* make stacked a css change rather than DOM

* make stacked a css change rather than DOM impl

* add color swatches to readme

* fix all test file copyright dates

* add in the styles for the list in the readme

* use formfield in confirmation example

* scrollable degification

* make styled example the same as spec page

* dedupe initial focused example readme

* small dialog readme fixes

* update initial focus readme example

* moved alert example to top and commented out Simple example

* update standard gif to be static

* move event listeners to open an close

* readme change suggestions

* HTMLSlotElement removed from public props

* make public props lit element props

* primary-action => primaryAction; d-i-f => dIF;

* implement suggestions

* run formatter

* resolve merge issues
2019-09-12 18:14:47 -07:00
Alexander Marks
92e1f75321
Prepare to release 0.8.0 (#453) 2019-09-03 16:41:30 -07:00
Alexander Marks
761dc62083
Import TypeScript helpers from tslib, instead of inlining. (#439)
Published JavaScript files no longer include inlined TypeScript helpers such as `__decorate`. Instead, helpers are now imported from the `tslib` module dependency. This reduces code size by allowing multiple components to share the same helpers, and eliminates "this has been rewritten to undefined" errors from Rollup.
2019-08-28 11:47:31 -07:00
Elliott Marquez
b33f4e4f57 remove excess deps 2019-08-23 17:23:17 -07:00
Elliott Marquez
14e5d6ae94 add koa-esm-transform and koa-static packages 2019-08-23 17:22:59 -07:00
Elliott Marquez
90cf8d3860 use karma proxy 2019-08-23 17:22:59 -07:00
Elliott Marquez
28e048f388 ts-ify tests 2019-08-23 17:22:58 -07:00
Alexander Marks
352079f11e
Bump inert polyfill to fix drawer IE bug (#378) 2019-08-16 16:10:22 -07:00
Daniel Freedman
c580ebe19a Split icon button toggling into its own component
- This makes the non-togging case more lightweight
- `<mwc-icon-button>` for non-toggling use cases remains the same
- For toggling, use `<mwc-icon-button-toggle>`
  - `icon` is now `onIcon`

Related to #348
2019-08-15 11:35:22 -07:00
Daniel Freedman
45e11481c9 Add lit-analyzer to linting
- Set up linting in Travis as well
2019-08-12 15:56:11 -07:00
Daniel Freedman
a91de22571 Print CSS Custom Properties of a Sass file
Prints selector, property, and fallback value for the CSS Custom
Properties in a Sass file

Example usage:
```
./scripts/print-css-custom-properties.js packages/snackbar/src/mwc-snackbar.scss
```

Example output:
```css
slot[name=action]::slotted(mwc-button) { --mdc-theme-primary: var(--mdc-snackbar-action-color, #bb86fc) }
```
2019-08-09 14:46:14 -07:00