├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.txt └── src │ ├── androidTest │ └── java │ │ └── co │ │ └── lemonlabs │ │ └── mortar │ │ └── tests │ │ ├── BaseTest.java │ │ ├── FlowTest.java │ │ └── util │ │ ├── Chmod.java │ │ ├── ScreenshotTaker.java │ │ ├── ViewActions.java │ │ └── ViewMatchers.java │ ├── debug │ ├── AndroidManifest.xml │ ├── assets │ │ └── mock │ │ │ └── images │ │ │ ├── 0y3uACw.jpg │ │ │ ├── 9PcLf86.jpg │ │ │ ├── DOGE-10.jpg │ │ │ ├── DOGE-16.jpg │ │ │ ├── DOGE-6.jpg │ │ │ ├── DgKWqio.jpg │ │ │ ├── P8hx3pg.jpg │ │ │ ├── e3LxhEC.jpg │ │ │ ├── p3jUQjI.jpg │ │ │ └── vSxLdXJ.jpg │ ├── java │ │ └── co │ │ │ └── lemonlabs │ │ │ └── mortar │ │ │ └── example │ │ │ ├── DebugU2020Module.java │ │ │ ├── Modules.java │ │ │ ├── data │ │ │ ├── AnimationSpeed.java │ │ │ ├── ApiEndpoint.java │ │ │ ├── ApiEndpoints.java │ │ │ ├── DebugDataModule.java │ │ │ ├── IdlingDownloaderWrapper.java │ │ │ ├── IsMockMode.java │ │ │ ├── MockDownloader.java │ │ │ ├── NetworkProxy.java │ │ │ ├── PicassoDebugging.java │ │ │ ├── PixelGridEnabled.java │ │ │ ├── PixelRatioEnabled.java │ │ │ ├── ScalpelEnabled.java │ │ │ ├── ScalpelWireframeEnabled.java │ │ │ ├── SeenDebugDrawer.java │ │ │ └── api │ │ │ │ ├── DebugApiModule.java │ │ │ │ ├── IdlingGalleryServiceWrapper.java │ │ │ │ ├── MockGalleryService.java │ │ │ │ ├── ServerDatabase.java │ │ │ │ ├── SortUtil.java │ │ │ │ └── model │ │ │ │ └── MockImageLoader.java │ │ │ └── ui │ │ │ ├── DebugUiModule.java │ │ │ └── debug │ │ │ ├── AnimationSpeedAdapter.java │ │ │ ├── ContextualDebugActions.java │ │ │ ├── DebugAppContainer.java │ │ │ ├── EnumAdapter.java │ │ │ ├── HierarchyTreeChangeListener.java │ │ │ ├── NetworkDelayAdapter.java │ │ │ ├── NetworkErrorAdapter.java │ │ │ ├── NetworkVarianceAdapter.java │ │ │ ├── ProxyAdapter.java │ │ │ └── SocketActivityHierarchyServer.java │ └── res │ │ ├── drawable-hdpi │ │ ├── debug_drawer_header_bg.9.png │ │ ├── debug_drawer_icon_edit.png │ │ └── debug_drawer_shadow.9.png │ │ ├── drawable-mdpi │ │ ├── debug_drawer_header_bg.9.png │ │ ├── debug_drawer_icon_edit.png │ │ └── debug_drawer_shadow.9.png │ │ ├── drawable-xhdpi │ │ ├── debug_drawer_header_bg.9.png │ │ ├── debug_drawer_icon_edit.png │ │ └── debug_drawer_shadow.9.png │ │ ├── drawable-xxhdpi │ │ └── debug_drawer_icon_edit.png │ │ ├── layout │ │ ├── debug_activity_frame.xml │ │ ├── debug_drawer_content.xml │ │ ├── debug_drawer_contextual_action.xml │ │ ├── debug_drawer_network_endpoint.xml │ │ └── debug_drawer_network_proxy.xml │ │ └── values │ │ ├── debug_strings.xml │ │ └── debug_styles.xml │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── co │ │ │ └── lemonlabs │ │ │ └── mortar │ │ │ └── example │ │ │ ├── U2020App.java │ │ │ ├── U2020Module.java │ │ │ ├── core │ │ │ ├── BetterViewPresenter.java │ │ │ ├── CorePresenter.java │ │ │ ├── CoreView.java │ │ │ ├── MainScope.java │ │ │ ├── Screen.java │ │ │ ├── TransitionScreen.java │ │ │ ├── android │ │ │ │ ├── ActionBarPresenter.java │ │ │ │ ├── ActivityResultPresenter.java │ │ │ │ ├── ActivityResultRegistrar.java │ │ │ │ ├── AndroidModule.java │ │ │ │ └── DrawerPresenter.java │ │ │ ├── anim │ │ │ │ ├── SimpleAnimatorListener.java │ │ │ │ ├── Transition.java │ │ │ │ └── Transitions.java │ │ │ └── util │ │ │ │ ├── CanShowDrawer.java │ │ │ │ ├── CanShowScreen.java │ │ │ │ ├── FlowOwner.java │ │ │ │ ├── ScreenConductor.java │ │ │ │ └── ScreenParcer.java │ │ │ ├── data │ │ │ ├── DataModule.java │ │ │ ├── GalleryDatabase.java │ │ │ ├── api │ │ │ │ ├── ApiHeaders.java │ │ │ │ ├── ApiModule.java │ │ │ │ ├── ClientId.java │ │ │ │ ├── GalleryService.java │ │ │ │ ├── Section.java │ │ │ │ ├── Sort.java │ │ │ │ ├── model │ │ │ │ │ ├── Gallery.java │ │ │ │ │ ├── Image.java │ │ │ │ │ └── ImgurResponse.java │ │ │ │ └── transforms │ │ │ │ │ └── GalleryToImageList.java │ │ │ ├── prefs │ │ │ │ ├── BooleanPreference.java │ │ │ │ ├── IntPreference.java │ │ │ │ └── StringPreference.java │ │ │ └── rx │ │ │ │ ├── EndObserver.java │ │ │ │ └── EndlessObserver.java │ │ │ ├── ui │ │ │ ├── ActivityHierarchyServer.java │ │ │ ├── AppContainer.java │ │ │ ├── MainActivity.java │ │ │ ├── UiModule.java │ │ │ ├── gallery │ │ │ │ ├── GalleryAdapter.java │ │ │ │ └── GalleryItemView.java │ │ │ ├── misc │ │ │ │ ├── BetterViewAnimator.java │ │ │ │ ├── BindableAdapter.java │ │ │ │ ├── ForegroundImageView.java │ │ │ │ └── FractionalFrameLayout.java │ │ │ ├── screens │ │ │ │ ├── DrawerScreen.java │ │ │ │ ├── GalleryScreen.java │ │ │ │ ├── NestedScreen.java │ │ │ │ ├── StubXScreen.java │ │ │ │ ├── StubYScreen.java │ │ │ │ └── ViewStateScreen.java │ │ │ └── views │ │ │ │ ├── DrawerView.java │ │ │ │ ├── ExamplePopup.java │ │ │ │ ├── GalleryView.java │ │ │ │ ├── NestedChildView.java │ │ │ │ ├── NestedView.java │ │ │ │ ├── StubXView.java │ │ │ │ ├── StubYView.java │ │ │ │ ├── ViewStateView.java │ │ │ │ └── data │ │ │ │ └── ExamplePopupData.java │ │ │ └── util │ │ │ ├── Lists.java │ │ │ ├── Strings.java │ │ │ └── Views.java │ └── res │ │ ├── anim │ │ ├── empty.xml │ │ ├── slide_in_bot.xml │ │ ├── slide_in_left.xml │ │ ├── slide_in_right.xml │ │ ├── slide_in_top.xml │ │ ├── slide_out_bot.xml │ │ ├── slide_out_left.xml │ │ ├── slide_out_right.xml │ │ └── slide_out_top.xml │ │ ├── animator │ │ ├── card_flip_left_in.xml │ │ ├── card_flip_left_out.xml │ │ ├── card_flip_right_in.xml │ │ ├── card_flip_right_out.xml │ │ ├── empty.xml │ │ ├── scale_fade_in.xml │ │ ├── scale_fade_out.xml │ │ ├── slide_in_bot.xml │ │ ├── slide_in_left.xml │ │ ├── slide_in_right.xml │ │ ├── slide_in_top.xml │ │ ├── slide_out_bot.xml │ │ ├── slide_out_left.xml │ │ ├── slide_out_right.xml │ │ └── slide_out_top.xml │ │ ├── drawable-hdpi │ │ └── app_icon.png │ │ ├── drawable-mdpi │ │ └── app_icon.png │ │ ├── drawable-xhdpi │ │ ├── app_icon.png │ │ ├── doge.jpg │ │ ├── progress_indeterminate_40.png │ │ ├── space_1.jpg │ │ └── space_2.png │ │ ├── drawable-xxhdpi │ │ ├── app_icon.png │ │ └── ic_drawer.png │ │ ├── drawable-xxxhdpi │ │ └── app_icon.png │ │ ├── drawable │ │ ├── content_background.xml │ │ ├── gallery_item_background.xml │ │ ├── gradient_overlay.xml │ │ ├── image_overlay.xml │ │ ├── image_overlay_pressed.xml │ │ └── progress_indeterminate.xml │ │ ├── layout │ │ ├── core.xml │ │ ├── drawer.xml │ │ ├── gallery_view.xml │ │ ├── gallery_view_image.xml │ │ ├── nested.xml │ │ ├── stubx.xml │ │ ├── stuby.xml │ │ └── view_state.xml │ │ └── values │ │ ├── attrs.xml │ │ ├── dimens.xml │ │ ├── integers.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── release │ └── java │ └── co │ └── lemonlabs │ └── mortar │ └── example │ └── Modules.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml 3 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/proguard-rules.txt -------------------------------------------------------------------------------- /app/src/androidTest/java/co/lemonlabs/mortar/tests/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/androidTest/java/co/lemonlabs/mortar/tests/BaseTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/co/lemonlabs/mortar/tests/FlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/androidTest/java/co/lemonlabs/mortar/tests/FlowTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/co/lemonlabs/mortar/tests/util/Chmod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/androidTest/java/co/lemonlabs/mortar/tests/util/Chmod.java -------------------------------------------------------------------------------- /app/src/androidTest/java/co/lemonlabs/mortar/tests/util/ScreenshotTaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/androidTest/java/co/lemonlabs/mortar/tests/util/ScreenshotTaker.java -------------------------------------------------------------------------------- /app/src/androidTest/java/co/lemonlabs/mortar/tests/util/ViewActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/androidTest/java/co/lemonlabs/mortar/tests/util/ViewActions.java -------------------------------------------------------------------------------- /app/src/androidTest/java/co/lemonlabs/mortar/tests/util/ViewMatchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/androidTest/java/co/lemonlabs/mortar/tests/util/ViewMatchers.java -------------------------------------------------------------------------------- /app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/debug/assets/mock/images/0y3uACw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/assets/mock/images/0y3uACw.jpg -------------------------------------------------------------------------------- /app/src/debug/assets/mock/images/9PcLf86.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/assets/mock/images/9PcLf86.jpg -------------------------------------------------------------------------------- /app/src/debug/assets/mock/images/DOGE-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/assets/mock/images/DOGE-10.jpg -------------------------------------------------------------------------------- /app/src/debug/assets/mock/images/DOGE-16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/assets/mock/images/DOGE-16.jpg -------------------------------------------------------------------------------- /app/src/debug/assets/mock/images/DOGE-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/assets/mock/images/DOGE-6.jpg -------------------------------------------------------------------------------- /app/src/debug/assets/mock/images/DgKWqio.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/assets/mock/images/DgKWqio.jpg -------------------------------------------------------------------------------- /app/src/debug/assets/mock/images/P8hx3pg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/assets/mock/images/P8hx3pg.jpg -------------------------------------------------------------------------------- /app/src/debug/assets/mock/images/e3LxhEC.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/assets/mock/images/e3LxhEC.jpg -------------------------------------------------------------------------------- /app/src/debug/assets/mock/images/p3jUQjI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/assets/mock/images/p3jUQjI.jpg -------------------------------------------------------------------------------- /app/src/debug/assets/mock/images/vSxLdXJ.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/assets/mock/images/vSxLdXJ.jpg -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/DebugU2020Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/DebugU2020Module.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/Modules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/Modules.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/AnimationSpeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/AnimationSpeed.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/ApiEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/ApiEndpoint.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/ApiEndpoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/ApiEndpoints.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/DebugDataModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/DebugDataModule.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/IdlingDownloaderWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/IdlingDownloaderWrapper.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/IsMockMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/IsMockMode.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/MockDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/MockDownloader.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/NetworkProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/NetworkProxy.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/PicassoDebugging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/PicassoDebugging.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/PixelGridEnabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/PixelGridEnabled.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/PixelRatioEnabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/PixelRatioEnabled.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/ScalpelEnabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/ScalpelEnabled.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/ScalpelWireframeEnabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/ScalpelWireframeEnabled.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/SeenDebugDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/SeenDebugDrawer.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/api/DebugApiModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/api/DebugApiModule.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/api/IdlingGalleryServiceWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/api/IdlingGalleryServiceWrapper.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/api/MockGalleryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/api/MockGalleryService.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/api/ServerDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/api/ServerDatabase.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/api/SortUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/api/SortUtil.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/data/api/model/MockImageLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/data/api/model/MockImageLoader.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/ui/DebugUiModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/ui/DebugUiModule.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/AnimationSpeedAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/AnimationSpeedAdapter.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/ContextualDebugActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/ContextualDebugActions.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/DebugAppContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/DebugAppContainer.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/EnumAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/EnumAdapter.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/HierarchyTreeChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/HierarchyTreeChangeListener.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/NetworkDelayAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/NetworkDelayAdapter.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/NetworkErrorAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/NetworkErrorAdapter.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/NetworkVarianceAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/NetworkVarianceAdapter.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/ProxyAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/ProxyAdapter.java -------------------------------------------------------------------------------- /app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/SocketActivityHierarchyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/java/co/lemonlabs/mortar/example/ui/debug/SocketActivityHierarchyServer.java -------------------------------------------------------------------------------- /app/src/debug/res/drawable-hdpi/debug_drawer_header_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/drawable-hdpi/debug_drawer_header_bg.9.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable-hdpi/debug_drawer_icon_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/drawable-hdpi/debug_drawer_icon_edit.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable-hdpi/debug_drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/drawable-hdpi/debug_drawer_shadow.9.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable-mdpi/debug_drawer_header_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/drawable-mdpi/debug_drawer_header_bg.9.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable-mdpi/debug_drawer_icon_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/drawable-mdpi/debug_drawer_icon_edit.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable-mdpi/debug_drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/drawable-mdpi/debug_drawer_shadow.9.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable-xhdpi/debug_drawer_header_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/drawable-xhdpi/debug_drawer_header_bg.9.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable-xhdpi/debug_drawer_icon_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/drawable-xhdpi/debug_drawer_icon_edit.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable-xhdpi/debug_drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/drawable-xhdpi/debug_drawer_shadow.9.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable-xxhdpi/debug_drawer_icon_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/drawable-xxhdpi/debug_drawer_icon_edit.png -------------------------------------------------------------------------------- /app/src/debug/res/layout/debug_activity_frame.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/layout/debug_activity_frame.xml -------------------------------------------------------------------------------- /app/src/debug/res/layout/debug_drawer_content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/layout/debug_drawer_content.xml -------------------------------------------------------------------------------- /app/src/debug/res/layout/debug_drawer_contextual_action.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/layout/debug_drawer_contextual_action.xml -------------------------------------------------------------------------------- /app/src/debug/res/layout/debug_drawer_network_endpoint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/layout/debug_drawer_network_endpoint.xml -------------------------------------------------------------------------------- /app/src/debug/res/layout/debug_drawer_network_proxy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/layout/debug_drawer_network_proxy.xml -------------------------------------------------------------------------------- /app/src/debug/res/values/debug_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/values/debug_strings.xml -------------------------------------------------------------------------------- /app/src/debug/res/values/debug_styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/debug/res/values/debug_styles.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/U2020App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/U2020App.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/U2020Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/U2020Module.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/BetterViewPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/BetterViewPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/CorePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/CorePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/CoreView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/CoreView.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/MainScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/MainScope.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/Screen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/Screen.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/TransitionScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/TransitionScreen.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/android/ActionBarPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/android/ActionBarPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/android/ActivityResultPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/android/ActivityResultPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/android/ActivityResultRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/android/ActivityResultRegistrar.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/android/AndroidModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/android/AndroidModule.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/android/DrawerPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/android/DrawerPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/anim/SimpleAnimatorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/anim/SimpleAnimatorListener.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/anim/Transition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/anim/Transition.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/anim/Transitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/anim/Transitions.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/util/CanShowDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/util/CanShowDrawer.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/util/CanShowScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/util/CanShowScreen.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/util/FlowOwner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/util/FlowOwner.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/util/ScreenConductor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/util/ScreenConductor.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/core/util/ScreenParcer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/core/util/ScreenParcer.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/DataModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/DataModule.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/GalleryDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/GalleryDatabase.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/api/ApiHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/api/ApiHeaders.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/api/ApiModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/api/ApiModule.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/api/ClientId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/api/ClientId.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/api/GalleryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/api/GalleryService.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/api/Section.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/api/Section.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/api/Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/api/Sort.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/api/model/Gallery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/api/model/Gallery.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/api/model/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/api/model/Image.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/api/model/ImgurResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/api/model/ImgurResponse.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/api/transforms/GalleryToImageList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/api/transforms/GalleryToImageList.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/prefs/BooleanPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/prefs/BooleanPreference.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/prefs/IntPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/prefs/IntPreference.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/prefs/StringPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/prefs/StringPreference.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/rx/EndObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/rx/EndObserver.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/data/rx/EndlessObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/data/rx/EndlessObserver.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/ActivityHierarchyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/ActivityHierarchyServer.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/AppContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/AppContainer.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/UiModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/UiModule.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/gallery/GalleryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/gallery/GalleryAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/gallery/GalleryItemView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/gallery/GalleryItemView.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/misc/BetterViewAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/misc/BetterViewAnimator.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/misc/BindableAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/misc/BindableAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/misc/ForegroundImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/misc/ForegroundImageView.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/misc/FractionalFrameLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/misc/FractionalFrameLayout.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/screens/DrawerScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/screens/DrawerScreen.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/screens/GalleryScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/screens/GalleryScreen.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/screens/NestedScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/screens/NestedScreen.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/screens/StubXScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/screens/StubXScreen.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/screens/StubYScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/screens/StubYScreen.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/screens/ViewStateScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/screens/ViewStateScreen.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/views/DrawerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/views/DrawerView.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/views/ExamplePopup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/views/ExamplePopup.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/views/GalleryView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/views/GalleryView.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/views/NestedChildView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/views/NestedChildView.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/views/NestedView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/views/NestedView.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/views/StubXView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/views/StubXView.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/views/StubYView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/views/StubYView.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/views/ViewStateView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/views/ViewStateView.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/ui/views/data/ExamplePopupData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/ui/views/data/ExamplePopupData.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/util/Lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/util/Lists.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/util/Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/util/Strings.java -------------------------------------------------------------------------------- /app/src/main/java/co/lemonlabs/mortar/example/util/Views.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/java/co/lemonlabs/mortar/example/util/Views.java -------------------------------------------------------------------------------- /app/src/main/res/anim/empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/anim/empty.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_in_bot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/anim/slide_in_bot.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_in_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/anim/slide_in_left.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_in_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/anim/slide_in_right.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_in_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/anim/slide_in_top.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_out_bot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/anim/slide_out_bot.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_out_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/anim/slide_out_left.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_out_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/anim/slide_out_right.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_out_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/anim/slide_out_top.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/card_flip_left_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/card_flip_left_in.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/card_flip_left_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/card_flip_left_out.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/card_flip_right_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/card_flip_right_in.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/card_flip_right_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/card_flip_right_out.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/empty.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/scale_fade_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/scale_fade_in.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/scale_fade_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/scale_fade_out.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_in_bot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/slide_in_bot.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_in_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/slide_in_left.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_in_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/slide_in_right.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_in_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/slide_in_top.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_out_bot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/slide_out_bot.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_out_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/slide_out_left.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_out_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/slide_out_right.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_out_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/animator/slide_out_top.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable-hdpi/app_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable-mdpi/app_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable-xhdpi/app_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/doge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable-xhdpi/doge.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/progress_indeterminate_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable-xhdpi/progress_indeterminate_40.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/space_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable-xhdpi/space_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/space_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable-xhdpi/space_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable-xxhdpi/app_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable-xxhdpi/ic_drawer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable-xxxhdpi/app_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/content_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable/content_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/gallery_item_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable/gallery_item_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/gradient_overlay.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable/gradient_overlay.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/image_overlay.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable/image_overlay.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/image_overlay_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable/image_overlay_pressed.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/progress_indeterminate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/drawable/progress_indeterminate.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/layout/core.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/drawer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/layout/drawer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/gallery_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/layout/gallery_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/gallery_view_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/layout/gallery_view_image.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/nested.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/layout/nested.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/stubx.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/layout/stubx.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/stuby.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/layout/stuby.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_state.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/layout/view_state.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/values/integers.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/release/java/co/lemonlabs/mortar/example/Modules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/app/src/release/java/co/lemonlabs/mortar/example/Modules.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemonlabs/u2020-mortar/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------