James Barr
a1a20b0d4e
[WIP] RIB Compose sample app
2021-08-10 15:49:57 -07:00
James Barr
ad33698755
Use implementation instead of compile ( #471 )
2021-07-09 19:17:31 -07:00
James Barr
89c658ea9e
Bump Kotlin to 1.5.20 ( #470 )
2021-07-09 19:08:23 -07:00
James Barr
153335ba3c
Warn when detaching a RIB that was never attached ( #454 )
2021-06-07 18:36:10 -07:00
James Barr
865adaf6f3
More followup fixes for Kotlin RIBs ( #450 )
2021-05-17 11:30:33 -07:00
James Barr
bd8f05fc0f
Followup fixes for Kotlin RIBs ( #448 )
2021-05-11 22:30:26 -07:00
James Barr
3f6b1309ea
Minor fixups for rib-base Kotlin conversion
2021-04-16 16:27:19 -07:00
James Barr
026eae1e12
Convert rib-base to Kotlin
2021-04-16 12:39:06 -07:00
James Barr
6aaaed5c8f
Rename rib-base files to .kt in kotlin srcs
2021-04-16 07:57:47 -07:00
James Barr
32b1e225f7
Convert rib-android to Kotlin
2021-04-14 16:50:00 -07:00
James Barr
1921f16b94
Rename rib-android files to .kt in kotlin srcs
2021-04-14 09:22:28 -07:00
James Barr
7943796573
Nits
2021-04-09 18:44:05 -07:00
James Barr
66584a32d4
Convert rib-compiler-test to Kotlin
2021-04-09 18:36:49 -07:00
James Barr
50048b47ab
Rename rib-compiler-test files to .kt in kotlin srcs
2021-04-09 18:36:48 -07:00
James Barr
c5b26df0cd
Convert rib-compiler-app to Kotlin
2021-04-09 18:36:47 -07:00
James Barr
8f86b8a40b
Rename rib-compiler-app files to .kt in kotlin srcs
2021-04-09 18:36:47 -07:00
James Barr
bdd9c8a76b
Merge pull request #430 from jbarr21/jb/kt-rib-test
...
Convert rib-test to Kotlin
2021-04-09 18:36:21 -07:00
James Barr
c2057701da
Nits
2021-04-09 18:35:10 -07:00
James Barr
10acb14aaf
Convert rib-test to Kotlin
2021-04-09 13:31:54 -07:00
James Barr
fc56ca5593
Rename rib-test files to .kt in kotlin srcs
2021-04-08 08:49:26 -07:00
James Barr
22a88e5743
Convert rib-router-navigator to Kotlin
2021-04-05 17:48:07 -07:00
James Barr
f39f51ae8c
Rename rib-router-navigator files to .kt in kotlin srcs
2021-04-02 16:52:38 -07:00
James Barr
9b375511f9
Open methods to fix binary incompatibility
2021-04-02 16:04:33 -07:00
James Barr
429b6a2ff1
Convert rib-screen-stack-base to Kotlin
2021-04-02 15:58:38 -07:00
James Barr
fa177c91c2
Cleanup kotlin srcs in build.gradle files
2021-04-02 15:34:02 -07:00
James Barr
0a4a6e0d5f
Rename rib-screen-stack-base files to .kt in kotlin srcs
2021-04-02 15:27:16 -07:00
James Barr
e2200cb8ee
Use friend paths to allow reduced visibility
2021-03-31 20:11:32 -07:00
James Barr
fbd346bcf4
Convert rib-workflow to Kotlin
2021-03-31 12:34:56 -07:00
James Barr
6f0e6865ee
Rename rib-workflow files to .kt in kotlin srcs
2021-03-29 13:57:01 -07:00
James Barr
39902f00ea
Convert rib-workflow-test to Kotlin
2021-03-29 13:30:44 -07:00
James Barr
913fe8a663
Rename StepTester to .kt in kotlin srcs
2021-03-26 18:11:00 -07:00
James Barr
e85e7ee287
Convert rib-android-core to Kotlin
2021-03-26 16:45:34 -07:00
James Barr
67b651c65b
Rename rib-core-android files to .kt in kotlin srcs
2021-03-26 16:38:00 -07:00
James Barr
7706c77164
Convert rib-debug-utils to Kotlin
2021-03-26 14:59:41 -07:00
James Barr
7353e2658f
Rename RouterDebugUtils to .kt in kotlin srcs
2021-03-26 14:53:36 -07:00
James Barr
cb51d73da2
Integrate Spotless into build ( #415 )
...
* Integrate Spotless in build
* Update CONTRIBUTING.md
* Move improperly placed copyright comments
* Update copyright indent
* Don't format test fixtures
* Run spotlessApply over the whole repo
* Remove checkstyle configs
* Run spotlessCheck on CI
2021-03-24 18:45:35 -07:00
mgb
ab37775ec1
Add REPLACE_TOP RouterNavigator Flag ( #409 )
2021-03-10 22:32:58 -08:00
TonyTang
671363217c
Add unit test for WorkerScopeProvider and highlight the fact that WorkerScopeProvider implementation detail does not care about the actual Event name WorkerEvent.START or WorkerEvent.STOP. ( #408 )
2021-03-10 22:30:07 -08:00
James Barr
95c97a0f1e
Add CoreAppCompatActivity with delegate API ( #407 )
2021-03-04 11:25:55 -08:00
James Barr
b86d7ffee3
Align rib-android with internal version ( #405 )
...
* Bump buildTools and compileSdk to 30
* Remove component type parameter from ViewRouter
* Xray updates
* Add support for onUserLeaveHint, onTrimMemory, and onPIPModeChanged callbacks
* Update build tools for Travis CI
2021-02-27 10:01:12 -08:00
James Barr
2d58c916f2
Delete rib-android-test ( #404 )
...
* Move tests in rib-android-test to test source set of rib-android
* Set test theme in test activity instead of Android manifest
* Delete rib-android-test
2021-02-25 13:45:51 -08:00
James Barr
54f6f969f3
Add fakes for RIB classes ( #403 )
...
* Add fakes for RIB classes
* Make Router abstract
* Formatting
2021-02-25 09:08:00 -08:00
James Barr
b290824844
Align rib-base with internal version ( #402 )
...
* Remove Component type parameter from Router
* Add RibEvents and related classes for tooling
* Minor differences to align with internal version of rib-base
* Extended WorkerBinder functionality to allow for binding a worker to a presenter's lifecycle
* Minor differences & new tests to align with internal version of rib-base
2021-02-23 12:47:26 -08:00
James Barr
3cbb8dd0d8
Align rib-router-navigator with internal version ( #401 )
2021-02-21 19:34:12 -08:00
James Barr
0fa0b46839
Align rib-test with internal version ( #400 )
...
* Align rib-test with internal version
* Rename rib-test-utils to rib-test
* Bump Mockito version
2021-02-19 11:53:21 -08:00
James Barr
c6bbec8096
Decouple base RIB classes from Dagger ( #399 )
2021-02-18 21:56:18 -08:00
James Barr
81b5f89f67
Align rib-compiler module with internal version ( #397 )
2021-02-17 10:28:31 -08:00
James Barr
065630e92f
Migrate from AssertJ to Truth ( #396 )
2021-02-16 17:40:26 -08:00
James Barr
de90c7afdf
Rename rib-workflow-test-utils to rib-workflow-test
2021-02-12 17:53:55 -08:00
James Barr
6e60d8e825
Align rib-workflow module with internal version
2021-02-12 17:51:24 -08:00