Skip to content

Commit f3cf913

Browse files
committed
Prepare version 0.3.0 for the release
1 parent f1d7d5a commit f3cf913

File tree

6 files changed

+16
-12
lines changed

6 files changed

+16
-12
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
Change Log
22
==========
33

4+
Version 0.3.0 *(2019-05-15)*
5+
----------------------------
6+
* AndroidX support. ([#28](https://github.com/PSPDFKit-labs/VanGogh/pull/28))
7+
48
Version 0.2.0 *(2017-11-27)*
59
----------------------------
610
* *Important:* Duration is no more pre-determined by the library but uses the default duration defined by Android in `ValueAnimator`. Quick animations use 60% of that duration value and slow animations use 300%. ([#20](https://github.com/PSPDFKit-labs/VanGogh/issues/20))

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ repositories {
4141
And latest version to your dependencies:
4242

4343
```gradle
44-
compile 'com.pspdfkit-labs:vangogh:0.2.0'
44+
compile 'com.pspdfkit-labs:vangogh:0.3.0'
4545
```
4646

4747
Snapshots of the development version are available in [Sonatype's snapshots repository](https://oss.sonatype.org/content/repositories/snapshots/).

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ org.gradle.jvmargs=-Xmx1536m
1313
# org.gradle.parallel=true
1414

1515
GROUP=com.pspdfkit-labs
16-
VERSION_NAME=0.2.1-SNAPSHOT
16+
VERSION_NAME=0.3.0
1717

1818
POM_DESCRIPTION=Android view animations powered by RxJava2.
1919
POM_URL=https://github.com/PSPDFKit-labs/VanGogh

vangogh/src/main/java/com/pspdfkit/labs/vangogh/rx/AnimationCompletable.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package com.pspdfkit.labs.vangogh.rx;
22

3+
import androidx.annotation.NonNull;
4+
import androidx.annotation.Nullable;
35
import androidx.core.view.ViewCompat;
46
import androidx.core.view.ViewPropertyAnimatorCompat;
57
import androidx.core.view.ViewPropertyAnimatorListener;
68
import android.view.View;
79
import com.pspdfkit.labs.vangogh.base.Animation;
810
import io.reactivex.Completable;
911
import io.reactivex.CompletableObserver;
10-
import io.reactivex.annotations.NonNull;
11-
import io.reactivex.annotations.Nullable;
1212
import io.reactivex.functions.Consumer;
1313

1414
/**
@@ -37,13 +37,13 @@ public final class AnimationCompletable extends Completable implements OnAnimati
3737
@Nullable private ViewPropertyAnimatorCompat animator;
3838

3939
/** Tracks whether the animation is still running. */
40-
@Nullable private boolean isAnimationRunning = false;
40+
private boolean isAnimationRunning = false;
4141

4242
/**
4343
* Creates completable that runs provided animation once subscribed to.
4444
* @param animation Animation to run when subscribed.
4545
*/
46-
public AnimationCompletable(Animation animation) {
46+
public AnimationCompletable(@NonNull Animation animation) {
4747
this.animation = animation;
4848
}
4949

vangogh/src/main/java/com/pspdfkit/labs/vangogh/rx/AnimationDisposable.java

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
package com.pspdfkit.labs.vangogh.rx;
22

3+
import androidx.annotation.NonNull;
4+
35
import io.reactivex.android.MainThreadDisposable;
4-
import io.reactivex.annotations.NonNull;
56

67
/**
78
* Represents disposable resource for animations.
@@ -15,15 +16,13 @@ public final class AnimationDisposable extends MainThreadDisposable {
1516
* Creates disposable that can notify the listener when disposed.
1617
* @param onAnimationDisposedListener Listener being notified when this disposable is disposed.
1718
*/
18-
public AnimationDisposable(OnAnimationDisposedListener onAnimationDisposedListener) {
19+
public AnimationDisposable(@NonNull OnAnimationDisposedListener onAnimationDisposedListener) {
1920
this.onAnimationDisposedListener = onAnimationDisposedListener;
2021
}
2122

2223
@Override
2324
protected void onDispose() {
24-
if (onAnimationDisposedListener != null) {
25-
onAnimationDisposedListener.onAnimationDisposed();
26-
}
25+
onAnimationDisposedListener.onAnimationDisposed();
2726
}
2827

2928
}

vangogh/src/main/java/com/pspdfkit/labs/vangogh/rx/OnAnimationDisposedListener.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
package com.pspdfkit.labs.vangogh.rx;
22

33
/**
4-
* Listener used to notify that the animation has been disposed, more precisely {@link AnimationDisposable}.
4+
* Listener used to notify that the animation has been
5+
* disposed, more precisely {@link AnimationDisposable}.
56
*/
67
interface OnAnimationDisposedListener {
78

0 commit comments

Comments
 (0)