Commit Graph

168 Commits

Author SHA1 Message Date
Manu MA
2933f61e8d fix(react): add class based APIs (#16665)
fixes #16583
2018-12-11 01:08:00 +01:00
Manu MA
119e0c1fd2 refactor(all): avoid using export const enum (#16614)
* refactor(all): avoid using export const enum

fixes #16497

* add tslint
2018-12-06 21:19:49 +01:00
Manu Mtz.-Almeida
e8e71838b3 fix(angular): accept other url schemas 2018-11-29 02:18:44 +01:00
Manu MA
d09e55500c chore(): update stencil (#16460) 2018-11-26 22:19:48 +01:00
Manu MA
838f40de37 feat(ripple-effect): add option to disable ripple-effect (#16393)
fixes #16379
2018-11-20 11:43:18 +01:00
Adam Bradley
8cb266ba34 chore(types): add null checks (#16351) 2018-11-16 22:20:51 -06:00
Manu MA
fd79b57748 fix(inputs): fix aria with shadow-dom (#16329) 2018-11-16 19:26:55 +01:00
Manu Mtz.-Almeida
c9b4e66f36 fix(gesture): release gesture when it's disabled
fixes #16335
2018-11-15 23:36:07 +01:00
Brandy Carney
256745cd1e feat(segment): adds scrollable and layout props and updates to follow the spec (#16273)
Adds the ability to apply a layout to the segment button in order to better match the Material Design spec, updates the design and UI to match the spec more, and separates the segment button styles back into the proper directory.

- moves the segment button css back into segment-button directory
- updates the design to match the MD spec better
- adds layout property to match MD spec
- adds custom properties for better styling
- allows for overscroll / scrolling tabs via scrollable attribute
- changes the indicator to a div - will need to animate it
- updates e2e tests and add spec test

fixes #16232 fixes #16081
references #14853

BREAKING CHANGES

Segment Button now requires the text to be wrapped in an `ion-label` element for improved styling.

*Old usage:*

 ```html
<ion-segment-button>
  Item One
</ion-segment-button>
```
 *New usage:*

 ```html
<ion-segment-button>
  <ion-label>Item One</ion-label>
</ion-segment-button>
```

Note: this will not technically break your app, but the styles may look wrong.
2018-11-15 12:22:35 -05:00
Manu MA
6d5944613a fix(ripple-effect): follow MD spec (#16330)
* fix(ripple-effect): follow md spec

* add box-shadow back

* add ripple effect to alert and action-sheet
2018-11-15 16:08:39 +01:00
Brandy Carney
188a63546a fix(toast): update toast design to match MD spec (#16323)
Updates the Material Design Toast to closer match the spec: https://material.io/design/components/snackbars.html

- Updates the animation to use opacity, not translate
- Updates design with the right background, box-shadow, etc.
- Fixes the broken position middle of toast and updates e2e test to include this
- Allows for line breaks to be passed in the message

fixes #16271
2018-11-14 15:21:27 -05:00
Manu Mtz.-Almeida
108691dc44 fix(angular): add swipe-to-go-back gesture 2018-11-14 13:22:31 +01:00
Manu MA
d817cc3b30 fix(input): scroll assist works in with shadow-dom (#16206)
fixes #15888
fixes #15294
fixes #15895
2018-11-03 01:35:38 +01:00
Manu MA
a8be5291bb fix(label): placeholder + floating label (#16111)
* fix(label): placeholder + floating label

* fix placeholder type

* update docs

* uodate docs
2018-11-02 22:15:28 +01:00
Manu MA
0680fe9251 docs(all): add global config docs (#16193)
* docs(all): add global config docs

fixes #16109

* lint issue

* add tabButtonLayout

* tabs docs
2018-11-02 17:30:37 +01:00
Manu MA
ecc2c55370 docs(all): possible values are extracted by stencil (#16190)
* docs(all): possible values are extracted by stencil

* add defaults

* remove all hardcoded defaults

* update stencil
2018-11-02 00:06:40 +01:00
Manu MA
aad7711af2 fix(datetime): can participate in native <form> (#16106)
fixes #16075
2018-10-26 19:01:39 +02:00
Manu MA
6a138a6c55 refactor(show): remove show/hide-when components (#16098) 2018-10-25 21:32:41 -05:00
Manu MA
ef6895acbd fix(inputs): disabled handling (#16071) 2018-10-25 22:50:06 +02:00
Manu MA
4d3ad67740 refactor(tabs): apply design-doc (#16048) 2018-10-25 22:13:19 +02:00
Adam Bradley
a9fd3399de test(e2e): force roboto font on all systems (#15993) 2018-10-19 15:22:15 -05:00
Manu Mtz.-Almeida
a72fced6fe fix(all): docs for all missing props 2018-10-11 16:24:08 -05:00
Manu Mtz.-Almeida
19c449e815 fix(modal/popover): lifecycle events
fixes #15806
2018-10-08 14:28:22 -05:00
Manu Mtz.-Almeida
9d109d68c8 fix(all): disable animations in e2e tests 2018-10-08 10:18:31 -05:00
Manu Mtz.-Almeida
2909e1cc7b chore(): fix component.d.ts random changes 2018-10-08 09:50:35 -05:00
Manu Mtz.-Almeida
24f33730a0 feat(nav): animation is customizable
fixes #15851
2018-10-04 18:06:19 +02:00
Manu Mtz.-Almeida
2f9aaa2e0c chore(): update stencil + fix lint errors 2018-10-02 17:54:32 +02:00
Manu Mtz.-Almeida
5560dcd713 fix(all): avoid using focus() since it conflicts with HTMLElement
fixes #15810
2018-10-02 17:13:45 +02:00
Manu Mtz.-Almeida
7f38d377dd fix(tap-click): prevent activated while scrolling
fixes #15752
2018-09-26 01:40:02 +02:00
Manu Mtz.-Almeida
0379977e1b feat(app): adds _forceStatusbarPadding for ionic lab 2018-09-26 01:13:15 +02:00
Manu Mtz.-Almeida
ede5525342 fix(color): do not accept empty color
fixes #15732
2018-09-25 20:09:04 +02:00
Manu Mtz.-Almeida
633360fcba fix(all): gesture controller can block scrolling
fixes #15725
2018-09-25 17:46:58 +02:00
Manu Mtz.-Almeida
c048f9fda2 fix(app): statusTap and hardwareGB can be activated with config
fixes #15617
2018-09-25 15:14:53 +02:00
Brandy Carney
cd4628da4d style(utils): fix lint error 2018-09-24 18:05:28 -04:00
Daniel Sogl
94ac3ff149 refactor(haptic): add tuple types (#15651) 2018-09-24 11:47:23 -05:00
Manu Mtz.-Almeida
f8eafa7a21 fix(all): lint errors 2018-09-24 18:20:52 +02:00
ptitjes
b2b5d93d36 fix(overlay): register backbutton handler only when needed (#15615)
Fixes #15601.

When listening to ionBackButton events, only registers the
backbutton handler if there is actually an overlay. This will
give a chance to handlers with lower priority to eventually run.
2018-09-24 09:45:19 -05:00
mhartington
694b6a8795 fix(input): fix text type for select change event 2018-09-21 16:17:33 -04:00
Manu Mtz.-Almeida
c49d896e08 refactor(all): using ComponentInterface 2018-09-14 18:47:00 +02:00
Manu Mtz.-Almeida
9ad05d85cd refactor(back-button): handle busy state better 2018-09-14 17:12:22 +02:00
Manu Mtz.-Almeida
75c2d744b6 fix(overlay): only register backButton listener once 2018-09-14 17:04:51 +02:00
mhartington
6da765b3d5 fix(): handle failure in hardware back button 2018-09-14 10:58:39 -04:00
Manu Mtz.-Almeida
ff919de972 fix(): remove argument-less catch() 2018-09-14 03:03:21 +02:00
Manu Mtz.-Almeida
ca5866493b fix(overlay): animation can be interrupted
fixes #15506
2018-09-14 01:41:28 +02:00
Manu Mtz.-Almeida
6e5c035b39 chore(tslint): disable 'no-floating-promises' 2018-09-14 00:50:44 +02:00
Brandy Carney
fcb45d12e2 style(components): don't self close tags 2018-09-12 11:38:20 -04:00
Brandy Carney
6ed4690834 style(tap-click): rename activable to activatable 2018-09-12 11:38:20 -04:00
Manu Mtz.-Almeida
37c9be7453 fix(back-button): subscribe to body 2018-09-11 14:11:43 +02:00
Manu Mtz.-Almeida
bb1924315e fix(esm): reorganiza exports 2018-09-11 10:54:30 +02:00
Manu Mtz.-Almeida
bf486e2c99 docs(overlay): onDidDismiss() and onWillDismiss() 2018-09-07 16:45:11 +02:00