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
EricKuck
2346e48154
Fix errant onAttach calls for children whose parents were popped on attach
...
Fixes #481
Fixes #426
Fixes #407
2020-11-04 16:58:04 -06:00
EricKuck
4174e12958
Fix bug where old views could remain in the hierarchy after being popped
...
Fixes #608
2020-11-04 16:06:55 -06:00
EricKuck
c0abed0813
Fix popping a controller during view creation
...
Fixes #348
2020-11-04 12:58:50 -06:00
Eric Kuck
6fdb1d6ed3
Adds ViewPager2 Adapter ( #594 )
2020-11-03 16:17:30 -06:00
Eric Kuck
3334b8e21f
Don't remove host references on configuration changes ( #629 )
...
Should fix #567
2020-11-03 16:13:17 -06:00
Paul Woitaschek
240424dc63
Lint changehandler subclass fix ( #627 )
...
* Updated gradle to 6.7
* Updated AGP to 4.1.0 and infer lint from the agp version.
* Suppress the UnstableApiUsage on the lint tests.
* Added a test case where private change handler extends a base class that extends from the ControllerChangeHandler.
* Fixed the test case by checking the all super classes.
* Added a controller stub for the controleller detector tests.
* Added a testcase for when a controller has a base class.
* Added a testcase for when a controller has a base class.
* Accept licenses before installing for travis.
* Attempt to not add the android components.
* Removed the licenses command.
* Added the preview license too.
2020-10-27 08:23:55 +01:00
Eric Kuck
f768e9ab00
Pushing to child router while unattached fixed. Closes #606 ( #607 )
2020-05-13 14:24:41 -05:00
Islom Matnazarov
4c89124683
Update CircularRevealChangeHandler to not ignore removesFromViewOnPush ( #600 )
2020-05-11 11:17:09 -05:00
Eric Kuck
e0bbd48935
Remove platform transition module
2020-05-04 20:14:33 -05:00
Eric Kuck
76074d1e3d
Update mvn publish plugin, version bump
3.0.0-rc5
2020-05-04 18:07:12 -05:00
Eric Kuck
623ed03df8
Revert transition module package name change
2020-05-04 17:56:53 -05:00
Eric Kuck
28b8810e56
Fixes tests
2020-05-04 17:55:11 -05:00
Eric Kuck
5c397404ce
ChangeHandlerFrameLayout now open
2020-05-04 17:05:48 -05:00
Eric Kuck
3b81a962b1
Revert attachRouter as an extension
2020-05-04 17:05:07 -05:00
Eric Kuck
4f3662bbf6
Fixes a potential state restoration NPE
...
Could occur if backing containers for child controllers are not immediately available when the app is restored after being killed.
2020-04-27 15:59:31 -05:00
Paul Woitaschek
c53b8d9d49
Migrated the StateSaveTests to kotlin and set an id on the frame layout.
2020-04-12 08:58:15 +02:00
Paul Woitaschek
c8f6e552e4
Require setting an id in getChildRouter. Fixes #515
2020-04-12 08:43:53 +02:00
Paul Woitaschek
c1cc2e2bca
Updated robolectric.
2020-04-12 08:22:41 +02:00
Paul Woitaschek
9ace20b88b
Updated AGP
2020-04-12 08:22:31 +02:00
Paul Woitaschek
d8606498b0
For rotating, change the requested orientation.
2020-04-12 08:21:31 +02:00
Paul Woitaschek
f35768393d
Migrated the AcitvityProxy to kotlin.
2020-04-12 08:11:51 +02:00
Chris Horner
bbb4e8c066
Add platform transition module ( #591 )
2020-04-04 21:40:02 -05:00
Eric Kuck
12e66867f1
Version bumps
3.0.0-rc4
2020-03-30 12:27:21 -05:00
Paul Woitaschek
8eee79dcea
Updated lint. ( #587 )
2020-03-30 11:37:34 -05:00
Eric Kuck
5ebd8c9a5d
Minor lambda cleanup
2020-03-30 11:22:38 -05:00
Eric Kuck
4c9f2e9f30
RestoreViewOnCreateController functionality merged into Controller
2020-03-30 11:19:04 -05:00
Eric Kuck
b0340d4c67
Removes platform TransitionChangeHandler
2020-03-30 11:12:07 -05:00