 Steven SchoenandGitHub
|
5a1746b2d3
|
Fix doc mistake in ControllerChangeHandler (#691)
|
2024-01-11 13:28:13 -05:00 |
|
 Steven SchoenandGitHub
|
2ffafaee79
|
Add kdoc to ControllerChangeHandler::removesFromViewOnPush (#688)
|
2023-09-29 23:19:21 -04:00 |
|
EricKuck
|
a90ca5180e
|
Fix issue with child controllers frozen at detach time not re-attaching
|
2023-08-15 14:30:19 -04:00 |
|
EricKuck
|
4d4d8bfbd1
|
Fix ConcurrentModificationException when manipulating backstack during instantiation
|
2023-05-09 11:09:58 -04:00 |
|
EricKuck
|
f69fab6062
|
Merge LifecycleOwner into Controller, add back handling demo
|
2023-03-24 11:50:37 -04:00 |
|
 Eric KuckandGitHub
|
590debf975
|
Conductor 4.0-preview-1 (#686)
|
2023-03-22 11:26:52 -05:00 |
|
EricKuck
|
b0d15d9f9e
|
Update maven publishing
|
2023-01-27 10:26:15 -05:00 |
|
 Eric KuckandGitHub
|
8ac2e04c62
|
Make change start/end callbacks when parent controller is popped. Fixes #683 (#684)
|
2023-01-26 10:11:33 -06:00 |
|
 Eric KuckandGitHub
|
1fe0187439
|
Update ancestor change listeners to prevent memory leak (#680)
|
2022-11-29 13:51:25 -06:00 |
|
EricKuck
|
bd584727be
|
Fix edge case ConcurrentModificationException
|
2022-09-19 16:10:39 -04:00 |
|
EricKuck
|
91db7fe65f
|
Capture view reference in inflate call
|
2022-07-28 11:29:02 -05:00 |
|
 Mario NollandGitHub
|
ac4e09cf67
|
Fix NPE when removing view reference (#678)
Great catch, thanks!
|
2022-07-28 08:59:29 -05:00 |
|
EricKuck
|
728f1fb4e9
|
Ensure onContextUnavailable called on child routers for edge case
|
2022-07-22 11:55:15 -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 |
|
 Eric KuckandGitHub
|
966bc1645d
|
Convert dependencies to version catalogs (#675)
Also bumps gradle, agp, and kotlin versions
|
2022-06-16 16:40:05 -05:00 |
|
 Eric KuckandGitHub
|
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 KuckandGitHub
|
d32fc813d0
|
Set awaitingParentAttach to false on detach, even if not currently attached (#673)
|
2022-06-13 18:09:55 -05:00 |
|
 Eric KuckandGitHub
|
c2bc72c5ce
|
Fix issue where child controllers may not get their onPause event soon enough (#672)
|
2022-06-13 18:09:42 -05:00 |
|
EricKuck
|
4ea4aa5c56
|
Fix issue with detach callbacks happening while not yet attached
|
2022-02-18 14:15:05 -06:00 |
|
 Eric KuckandGitHub
|
3b275d31c2
|
Add PopRootControllerMode to address Android 12 back button behavior (#663)
|
2022-01-27 16:41:20 -06:00 |
|
EricKuck
|
8297e0273d
|
RouterStateAdapter now properly restores routers after process death
|
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
|
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 |
|
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 WoitaschekandGitHub
|
fc1fee3e17
|
Kotlin backstack (#652)
Migrate the Backstack to kotlin
|
2021-07-03 21:32:11 +02:00 |
|
 Paul WoitaschekandGitHub
|
76b7572a01
|
Migrate to the maven-publish plugin. (#651)
|
2021-07-03 21:31:24 +02:00 |
|
 Paul WoitaschekandGitHub
|
03701d05a9
|
Add basic support for compose (#644)
Includes required lifecycle and saved state owners
|
2021-07-02 10:23:00 -05:00 |
|
EricKuck
|
9ce27e4dee
|
Added proguard rules to keep empty constructors
|
2020-12-22 11:49:40 -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
|
e78347709b
|
Revert to Java 7 - we'll be kotlinizing soon anyway
|
2020-11-05 14:12:34 -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 KuckandGitHub
|
3334b8e21f
|
Don't remove host references on configuration changes (#629)
Should fix #567
|
2020-11-03 16:13:17 -06:00 |
|
 Eric KuckandGitHub
|
f768e9ab00
|
Pushing to child router while unattached fixed. Closes #606 (#607)
|
2020-05-13 14:24:41 -05:00 |
|
Eric Kuck
|
76074d1e3d
|
Update mvn publish plugin, version bump
|
2020-05-04 18:07:12 -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
|
c8f6e552e4
|
Require setting an id in getChildRouter. Fixes #515
|
2020-04-12 08:43:53 +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 HornerandGitHub
|
bbb4e8c066
|
Add platform transition module (#591)
|
2020-04-04 21:40:02 -05:00 |
|
 Paul WoitaschekandGitHub
|
8eee79dcea
|
Updated lint. (#587)
|
2020-03-30 11:37:34 -05:00 |
|
Eric Kuck
|
4c9f2e9f30
|
RestoreViewOnCreateController functionality merged into Controller
|
2020-03-30 11:19:04 -05:00 |
|