5011 Commits

Author SHA1 Message Date
8eacad2d06 4.0.0-beta.14 2018-10-31 17:53:20 +01:00
f23e6e97f1 docs(tabs): add more docs 2018-10-31 17:47:27 +01:00
6d11cc15f8 fix(tabs): name prop is not longer used 2018-10-31 17:35:04 +01:00
0faa355139 fix(button): match MD spec timing, outline, hover (#16160)
This adjusts our Material Design button to match the updated spec for:

- transition timing
- outline border styles
- clear/outline hover background color
2018-10-31 11:16:48 -05:00
92ee4efb12 fix(inputs): add z-index for all inputs
fixes #16157
2018-10-31 14:46:46 +01:00
9da51b3984 fix(checkbox): end position by default 2018-10-31 14:46:46 +01:00
00544e9106 fix(header): update box shadow to match MD spec (#16149) 2018-10-30 18:54:31 -05:00
b2f493fb0e fix(range): match MD spec (#16150) 2018-10-30 16:46:01 -05:00
e9579d597f fix(button): match updated MD specs (#16144)
This updates the border-radius, letter-spacing, and box-shadow
of our button to match the updated Material Design spec.
2018-10-30 14:56:17 -05:00
287aec89ab fix(alert): match MD spec (#16145)
This updates our alert to match the updated Material Design
spec, including enter/leave animations.
2018-10-30 14:49:40 -05:00
c2f58038f5 perf(angular): disable async queue (#16118)
* perf(angular): disable async queue

* wip

* update proxy
2018-10-30 20:33:46 +01:00
fa965e281f test(e2e): upload svg files (#16148) 2018-10-30 14:16:34 -05:00
38db1fb167 test(tabs): fix tabs tests (#16146) 2018-10-30 13:30:08 -05:00
e94b5221d4 fix(searchbar): do not animate during initial load (#16147) 2018-10-30 12:50:53 -05:00
fc64f7e50a chore(package): update to stencil 0.15.1 (#16138) 2018-10-29 22:54:49 -05:00
068303d4d1 fix(action-sheet): update Action Sheet design to match MD spec (#16135)
- Updates Action Sheet styles for Material Design
- Modifies overlay background to #fff (affects alert too)
- Adds a "spec" e2e test which can be used to compare against the spec
2018-10-29 17:59:26 -04:00
615c5187f3 fix(badge): match MD padding (#16134) 2018-10-29 16:15:00 -05:00
67eb7cf50d fix(tab-bar): align tab text to the center (#16130)
fixes #15273
2018-10-29 14:01:24 -04:00
018fb9876f test(all): use test() instead of it() where appropriate (#16129)
This replaces uses of Jest's it() function in end-to-end tests with the alias test() where it makes sense semantically.
2018-10-29 12:40:06 -05:00
1733c9489c docs(): value for toggle and checkbox (#16102)
* docs(): value for toggle and checkbox

fixes #16074

* update docs
2018-10-26 20:18:53 +02:00
33448c6eec fix(infinite-scroll): disabled resets loading/busy state (#16107)
fixes #15994
2018-10-26 19:26:16 +02:00
aad7711af2 fix(datetime): can participate in native <form> (#16106)
fixes #16075
2018-10-26 19:01:39 +02:00
c982856dba feat(toast): add "color" prop (#16100)
This commit also refactors ion-toast, so it uses shadow-dom,
this is required since CSS variables
does not work well in non-shadow-dom components.

fixes #16099
2018-10-26 18:53:02 +02:00
f0141817d4 fix(datetime): pickerOptions are all optional (#16101)
fixes #16095
2018-10-26 18:42:57 +02:00
9dfc863f0f fix(fab-button): use correct background in list and update the md icon color (#16092)
* fix(fab): separate the mode colors and update the md icon color

-md icon color matches spec by adding 0.54 opacity to the color

fixes #16091

* fix(fab): update the font size for buttons in a fab list

* fix(fab-button): update box-shadow for both states

* fix(fab-button): update transition to match md spec
2018-10-25 21:42:19 -05:00
6a138a6c55 refactor(show): remove show/hide-when components (#16098) 2018-10-25 21:32:41 -05:00
e9a94d2b91 chore: use system fonts in testing font stack (#16096) 2018-10-25 18:53:28 -05:00
44b0eaba85 fix(card): adjust styles to match MD (#16093)
* fix(card-content): remove top padding when after header

* fix(card): adjust text weight, sizes, and colors

* fix(card): adjust border-radius and box-shadow

* fix(card): make title/subtitle margin interchangeable
2018-10-25 16:55:54 -05:00
ef6895acbd fix(inputs): disabled handling (#16071) 2018-10-25 22:50:06 +02:00
4d3ad67740 refactor(tabs): apply design-doc (#16048) 2018-10-25 22:13:19 +02:00
5948a1c191 test(e2e): update test file location (#16090) 2018-10-25 14:04:34 -05:00
fdb7da917c fix(popover): update the box shadow to match MD spec (#16089) 2018-10-25 14:56:25 -04:00
6f2b9b0479 fix(note): update note font size for MD (#16088) 2018-10-25 14:38:14 -04:00
672324886a fix(radio): match MD sizing (#16087)
This adjusts the sizing and proportions of our radio input to match the updated Material Design spec.
2018-10-25 10:58:19 -05:00
9c733e93b6 fix(popover): update border radius to match MD (#16086) 2018-10-25 10:40:53 -05:00
6b8c87e2da test(e2e): upload tests (#16078) 2018-10-25 01:03:01 -05:00
3c7fee5cca test(e2e): relative paths (#16077) 2018-10-24 22:41:48 -05:00
d96804b760 test(fonts): update md and iOS testing fonts (#16073) 2018-10-24 20:54:39 -05:00
53ca3a0373 test(app): add safe-area tests (#16072)
This adds tests to ensure components respect --ion-safe-area-* properties.
2018-10-24 16:23:09 -05:00
3a142f12ae chore(package): update to stencil 0.15.0 (#16067) 2018-10-24 13:13:23 -05:00
02ed9f96fa test(e2e): update body font family (#16065) 2018-10-24 11:09:41 -05:00
d800c48734 test(e2e): update e2e tests for screenshot (#16056) 2018-10-23 23:56:40 -05:00
02ef52b85c fix(picker): fix iOS picker options that shouldn't be showing (#16055) 2018-10-23 23:13:45 -05:00
b2021fd9c4 fix(theming): update global css variable naming and default values (#16003)
Updates all of the global variables to make sure their naming is consistent, their default values are correct, they are used properly by the related components, and remove any that are not used.

- removes some of the non mode-specific global Sass variables
- updates the md and ios values so that the default is the css variable
with different fallbacks
- removes non-color related css variables from the global file
- fixes item so it uses the background color that is set by the global
file

# Breaking Changes

## Removed Global CSS Variables

The following global CSS variables have been removed for the reasons listed.

| Variable Name                     | Reason                                          |
| ----------------------------------| ------------------------------------------------|
| `--ion-toolbar-color-inactive`    | Unused                                          |
| `--ion-ripple-background-color`   | Unused / Ripple color is based on component     |
| `--ion-header-size`               | Removed in favor of using CSS for h1-h6         |
| `--ion-header-step`               | Removed in favor of using CSS for h1-h6         |

## Renamed Global CSS Variables

The following global CSS variables have been renamed for the reasons listed.

| Old Variable Name                        | New Variable Name                  | Reason                                                                        |
| -----------------------------------------| -----------------------------------| ------------------------------------------------------------------------------|
| `--ion-toolbar-text-color`               | `--ion-toolbar-color`              | Variable is not limited to text color                                         |
| `--ion-toolbar-color-active`             | `--ion-toolbar-color-activated`    | Consistency with our component variables                                      |
| `--ion-tabbar-text-color`                | `--ion-tab-bar-color`              | Variable is not limited to text color                                         |
| `--ion-tabbar-text-color-active`         | `--ion-tab-bar-color-activated`    | Consistency with our component variables                                      |
| `--ion-tabbar-background-color`          | `--ion-tab-bar-background`         | Applies to the background property                                            |
| `--ion-tabbar-background-color-focused`  | `--ion-tab-bar-background-focused` | Applies to the background property                                            |
| `--ion-item-background-color`            | `--ion-item-background`            | Applies to the background property                                            |
| `--ion-item-background-color-active`     | `--ion-item-background-activated`  | Applies to the background property / Consistency with our component variables |
| `--ion-item-text-color`                  | `--ion-item-color`                 | Variable is not limited to text color                                         |
| `--ion-placeholder-text-color`           | `--ion-placeholder-color`          | Consistency with other variables                                              |

Fixes #15989 
Fixes #15559
2018-10-23 12:37:04 -04:00
ed69372a62 chore(package): update to stencil 0.14.2 (#16046) 2018-10-23 09:10:49 -05:00
8a4dc74324 fix(toggle): fix box-shadow overflow in toggle (#15955)
Closes #14626
2018-10-22 20:48:54 -05:00
a0c60ffd1e fix(alert): update alert min/max interface (#15987)
Fixes #15986
2018-10-22 20:42:19 -05:00
a74e5653d5 fix(picker): delay option animate until after options initialized (#16037) 2018-10-22 20:31:27 -05:00
e644fc9246 fix(label): do not animate float labels on initial load (#16036) 2018-10-22 20:11:46 -05:00
d033a9e544 test(menu): migrate e2e tests (#16032)
references #15803
2018-10-22 17:13:23 -05:00