Skip to content

Commit

Permalink
Merge pull request #77 from ryanmoelter/prepare-1.1.0
Browse files Browse the repository at this point in the history
Prepare for release 1.1.0
  • Loading branch information
fabiendevos authored May 1, 2018
2 parents 9083d2c + 1bd6244 commit f690979
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 11 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Changelog

## 1.1.0
- Add support for RxJava 2 in `magellan-rx2` (thanks [@FabianTerhorst](https://github.com/FabianTerhorst))
- Add `whenTransitionFinished(TransitionFinishedListener)` method to delay the execution of a code block until after
the transition into the current screen is finished. This allows one to, for example, delay view updates until the
transition has finished to avoid dropping frames.
- Add `Navigator.goBackTo()` with navigation type
- Add `Screen.setTitle(CharSequence)` instead of requiring a string resource
- Add `Screen.inflate()` without context argument (thanks [@theyann](https://github.com/theyann))
21 changes: 11 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,22 +20,23 @@ Add the dependencies you need in your `build.gradle`:

### Core library

```gradle
compile 'com.wealthfront:magellan:1.0.0'
```groovy
implementation 'com.wealthfront:magellan:1.1.0'
```
### Optional add-ons

```gradle
def magellanVersion = '1.0.0'
compile 'com.wealthfront:magellan:' + magellanVersion
compile 'com.wealthfront:magellan-support:' + magellanVersion
compile 'com.wealthfront:magellan-rx:' + magellanVersion
```groovy
def magellanVersion = '1.1.0'
implementation "com.wealthfront:magellan:${magellanVersion}"
implementation "com.wealthfront:magellan-support:${magellanVersion}"
implementation "com.wealthfront:magellan-rx:${magellanVersion}"
implementation "com.wealthfront:magellan-rx2:${magellanVersion}"
```

### Add-on coming soon
### Coming soon

- Rx 2: already merged, will be in the next release (thanks to @FabianTerhorst).
- Design lib (for tabs), in the meantime, [here is the code to implement tabs](https://github.com/wealthfront/magellan/wiki/Implementing-Tabs-or-other-%22Screens-into-a-Screen%22-UI%2C-using-ScreenGroup).
- Better Kotlin interoperability
- Design lib add-on (for tabs), in the meantime, [here is the code to implement tabs](https://github.com/wealthfront/magellan/wiki/Implementing-Tabs-or-other-%22Screens-into-a-Screen%22-UI%2C-using-ScreenGroup).

## Getting started

Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
GROUP=com.wealthfront
VERSION_NAME=1.0.0
VERSION_NAME=1.1.0

POM_DESCRIPTION=The simplest navigation library for Android

Expand Down

0 comments on commit f690979

Please sign in to comment.