Commit Graph

4681 Commits

Author SHA1 Message Date
Kristiyan Kostadinov cb4f5a07d5 feat(paginator): allow paginator to be disabled (#13146)
Adds the ability for the paginator to be disabled. This is useful for cases like long-running HTTP requests where the user shouldn't be able to change the current page while the data is still loading.

Fixes #13145.
2018-10-23 11:02:50 -07:00
Kristiyan Kostadinov 83fc823715 feat(bottom-sheet): allow focus restoration to be disabled (#13153)
Similarly to `MatDialog`, allows focus restoration to be disabled for `MatBottomSheet`.

Fixes #13150.
2018-10-23 11:02:23 -07:00
Kristiyan Kostadinov 0cd75366c4 feat(tabs): add the ability to customize the animation duration (#13505)
Adds the `animationDuration` input and the `MAT_TABS_CONFIG` injection token that can be used to configure the duration of the tab animation.

Fixes #13428.
2018-10-23 11:02:07 -07:00
Paul Gschwendtner 4cdf5bafd6 fix(stroked-button): ripples and focus overlay have incorrect radius (#13745)
Due to the fact that stroked buttons have a border that reduces the available space for child elements, the absolute positioned ripple container and focus overlay do not match the `border-radius` with the actual button element. 

In order to fix this in a non-breaking way, we just use `overflow: hidden` for stroked buttons as compared to just using `overflow: hidden` in general for buttons (like it has been done with https://github.com/angular/material2/pull/9424)

![image](https://user-images.githubusercontent.com/4987015/47302045-c5c32c00-d620-11e8-9d58-bc34b421943f.png)



Fixes #13738
2018-10-23 10:23:48 -07:00
Kristiyan Kostadinov e8f8d079fa fix(slide-toggle): don't show hover ripples on touch devices (#13702)
On touch devices `:hover` styling persists after the user has tapped. These changes hide the persistent ripple if the user isn't able to hover, in order to avoid confusion with the other ripples.

Related to #13675.
2018-10-23 09:16:04 -07:00
Paul Gschwendtner efe53a0999 fix(button-toggle): webkit tap highlight conflicting with ripples (#13721)
Due to the fact that the `<mat-button-toggle-group>` still has `cursor: pointer`, the webkit tap highlight overlay will show up on touch devices.

This causes a bad UX because the overlay covers the whole group while only an individual option has been touched. Additionally a ripple already shows up and now conflicts with the tap highlight overlay.
2018-10-23 09:15:39 -07:00
Paul Gschwendtner 0e8ef603bb chore: stage release script should create commit (#13748) 2018-10-23 09:02:36 -07:00
Joey Perrott 47de296116 chore: bump version to 7.0.1 w/ changelog (#13747) 2018-10-22 09:44:47 -07:00
Kristiyan Kostadinov 193eb48612 build: bump dashboard to Angular 7 final and switch to yarn (#13706) 2018-10-22 07:05:51 -07:00
Joey Perrott efeefd1408 build: fix getRemoteCommitSha to only return the sha (#13699) 2018-10-19 15:06:32 -07:00
Paul Gschwendtner 2f1578478e refactor(schematics): better ng-update success message (#13687) 2018-10-19 14:38:04 -07:00
Kristiyan Kostadinov 992bcfb179 refactor(platform): add utility to normalize passive event listener options (#13533) 2018-10-19 14:04:29 -07:00
Kristiyan Kostadinov c38ebb63cb fix(drag-drop): not picking up handle that isn't a direct descendant (#13360) 2018-10-19 14:03:36 -07:00
Paul Gschwendtner fb8496dc45 build: move aot and prerender jobs to circleci (#13690) 2018-10-19 13:42:55 -07:00
Joey Perrott 59b47e1a83 doc(select): correct css styles in select panel custom styling example (#13691) 2018-10-19 13:42:31 -07:00
Kristiyan Kostadinov 1832dd1606 refactor(list): convert MatLineSetter into a function (#13369) 2018-10-19 09:21:04 -07:00
Kristiyan Kostadinov 037a746b0e fix(grid-list): unable to assign numeric zero as gutter size (#13652) 2018-10-19 08:42:50 -07:00
Kristiyan Kostadinov 88c6548859 fix(progress-bar): not taking current path after first initialization (#13628) 2018-10-19 08:19:46 -07:00
Kristiyan Kostadinov beb473949b fix(sidenav): opened and closed events emitting twice on IE and Edge (#13649) 2018-10-19 08:18:37 -07:00
Kristiyan Kostadinov 8d98375237 fix(autocomplete): not propagating same model value when reset while open (#13634) 2018-10-19 08:17:45 -07:00
Kristiyan Kostadinov fa6e46da98 fix(expansion-panel): emitting events twice on some browsers (#13600) 2018-10-19 08:16:57 -07:00
Kristiyan Kostadinov e51de157e0 fix(menu): proper focus styling when opened by tap on a touch device (#13599) 2018-10-19 08:16:11 -07:00
Kristiyan Kostadinov dd96369f52 fix(radio): improved alignment for native validation messages (#13570) 2018-10-19 08:15:22 -07:00
Paul Gschwendtner bfc00a005e perf(focus-monitor): mark event listeners as passive (#13532) 2018-10-19 08:13:33 -07:00
Kristiyan Kostadinov b5a0b168ee fix(list): selection list moving focus when an option is destroyed (#13531) 2018-10-19 08:12:45 -07:00
Kristiyan Kostadinov cae16b0f85 fix(drag-drop): preserve previous inline transform (#13529) 2018-10-19 08:11:51 -07:00
Kristiyan Kostadinov 280b0d6878 fix(drag-drop): use passive event listeners for start events (#13526) 2018-10-19 08:10:56 -07:00
Kristiyan Kostadinov 676ce3b285 refactor(sort): remove sort header dependency on table (#13507) 2018-10-19 08:10:04 -07:00
Kristiyan Kostadinov b3483a67ba fix(button-toggle): content shifting in IE11 (#13492) 2018-10-19 08:09:02 -07:00
Kristiyan Kostadinov 2a3599e331 fix(table): delimit words when filtering (#13487) 2018-10-19 08:08:00 -07:00
Kristiyan Kostadinov a54530ac85 chore: clean up unused catch clause parameters (#13481) 2018-10-19 08:06:45 -07:00
Kristiyan Kostadinov c15bad2f36 fix(datepicker): don't allow clicks on disabled cells in year and multi-year views (#13448) 2018-10-19 08:05:48 -07:00
Kristiyan Kostadinov a7df1d0a3b fix(menu): closing parent overlay when pressing escape (#13442) 2018-10-19 08:04:45 -07:00
Jeremy Elbourn cfeab79575 fix(text-field): autosize textarea not resizing on minRows decrease (#13437) 2018-10-19 08:03:44 -07:00
Kristiyan Kostadinov 3f1e96023e fix(form-field): native select options blending in with dropdown background on a dark theme (#13201) 2018-10-19 08:02:55 -07:00
Kristiyan Kostadinov 675aa66b6f fix(stepper): intl provider not being picked up in lazy-loaded modules (#12934) 2018-10-19 08:02:06 -07:00
Kristiyan Kostadinov 861642c048 fix(slider): update value on mousedown instead of click (#13020) 2018-10-19 08:01:13 -07:00
Kristiyan Kostadinov 87e1742554 fix(stepper): custom icons not centered inside circle (#12947) 2018-10-19 07:59:49 -07:00
Kristiyan Kostadinov 3ef933a6c8 fix(stepper): emitting the animationDone event twice on some browsers (#13608)
Along the same lines as #13600 and #13587. The `animationDone` will be emitted twice in a row for some browsers due to a bug in `@angular/animations`.
2018-10-19 07:57:26 -07:00
Paul Gschwendtner 16098a7802 build: exported scss files missing in CDK (#13679) 2018-10-19 07:28:15 -07:00
Paul Gschwendtner 34812fa1d8 build: run e2e tests with chrome headless (#13671) 2018-10-19 07:27:44 -07:00
Joey Perrott d177d6f3ec chore: update changelog with v7 changes (#13672) 2018-10-18 12:41:09 -07:00
Kristiyan Kostadinov df9ec74f76 fix(icon): not taking current path after initialization (#13641) 2018-10-18 11:31:35 -07:00
Paul Gschwendtner e4bf74a527 build: update saucelabs connect version (#13656) 2018-10-18 10:08:41 -07:00
Kristiyan Kostadinov 0c00e70542 refactor(overlay): convert fullscreen overlay container e2e tests into unit tests (#13657) 2018-10-18 09:17:33 -07:00
Benedikt Roßgardt e48a6a95ae docs(table component): Improve instructions on sorting (#13658) 2018-10-18 06:45:56 -07:00
fabioloreggian f456e856df docs(tree-checklist-example): root tree node correct selected state (#13523) 2018-10-17 14:57:17 -04:00
Paul Gschwendtner 183df8f937 build: move bazel config to workspace root (#13644) 2018-10-17 14:56:46 -04:00
Paul Gschwendtner 6fae3bf610 build: build material with angular from source (#13655) 2018-10-17 14:56:00 -04:00
Paul Gschwendtner 7b6e90e732 build: run e2e tests on circlci (#13643) 2018-10-17 14:55:35 -04:00