mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-19 03:32:21 +08:00
merge release-4.8.1
Release 4.8.1
This commit is contained in:
12
CHANGELOG.md
12
CHANGELOG.md
@ -1,3 +1,15 @@
|
|||||||
|
## [4.8.1](https://github.com/ionic-team/ionic/compare/v4.8.0...v4.8.1) (2019-08-27)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **animation:** enable backwards compatibility for overlay animations ([#19160](https://github.com/ionic-team/ionic/issues/19160)) ([fb70980](https://github.com/ionic-team/ionic/commit/fb70980))
|
||||||
|
* **gesture:** account for negative step values with Web Animations ([#19196](https://github.com/ionic-team/ionic/issues/19196)) ([b3c7436](https://github.com/ionic-team/ionic/commit/b3c7436))
|
||||||
|
* **ios:** clear opacity on toolbar background after iOS transition ([#19169](https://github.com/ionic-team/ionic/issues/19169)) ([fa958a5](https://github.com/ionic-team/ionic/commit/fa958a5))
|
||||||
|
* **md:** set fill mode on MD transition to `both` ([#19161](https://github.com/ionic-team/ionic/issues/19161)) ([0e8ab49](https://github.com/ionic-team/ionic/commit/0e8ab49))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [4.8.0 Oxygen](https://github.com/ionic-team/ionic/compare/v4.7.4...v4.8.0) (2019-08-21)
|
# [4.8.0 Oxygen](https://github.com/ionic-team/ionic/compare/v4.7.4...v4.8.0) (2019-08-21)
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@ionic/angular",
|
"name": "@ionic/angular",
|
||||||
"version": "4.8.0",
|
"version": "4.8.1",
|
||||||
"description": "Angular specific wrappers for @ionic/core",
|
"description": "Angular specific wrappers for @ionic/core",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"ionic",
|
"ionic",
|
||||||
@ -49,7 +49,7 @@
|
|||||||
"css/"
|
"css/"
|
||||||
],
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ionic/core": "4.8.0",
|
"@ionic/core": "4.8.1",
|
||||||
"tslib": "^1.9.3"
|
"tslib": "^1.9.3"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@ionic/core",
|
"name": "@ionic/core",
|
||||||
"version": "4.8.0",
|
"version": "4.8.1",
|
||||||
"description": "Base components for Ionic",
|
"description": "Base components for Ionic",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"ionic",
|
"ionic",
|
||||||
|
@ -416,6 +416,14 @@ export class Menu implements ComponentInterface, MenuI {
|
|||||||
// Account for rounding errors in JS
|
// Account for rounding errors in JS
|
||||||
let newStepValue = (shouldComplete) ? 0.001 : -0.001;
|
let newStepValue = (shouldComplete) ? 0.001 : -0.001;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* TODO: stepValue can sometimes return a negative
|
||||||
|
* value, but you can't have a negative time value
|
||||||
|
* for the cubic bezier curve (at least with web animations)
|
||||||
|
* Not sure if the negative step value is an error or not
|
||||||
|
*/
|
||||||
|
const adjustedStepValue = (stepValue <= 0) ? 0.01 : stepValue;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Animation will be reversed here, so need to
|
* Animation will be reversed here, so need to
|
||||||
* reverse the easing curve as well
|
* reverse the easing curve as well
|
||||||
@ -424,7 +432,7 @@ export class Menu implements ComponentInterface, MenuI {
|
|||||||
* to the new easing curve, as `stepValue` is going to be given
|
* to the new easing curve, as `stepValue` is going to be given
|
||||||
* in terms of a linear curve.
|
* in terms of a linear curve.
|
||||||
*/
|
*/
|
||||||
newStepValue += getTimeGivenProgression(new Point(0, 0), new Point(0.4, 0), new Point(0.6, 1), new Point(1, 1), stepValue);
|
newStepValue += getTimeGivenProgression(new Point(0, 0), new Point(0.4, 0), new Point(0.6, 1), new Point(1, 1), adjustedStepValue);
|
||||||
|
|
||||||
this.animation
|
this.animation
|
||||||
.easing('cubic-bezier(0.4, 0.0, 0.6, 1)')
|
.easing('cubic-bezier(0.4, 0.0, 0.6, 1)')
|
||||||
|
@ -37,7 +37,13 @@ export const createSwipeBackGesture = (
|
|||||||
realDur = Math.min(dur, 540);
|
realDur = Math.min(dur, 540);
|
||||||
}
|
}
|
||||||
|
|
||||||
onEndHandler(shouldComplete, stepValue, realDur);
|
/**
|
||||||
|
* TODO: stepValue can sometimes return a negative
|
||||||
|
* value, but you can't have a negative time value
|
||||||
|
* for the cubic bezier curve (at least with web animations)
|
||||||
|
* Not sure if the negative step value is an error or not
|
||||||
|
*/
|
||||||
|
onEndHandler(shouldComplete, (stepValue <= 0) ? 0.01 : stepValue, realDur);
|
||||||
};
|
};
|
||||||
|
|
||||||
return createGesture({
|
return createGesture({
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@ionic/docs",
|
"name": "@ionic/docs",
|
||||||
"version": "4.8.0",
|
"version": "4.8.1",
|
||||||
"description": "Pre-packaged API documentation for the Ionic docs.",
|
"description": "Pre-packaged API documentation for the Ionic docs.",
|
||||||
"main": "core.json",
|
"main": "core.json",
|
||||||
"files": [
|
"files": [
|
||||||
|
Reference in New Issue
Block a user