40 Commits

Author SHA1 Message Date
28322379e4 test(all): add medium weight of Roboto for screenshots (#16178) 2018-11-01 10:56:05 -05:00
fa965e281f test(e2e): upload svg files (#16148) 2018-10-30 14:16:34 -05:00
e9a94d2b91 chore: use system fonts in testing font stack (#16096) 2018-10-25 18:53:28 -05:00
5948a1c191 test(e2e): update test file location (#16090) 2018-10-25 14:04:34 -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
02ed9f96fa test(e2e): update body font family (#16065) 2018-10-24 11:09:41 -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
a9fd3399de test(e2e): force roboto font on all systems (#15993) 2018-10-19 15:22:15 -05:00
33d1a61811 chore(screenshot): update screenshot caching (#15980) 2018-10-17 01:00:36 -05:00
5dc72a16f1 chore(ci): batch upload screenshot images (#15978) 2018-10-16 16:42:12 -05:00
0a8bcddf9d chore(ci): upload screenshots sequentially (#15977) 2018-10-16 16:13:04 -05:00
c1cbeb3a82 chore(ci): batch screenshot uploads (#15975) 2018-10-16 15:25:58 -05:00
d88c6e1bbc chore(ci): send correct mimetype for images (#15973) 2018-10-16 14:10:06 -05:00
277d222fb1 chore(ci): slice sha1 to 7 characters (#15974) 2018-10-16 14:04:07 -05:00
80b5c8c51d fix(screenshot): update screenshot ci (#15969) 2018-10-16 12:11:39 -05:00
b9c03e39d4 chore(screenshot): update screenshot ci 2018-10-13 14:12:10 -05:00
ae3271f2d7 test(all): inject test styles on flag 2018-10-11 15:13:23 -05:00
2172aa9dae test(screenshot): use Arial for testing 2018-10-09 13:40:31 -05:00
a87a8738ed chore(screenshot): local & CI integration (#15825) 2018-10-08 10:28:39 -05:00
43b9045c4a feat(screenshot): update to use stencil e2e screenshot testing 2018-09-20 13:22:30 -05:00
6b87ead2dc chore(e2e): remove old e2e testing 2018-09-20 13:20:35 -05:00
29f324bd9e fix(slides): swiper is not required as dependency 2018-09-14 22:17:46 +02:00
ba2230510e refactor(all): strict boolean conditions 2018-09-01 17:23:03 +02:00
802df8ac73 chore(): update README and script 2018-08-29 18:06:07 +02:00
bae03d2d1c chore(): update angular 2018-08-08 11:13:39 +02:00
b69098a77d chore(): update deps 2018-07-29 01:44:45 +02:00
a7f1f4daa7 refactor(components): update to use shadow DOM and work with css variables
- updates components to use shadow DOM or scoped if they require css variables
- moves global styles to an external stylesheet that needs to be imported
- adds support for additional colors and removes the Sass loops to generate colors for each component
- several property renames, bug fixes, and test updates

Co-authored-by: Manu Mtz.-Almeida <manu.mtza@gmail.com>
Co-authored-by: Adam Bradley <adambradley25@gmail.com>
Co-authored-by: Cam Wiegert <cam@camwiegert.com>
2018-07-09 12:57:21 -04:00
e352d1b69b fix(snapshot): using md mode 2018-05-09 23:42:13 +02:00
cc7ab4e3c6 fix(all): snapshot tests 2018-05-08 16:05:06 +02:00
3b5365dd8a chore(readme): update readme unpkg link on each deploy 2018-05-02 15:01:51 -05:00
9c7b0ca15f fix(prerender): router compatible with prerender 2018-04-24 22:33:19 +02:00
4ea8881f33 refactor(all): enable strictPropertyInitialization 2018-04-19 18:48:38 +02:00
7aa5d059ad docs(readme): fix minor typos in readmes (#14259) 2018-04-02 10:11:27 -04:00
6c6f867ce4 refactor(sass): tweaks to the alpha css variables (#14223)
* alpha tweaks

* added alpha-input
cleanup for theme-builder

* removed global variables

* style(searchbar): fix indentation

closes #14196
2018-03-30 10:27:58 -04:00
77fc792644 feat(ripple): css variable color 2018-03-24 03:57:18 +01:00
f904fd111b chore(all): monorepo release script 2018-03-21 23:53:25 +01:00
147a6090e4 refactor(theming): alpha color refactor and theme cleanup (#14161)
* Cleanup for iOS mode used in material variables
Refactor to alpha variables for colors in the color map
updated theme builder with new alpha variables
updated theme builder with duplicate default CSS modes

* moved alpha transform into css-var
removed ion-color-alpha
fixes for disabled css-variable mode
added defaults for user configurable variables

* revert to spinner related code
2018-03-15 11:53:48 -04:00
d37623a2ca chore(packages): move the packages to root 2018-03-12 16:02:25 -04:00