EricKuck
|
728f1fb4e9
|
Ensure onContextUnavailable called on child routers for edge case
|
2022-07-22 11:55:15 -05:00 |
|
EricKuck
|
55c8d64d8a
|
Fix CI badge
|
2022-07-05 14:46:14 -05:00 |
|
EricKuck
|
88e0eb882b
|
Fix crash when a parent is transitioned out before a child can create its view
|
2022-07-05 10:43:52 -05:00 |
|
EricKuck
|
63a92db540
|
Pass along View's context on destroy if available
|
2022-07-05 10:43:06 -05:00 |
|
py - Pierre Yves Ricau
|
ba98e3b165
|
Add leak detection for destroyed controller views (#676)
|
2022-06-23 12:00:39 -05:00 |
|
Eric Kuck
|
966bc1645d
|
Convert dependencies to version catalogs (#675)
Also bumps gradle, agp, and kotlin versions
|
2022-06-16 16:40:05 -05:00 |
|
EricKuck
|
c8ac58ad6a
|
Version bump
3.1.5
|
2022-06-14 13:44:57 -05:00 |
|
Eric Kuck
|
5f04d9de89
|
Fix edge case NPE when the user hits the back button very rapidly during state restoration (#674)
|
2022-06-14 10:12:44 -05:00 |
|
Eric Kuck
|
d32fc813d0
|
Set awaitingParentAttach to false on detach, even if not currently attached (#673)
|
2022-06-13 18:09:55 -05:00 |
|
Eric Kuck
|
c2bc72c5ce
|
Fix issue where child controllers may not get their onPause event soon enough (#672)
|
2022-06-13 18:09:42 -05:00 |
|
EricKuck
|
924e4bebfa
|
Version bump
3.1.4
|
2022-02-18 14:28:27 -06:00 |
|
EricKuck
|
4ea4aa5c56
|
Fix issue with detach callbacks happening while not yet attached
|
2022-02-18 14:15:05 -06:00 |
|
Eric Kuck
|
3b275d31c2
|
Add PopRootControllerMode to address Android 12 back button behavior (#663)
3.1.3
|
2022-01-27 16:41:20 -06:00 |
|
EricKuck
|
0e21c8c9c1
|
Version bump
|
2021-11-30 11:39:30 -06:00 |
|
EricKuck
|
8297e0273d
|
RouterStateAdapter now properly restores routers after process death
3.1.2
|
2021-11-28 11:27:47 -06:00 |
|
EricKuck
|
46519c2c2c
|
Ensure preContextUnavailable can't use a null context in the parameter
Fixes #377 and #516
|
2021-11-23 15:50:52 -06:00 |
|
EricKuck
|
211da8b2ea
|
Version bump for 3.1.1 release
3.1.1
|
2021-07-19 17:42:43 -05:00 |
|
EricKuck
|
26db962168
|
Revert maven-publish plugin migration
|
2021-07-19 17:41:17 -05:00 |
|
EricKuck
|
f4c1c6ccf5
|
Provide a bit more safety around pushing controllers outside of normal lifecycle events
|
2021-07-19 17:20:32 -05:00 |
|
Mario
|
c89caa87e0
|
Apply the kotlin plugin to lint module (#653)
Fixes missing IssueRegistry from lint.jar
|
2021-07-19 13:08:34 -05:00 |
|
Paul Woitaschek
|
2748566437
|
Make the StringSparseArrayParceler internal.
|
2021-07-03 22:09:39 +02:00 |
|
Paul Woitaschek
|
506c99ed41
|
Convert the StringSparseArrayParceler to kotlin.
|
2021-07-03 22:08:18 +02:00 |
|
Paul Woitaschek
|
4fe0ec5f51
|
Rename .java to .kt
|
2021-07-03 22:08:18 +02:00 |
|
Paul Woitaschek
|
afa93f2cc1
|
Unit-test the StringSparseArrayParceler.
|
2021-07-03 22:02:08 +02:00 |
|
Paul Woitaschek
|
836f92b615
|
Update the publish task name.
|
2021-07-03 21:41:21 +02:00 |
|
Paul Woitaschek
|
94c817bbd9
|
Remove support for rxLifecycle2.
|
2021-07-03 21:40:43 +02:00 |
|
Paul Woitaschek
|
fc1fee3e17
|
Kotlin backstack (#652)
Migrate the Backstack to kotlin
|
2021-07-03 21:32:11 +02:00 |
|
Paul Woitaschek
|
76b7572a01
|
Migrate to the maven-publish plugin. (#651)
|
2021-07-03 21:31:24 +02:00 |
|
Paul Woitaschek
|
3fc63b7f5f
|
Remove the deprecated kotlin-android-extensions plugin and use the kotlin-parcelize plugin replacement instead.
|
2021-07-03 14:37:40 +02:00 |
|
Paul Woitaschek
|
0ef52211a2
|
Update LeakCanary to 2.7. (#650)
Also simplify the usage by extracting the leak watching logic into a lifecycle listener.
|
2021-07-03 14:31:04 +02:00 |
|
Paul Woitaschek
|
7574131940
|
Remove the unused rxJavaVersion declaration.
|
2021-07-02 22:40:01 +02:00 |
|
Paul Woitaschek
|
1ab9a4c4f6
|
Remove the unused rxLifecycleVersion declaration.
|
2021-07-02 22:35:52 +02:00 |
|
Paul Woitaschek
|
3bc23bd5cd
|
Update to agp 7.0.0-beta05
|
2021-07-02 22:31:53 +02:00 |
|
EricKuck
|
5f138e5d43
|
Version bump for 3.1.0 release
3.1.0
|
2021-07-02 11:18:50 -05:00 |
|
Paul Woitaschek
|
03701d05a9
|
Add basic support for compose (#644)
Includes required lifecycle and saved state owners
|
2021-07-02 10:23:00 -05:00 |
|
Paul Woitaschek
|
a19968e0c9
|
Update dokka
|
2021-06-18 08:19:31 +02:00 |
|
Paul Woitaschek
|
5501ab2ac8
|
Remove the deprecated jcenter repo.
|
2021-06-17 21:48:52 +02:00 |
|
Paul Woitaschek
|
804fdb615e
|
Update Gradle to 7.1
|
2021-06-16 12:29:18 +02:00 |
|
EricKuck
|
c01b2a74d6
|
Version bump
|
2021-02-05 15:33:01 -06:00 |
|
EricKuck
|
8a8622c261
|
Fixed issue with VP2 routers potentially restoring incorrectly
3.0.1
|
2021-02-05 13:04:37 -06:00 |
|
Eric Kuck
|
6820aa7d6a
|
Convert demo app to Kotlin w/ ViewBinding (#635)
|
2020-12-22 13:09:57 -06:00 |
|
EricKuck
|
9ce27e4dee
|
Added proguard rules to keep empty constructors
|
2020-12-22 11:49:40 -06:00 |
|
Eric Kuck
|
3c8ad0a833
|
Switch to GitHub Actions for CI
|
2020-12-21 14:53:11 -06:00 |
|
EricKuck
|
a720ac57e8
|
Move env vars out of travis config
|
2020-12-21 11:28:31 -06:00 |
|
EricKuck
|
7d6901389b
|
Always attempt to restore child controllers, even if the views might not exist anymore
Likely fixes #631, #632
|
2020-11-30 22:43:19 -06:00 |
|
EricKuck
|
e54e88bf0d
|
Ensure VP2 adapter saves visible controller instance states
Fixes #634
|
2020-11-30 22:37:00 -06:00 |
|
EricKuck
|
010117603c
|
Ensure all views are removed when VP2 pages are detached
|
2020-11-06 10:25:49 -06:00 |
|
EricKuck
|
cd11ac9d6b
|
Version bump for 3.0.0 release
3.0.0
|
2020-11-05 14:40:15 -06:00 |
|
EricKuck
|
e78347709b
|
Revert to Java 7 - we'll be kotlinizing soon anyway
|
2020-11-05 14:12:34 -06:00 |
|
EricKuck
|
341debc5b9
|
Bump back kotlin version
|
2020-11-04 16:59:35 -06:00 |
|