├── .circleci └── config.yml ├── .github └── workflows │ ├── copy-branch.yml │ └── gradle-wrapper-validation.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── PRIVACY.md ├── README.md ├── about ├── build.gradle └── src │ ├── androidTest │ ├── java │ │ └── io │ │ │ └── plaidapp │ │ │ └── about │ │ │ └── ui │ │ │ └── model │ │ │ └── AboutViewModelIntegrationTest.kt │ └── resources │ │ └── mockito-extensions │ │ └── org.mockito.plugins.MockMaker │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── plaidapp │ │ │ └── about │ │ │ ├── dagger │ │ │ ├── AboutActivityModule.kt │ │ │ ├── AboutComponent.kt │ │ │ └── Injector.kt │ │ │ ├── domain │ │ │ └── model │ │ │ │ └── Library.kt │ │ │ └── ui │ │ │ ├── AboutActivity.kt │ │ │ ├── AboutStyler.kt │ │ │ ├── adapter │ │ │ ├── AboutPagerAdapter.kt │ │ │ ├── LibraryAdapter.kt │ │ │ ├── LibraryHolder.kt │ │ │ └── LibraryIntroHolder.kt │ │ │ ├── model │ │ │ ├── AboutUiModel.kt │ │ │ ├── AboutViewModel.kt │ │ │ ├── AboutViewModelFactory.kt │ │ │ └── LibrariesUiModel.kt │ │ │ └── widget │ │ │ ├── CutoutTextView.kt │ │ │ └── InkPageIndicator.java │ └── res │ │ ├── layout │ │ ├── about_icon.xml │ │ ├── about_lib_intro.xml │ │ ├── about_libs.xml │ │ ├── about_plaid.xml │ │ ├── activity_about.xml │ │ └── library.xml │ │ ├── transition │ │ ├── about_enter.xml │ │ ├── about_return.xml │ │ └── about_return_downward.xml │ │ └── values │ │ ├── attrs_cutout_text_view.xml │ │ ├── attrs_paging_indicator.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ ├── java │ └── io │ │ └── plaidapp │ │ └── about │ │ └── ui │ │ └── model │ │ └── AboutViewModelTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── app ├── build.gradle ├── google-services.json ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── plaidapp │ │ └── ui │ │ └── HomeActivityTest.kt │ ├── debug │ └── res │ │ └── mipmap-xxxhdpi-v26 │ │ └── ic_launcher_foreground.png │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── plaidapp │ │ │ ├── dagger │ │ │ ├── HomeComponent.kt │ │ │ ├── HomeModule.kt │ │ │ └── Injector.kt │ │ │ ├── ui │ │ │ ├── HomeActivity.kt │ │ │ ├── HomeViewModel.kt │ │ │ ├── HomeViewModelFactory.kt │ │ │ ├── PlaidApplication.kt │ │ │ ├── recyclerview │ │ │ │ ├── FilterTouchHelperCallback.kt │ │ │ │ └── GridItemDividerDecoration.kt │ │ │ └── transitions │ │ │ │ └── StaggeredDistanceSlide.kt │ │ │ └── util │ │ │ └── DrawingExtensions.kt │ └── res │ │ ├── anim │ │ ├── chrome_custom_tab_enter.xml │ │ ├── grid_enter.xml │ │ └── layout_grid_enter.xml │ │ ├── animator │ │ ├── active_raise.xml │ │ ├── app_bar_pin.xml │ │ ├── button_frown.xml │ │ ├── comment_add_to_lines.xml │ │ ├── comment_lines_add_rotate.xml │ │ ├── comment_lines_to_add.xml │ │ ├── disable_text_entry.xml │ │ ├── selected_comment.xml │ │ ├── show_connection_cross.xml │ │ ├── show_connection_line.xml │ │ └── upvote.xml │ │ ├── color │ │ └── layered_icon_base.xml │ │ ├── drawable-nodpi │ │ └── ic_launcher_512px.png │ │ ├── drawable-v26 │ │ ├── ic_launcher_background.xml │ │ └── ic_shortcut_search.xml │ │ ├── drawable │ │ ├── asl_add_comment.xml │ │ ├── asl_password_visibility.xml │ │ ├── asl_theme.xml │ │ ├── asl_upvote.xml │ │ ├── avatar_placeholder.xml │ │ ├── avatar_ripple.xml │ │ ├── avd_add_to_comment.xml │ │ ├── avd_comment_to_add.xml │ │ ├── avd_day_to_night.xml │ │ ├── avd_hide_password.xml │ │ ├── avd_likes.xml │ │ ├── avd_night_to_day.xml │ │ ├── avd_no_connection.xml │ │ ├── avd_share.xml │ │ ├── avd_show_password.xml │ │ ├── avd_views.xml │ │ ├── comment_background.xml │ │ ├── designer_news_custom_tab_placeholder.xml │ │ ├── dialog_background.xml │ │ ├── ic_action_share_24dp.xml │ │ ├── ic_add_light.xml │ │ ├── ic_arrow_back.xml │ │ ├── ic_comment_add.xml │ │ ├── ic_comment_lines.xml │ │ ├── ic_delete.xml │ │ ├── ic_edit.xml │ │ ├── ic_filter.xml │ │ ├── ic_filter_small.xml │ │ ├── ic_hacker_news.xml │ │ ├── ic_news.xml │ │ ├── ic_no_comments.xml │ │ ├── ic_password_masked.xml │ │ ├── ic_password_visible.xml │ │ ├── ic_player.xml │ │ ├── ic_reply.xml │ │ ├── ic_shortcut_search.xml │ │ ├── ic_shortcut_search_foreground.xml │ │ ├── ic_theme_day.xml │ │ ├── ic_theme_night.xml │ │ ├── ic_upvote_anim.xml │ │ ├── ic_upvote_empty_24dp_grey.xml │ │ ├── ic_upvote_filled_24dp_blue.xml │ │ ├── mid_grey_bounded_ripple.xml │ │ ├── no_connection.xml │ │ └── post_story.xml │ │ ├── interpolator │ │ ├── slow_out_fast_in.xml │ │ ├── trim_end_interpolator.xml │ │ └── trim_start_interpolator.xml │ │ ├── layout │ │ ├── activity_home.xml │ │ ├── list_loading.xml │ │ ├── no_connection.xml │ │ └── no_filters.xml │ │ ├── menu │ │ └── main.xml │ │ ├── mipmap-anydpi-v26 │ │ └── ic_launcher.xml │ │ ├── mipmap-hdpi-v26 │ │ └── ic_launcher_foreground.png │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi-v26 │ │ └── ic_launcher_foreground.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi-v26 │ │ └── ic_launcher_foreground.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi-v26 │ │ └── ic_launcher_foreground.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi-v26 │ │ └── ic_launcher_foreground.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-v23 │ │ └── colors.xml │ │ ├── values-v26 │ │ └── colors.xml │ │ ├── values │ │ ├── attrs_self_timing_transition.xml │ │ ├── attrs_staggered_distance_slide.xml │ │ ├── colors.xml │ │ ├── comment_lines_add.xml │ │ ├── feature_names.xml │ │ ├── follow.xml │ │ ├── images_below_anim.xml │ │ ├── integers.xml │ │ ├── no_connection.xml │ │ ├── password_visibility.xml │ │ ├── paths.xml │ │ ├── share_anim.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ ├── glide_disk_cache_path.xml │ │ ├── searchable.xml │ │ └── shortcuts.xml │ └── test │ ├── java │ └── io │ │ └── plaidapp │ │ ├── MockitoKotlinHelpers.kt │ │ ├── TestData.kt │ │ └── ui │ │ └── HomeViewModelTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── art ├── dribbble_logo.svg ├── ic_add_comment.svg ├── ic_comment.svg ├── ic_designer_news.sketch ├── ic_designer_news.svg ├── ic_dribbble.sketch ├── ic_dribbble.svg ├── ic_launcher_layered.sketch ├── ic_no_comments.sketch ├── ic_no_comments.svg ├── ic_player.sketch ├── ic_player.svg ├── ic_pocket.sketch │ ├── Data │ ├── metadata │ └── version ├── ic_pocket.svg ├── ic_product_hunt.svg ├── ic_search.svg ├── launcher_shortcuts.sketch ├── no_connection.sketch ├── no_connection.svg ├── plaid_product_icon.psd └── plaid_product_icon_noshadow.ai ├── core ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── plaidapp │ │ └── core │ │ ├── data │ │ └── prefs │ │ │ └── SourcesLocalDataSourceTest.kt │ │ ├── designernews │ │ └── data │ │ │ └── login │ │ │ ├── AuthTokenLocalDataSourceTest.kt │ │ │ └── LoginLocalDataSourceTest.kt │ │ └── util │ │ ├── SpannableExtensionsTest.kt │ │ └── TextViewExtensionTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── plaidapp │ │ │ └── core │ │ │ ├── dagger │ │ │ ├── BaseComponent.kt │ │ │ ├── CoreComponent.kt │ │ │ ├── CoreDataModule.kt │ │ │ ├── DataManagerModule.kt │ │ │ ├── LocalApis.kt │ │ │ ├── MarkdownModule.kt │ │ │ ├── ProductHuntModule.kt │ │ │ ├── SharedPreferencesModule.kt │ │ │ ├── SourcesRepositoryModule.kt │ │ │ ├── designernews │ │ │ │ ├── DesignerNewsDataModule.kt │ │ │ │ ├── Injector.kt │ │ │ │ ├── UpvoteStoryServiceComponent.kt │ │ │ │ └── UpvoteStoryServiceModule.kt │ │ │ ├── dribbble │ │ │ │ └── DribbbleDataModule.kt │ │ │ ├── qualifier │ │ │ │ └── IsPocketInstalled.kt │ │ │ └── scope │ │ │ │ ├── AppScope.kt │ │ │ │ └── FeatureScope.kt │ │ │ ├── data │ │ │ ├── CoroutinesDispatcherProvider.kt │ │ │ ├── DataLoadingSubject.kt │ │ │ ├── DataManager.kt │ │ │ ├── OnDataLoadedCallback.kt │ │ │ ├── PlaidItem.kt │ │ │ ├── PlaidItemSorting.java │ │ │ ├── Result.kt │ │ │ ├── SourceItem.kt │ │ │ ├── api │ │ │ │ ├── DeEnvelopingConverter.kt │ │ │ │ └── EnvelopePayload.kt │ │ │ ├── pocket │ │ │ │ └── PocketUtils.kt │ │ │ └── prefs │ │ │ │ ├── DeprecatedSources.kt │ │ │ │ ├── SourcesLocalDataSource.kt │ │ │ │ └── SourcesRepository.kt │ │ │ ├── designernews │ │ │ ├── data │ │ │ │ ├── DesignerNewsSourceItem.kt │ │ │ │ ├── api │ │ │ │ │ ├── ClientAuthInterceptor.kt │ │ │ │ │ ├── DesignerNewsSearch.kt │ │ │ │ │ ├── DesignerNewsSearchConverter.kt │ │ │ │ │ └── DesignerNewsService.kt │ │ │ │ ├── login │ │ │ │ │ ├── AuthTokenLocalDataSource.kt │ │ │ │ │ ├── LoginLocalDataSource.kt │ │ │ │ │ ├── LoginRemoteDataSource.kt │ │ │ │ │ ├── LoginRepository.kt │ │ │ │ │ └── model │ │ │ │ │ │ ├── AccessToken.kt │ │ │ │ │ │ ├── LoggedInUser.kt │ │ │ │ │ │ └── LoggedInUserResponse.kt │ │ │ │ ├── stories │ │ │ │ │ ├── StoriesRemoteDataSource.kt │ │ │ │ │ ├── StoriesRepository.kt │ │ │ │ │ └── model │ │ │ │ │ │ ├── Story.kt │ │ │ │ │ │ ├── StoryLinks.kt │ │ │ │ │ │ └── StoryResponse.kt │ │ │ │ ├── users │ │ │ │ │ └── model │ │ │ │ │ │ └── User.kt │ │ │ │ └── votes │ │ │ │ │ └── UpvoteStoryService.java │ │ │ ├── domain │ │ │ │ ├── LoadStoriesUseCase.kt │ │ │ │ ├── SearchStoriesUseCase.kt │ │ │ │ ├── StoryWeigher.java │ │ │ │ └── model │ │ │ │ │ ├── Comment.kt │ │ │ │ │ └── CommentWithReplies.kt │ │ │ └── ui │ │ │ │ └── stories │ │ │ │ └── StoryViewHolder.kt │ │ │ ├── dribbble │ │ │ └── data │ │ │ │ ├── DribbbleSourceItem.kt │ │ │ │ ├── ShotsRepository.kt │ │ │ │ ├── api │ │ │ │ ├── ShotWeigher.kt │ │ │ │ └── model │ │ │ │ │ ├── Images.kt │ │ │ │ │ ├── Shot.kt │ │ │ │ │ └── User.kt │ │ │ │ └── search │ │ │ │ ├── DribbbleSearchConverter.kt │ │ │ │ ├── DribbbleSearchService.kt │ │ │ │ └── SearchRemoteDataSource.kt │ │ │ ├── feed │ │ │ ├── FeedAdapter.kt │ │ │ └── FeedUiModel.kt │ │ │ ├── interfaces │ │ │ ├── PlaidDataSource.kt │ │ │ ├── SearchDataSourceFactory.kt │ │ │ └── SearchDataSourceFactoryProvider.kt │ │ │ ├── producthunt │ │ │ ├── data │ │ │ │ ├── ProductHuntRemoteDataSource.kt │ │ │ │ ├── ProductHuntSourceItem.kt │ │ │ │ └── api │ │ │ │ │ ├── AuthInterceptor.kt │ │ │ │ │ ├── PostWeigher.java │ │ │ │ │ ├── ProductHuntRepository.kt │ │ │ │ │ ├── ProductHuntService.kt │ │ │ │ │ └── model │ │ │ │ │ ├── GetPostItemResponse.kt │ │ │ │ │ └── Post.kt │ │ │ ├── domain │ │ │ │ └── LoadPostsUseCase.kt │ │ │ └── ui │ │ │ │ └── ProductHuntPostHolder.kt │ │ │ ├── ui │ │ │ ├── ConnectivityChecker.kt │ │ │ ├── DribbbleShotHolder.kt │ │ │ ├── HomeGridItemAnimator.java │ │ │ ├── PlaidItemsListExtension.kt │ │ │ ├── drawable │ │ │ │ └── MorphDrawable.java │ │ │ ├── filter │ │ │ │ ├── FilterAdapter.kt │ │ │ │ ├── FilterAnimator.kt │ │ │ │ ├── FilterHolderInfo.kt │ │ │ │ ├── FilterViewHolder.kt │ │ │ │ ├── FiltersChangedCallback.kt │ │ │ │ └── SourceUiModel.kt │ │ │ ├── recyclerview │ │ │ │ ├── Divided.java │ │ │ │ ├── FilterSwipeDismissListener.kt │ │ │ │ ├── InfiniteScrollListener.kt │ │ │ │ └── SlideInItemAnimator.kt │ │ │ ├── span │ │ │ │ └── TextColorSpan.java │ │ │ ├── transitions │ │ │ │ ├── BackgroundFade.java │ │ │ │ ├── DarkenImage.kt │ │ │ │ ├── DeparallaxingChangeBounds.java │ │ │ │ ├── FabTransform.java │ │ │ │ ├── GravityArcMotion.java │ │ │ │ ├── LiftOff.java │ │ │ │ ├── MorphTransform.java │ │ │ │ ├── Pop.java │ │ │ │ ├── ReflowText.java │ │ │ │ ├── ShotSharedEnter.java │ │ │ │ └── StartAnimatable.java │ │ │ └── widget │ │ │ │ ├── AuthorTextView.java │ │ │ │ ├── BadgedFourThreeImageView.kt │ │ │ │ ├── BaselineGridTextView.java │ │ │ │ ├── BottomSheet.java │ │ │ │ ├── CircularImageView.kt │ │ │ │ ├── CollapsingTitleLayout.java │ │ │ │ ├── ElasticDragDismissFrameLayout.java │ │ │ │ ├── ForegroundImageView.java │ │ │ │ ├── ForegroundLinearLayout.java │ │ │ │ ├── ForegroundRelativeLayout.java │ │ │ │ ├── FourThreeImageView.java │ │ │ │ ├── FourThreeLinearLayout.java │ │ │ │ ├── FourThreeView.java │ │ │ │ ├── ObservableScrollView.java │ │ │ │ └── ParallaxScrimageView.java │ │ │ └── util │ │ │ ├── ActivityHelper.kt │ │ │ ├── AnimUtils.java │ │ │ ├── BindingAdapters.kt │ │ │ ├── CollapsingTextHelper.java │ │ │ ├── ColorUtils.java │ │ │ ├── DrawableExtensions.kt │ │ │ ├── Extensions.kt │ │ │ ├── FileAuthority.kt │ │ │ ├── HtmlParser.kt │ │ │ ├── HtmlUtils.java │ │ │ ├── ImageUriProvider.kt │ │ │ ├── ImeUtils.java │ │ │ ├── LinkTouchMovementMethod.java │ │ │ ├── NetworkUtils.kt │ │ │ ├── ObservableColorMatrix.java │ │ │ ├── ScrimUtil.java │ │ │ ├── ShortcutHelper.java │ │ │ ├── SpannableExtensions.kt │ │ │ ├── SpringUtils.kt │ │ │ ├── TextViewExtension.kt │ │ │ ├── TransitionUtils.java │ │ │ ├── ViewExtensions.kt │ │ │ ├── ViewOffsetHelper.java │ │ │ ├── ViewUtils.java │ │ │ ├── customtabs │ │ │ ├── CustomTabActivityHelper.java │ │ │ ├── CustomTabsHelper.java │ │ │ └── KeepAliveService.java │ │ │ ├── delegates │ │ │ └── ContentViewBindingDelegate.kt │ │ │ ├── event │ │ │ ├── Event.kt │ │ │ └── EventObserver.kt │ │ │ └── glide │ │ │ ├── DribbbleTarget.kt │ │ │ ├── GlideExtensions.kt │ │ │ ├── ImageSpanTarget.kt │ │ │ └── PlaidGlideModule.java │ └── res │ │ ├── anim │ │ └── fade_out_rapidly.xml │ │ ├── animator │ │ ├── filter_active.xml │ │ ├── raise.xml │ │ ├── searchback_hide_arrow_head.xml │ │ ├── searchback_hide_arrow_head_move.xml │ │ ├── searchback_hide_circle.xml │ │ ├── searchback_show_arrow_head.xml │ │ ├── searchback_show_arrow_head_move.xml │ │ ├── searchback_show_circle.xml │ │ ├── searchback_stem_back_to_search.xml │ │ └── searchback_stem_search_to_back.xml │ │ ├── color │ │ ├── divider.xml │ │ ├── filter_text.xml │ │ ├── original_poster_text_color.xml │ │ ├── plaid_links.xml │ │ ├── ripple_on_primary.xml │ │ ├── surface_contrast.xml │ │ └── text_color_tertiary.xml │ │ ├── drawable-v26 │ │ └── ic_shortcut_post.xml │ │ ├── drawable │ │ ├── avd_back_to_search.xml │ │ ├── avd_search_to_back.xml │ │ ├── dark_ripple.xml │ │ ├── fab.xml │ │ ├── filter_placeholder.xml │ │ ├── ic_add_dark.xml │ │ ├── ic_app_shortcut_background.xml │ │ ├── ic_comment_light.xml │ │ ├── ic_designer_news.xml │ │ ├── ic_dribbble.xml │ │ ├── ic_pocket.xml │ │ ├── ic_product_hunt.xml │ │ ├── ic_search_24dp.xml │ │ ├── ic_shortcut_post.xml │ │ ├── ic_shortcut_post_foreground.xml │ │ ├── ic_upvote_filled_24dp_white.xml │ │ ├── mid_grey_ripple.xml │ │ ├── ripple_on_primary.xml │ │ ├── searchback_back.xml │ │ ├── searchback_search.xml │ │ └── surface_contrast.xml │ │ ├── font │ │ └── roboto_mono.xml │ │ ├── layout │ │ ├── designer_news_story_item.xml │ │ ├── dribbble_shot_item.xml │ │ ├── filter_item.xml │ │ ├── infinite_loading.xml │ │ └── product_hunt_item.xml │ │ ├── transition │ │ ├── auto.xml │ │ └── home_enter.xml │ │ ├── values-h500dp │ │ └── dimens.xml │ │ ├── values-night │ │ └── colors.xml │ │ ├── values-sw600dp │ │ └── dimens.xml │ │ ├── values-v29 │ │ └── colors.xml │ │ ├── values-w360dp │ │ └── dimens.xml │ │ ├── values-w480dp │ │ └── dimens.xml │ │ ├── values-w540dp │ │ └── dimens.xml │ │ ├── values-w600dp │ │ ├── colors.xml │ │ └── dimens.xml │ │ ├── values-w800dp │ │ └── dimens.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── attrs_author_text_view.xml │ │ ├── attrs_badged_image_view.xml │ │ ├── attrs_baseline_grid_text_view.xml │ │ ├── attrs_collapsing_title_layout.xml │ │ ├── attrs_darken_image.xml │ │ ├── attrs_dribbble_feed.xml │ │ ├── attrs_elastic_drag_dismiss_frame_layout.xml │ │ ├── attrs_fab_transform.xml │ │ ├── attrs_foreground_view.xml │ │ ├── attrs_lift_off.xml │ │ ├── attrs_parallax_scrimage_view.xml │ │ ├── attrs_pinnable.xml │ │ ├── attrs_plaid.xml │ │ ├── attrs_reflow_text.xml │ │ ├── attrs_start_animatable.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── font_certs.xml │ │ ├── ids.xml │ │ ├── integers.xml │ │ ├── paths.xml │ │ ├── preloaded_fonts.xml │ │ ├── searchback.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── transition_names.xml │ └── test │ ├── java │ └── io │ │ └── plaidapp │ │ └── core │ │ ├── data │ │ └── prefs │ │ │ └── SourcesRepositoryTest.kt │ │ ├── designernews │ │ ├── TestData.kt │ │ ├── data │ │ │ ├── api │ │ │ │ └── DesignerNewsSearchConverterTest.kt │ │ │ ├── login │ │ │ │ ├── LoginRemoteDataSourceTest.kt │ │ │ │ └── LoginRepositoryTest.kt │ │ │ └── stories │ │ │ │ ├── StoriesRemoteDataSourceTest.kt │ │ │ │ ├── StoriesRepositoryTest.kt │ │ │ │ └── model │ │ │ │ └── StoryResponseTest.kt │ │ └── domain │ │ │ ├── LoadStoriesUseCaseTest.kt │ │ │ └── SearchStoriesUseCaseTest.kt │ │ ├── dribbble │ │ └── data │ │ │ ├── ShotsRepositoryTest.kt │ │ │ ├── TestData.kt │ │ │ ├── api │ │ │ └── ShotWeigherTest.kt │ │ │ └── search │ │ │ ├── DribbbleSearchConverterTest.kt │ │ │ └── SearchRemoteDataSourceTest.kt │ │ └── producthunt │ │ └── data │ │ ├── ProductHuntRemoteDataSourceTest.kt │ │ ├── TestData.kt │ │ └── api │ │ ├── FakeProductHuntService.kt │ │ └── ProductHuntRepositoryTest.kt │ └── resources │ ├── designernews_search.html │ ├── dribbble_search.html │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── designernews ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── plaidapp │ │ └── designernews │ │ └── data │ │ └── database │ │ └── LoggedInUserDaoTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── plaidapp │ │ │ ├── designernews │ │ │ ├── dagger │ │ │ │ ├── DataModule.kt │ │ │ │ ├── DesignerNewsPreferencesModule.kt │ │ │ │ ├── DesignerNewsSearchComponent.kt │ │ │ │ ├── Injector.kt │ │ │ │ ├── LoginComponent.kt │ │ │ │ ├── SearchDataModule.kt │ │ │ │ ├── StoryComponent.kt │ │ │ │ └── StoryModule.kt │ │ │ ├── data │ │ │ │ ├── api │ │ │ │ │ ├── ClientAuthInterceptor.kt │ │ │ │ │ └── DesignerNewsService.kt │ │ │ │ ├── comments │ │ │ │ │ ├── CommentsRemoteDataSource.kt │ │ │ │ │ ├── CommentsRepository.kt │ │ │ │ │ └── model │ │ │ │ │ │ ├── CommentLinksResponse.kt │ │ │ │ │ │ ├── CommentResponse.kt │ │ │ │ │ │ ├── NewCommentRequest.kt │ │ │ │ │ │ └── PostCommentResponse.kt │ │ │ │ ├── database │ │ │ │ │ ├── Converters.kt │ │ │ │ │ ├── DesignerNewsDatabase.kt │ │ │ │ │ └── LoggedInUserDao.kt │ │ │ │ └── users │ │ │ │ │ ├── UserRemoteDataSource.kt │ │ │ │ │ └── UserRepository.kt │ │ │ ├── domain │ │ │ │ ├── GetCommentsWithRepliesAndUsersUseCase.kt │ │ │ │ ├── GetCommentsWithRepliesUseCase.kt │ │ │ │ ├── GetStoryUseCase.kt │ │ │ │ ├── PostReplyUseCase.kt │ │ │ │ ├── PostStoryCommentUseCase.kt │ │ │ │ └── search │ │ │ │ │ ├── DesignerNewsDataSource.kt │ │ │ │ │ ├── DesignerNewsSearchDataSourceFactory.kt │ │ │ │ │ └── DesignerNewsSearchDataSourceFactoryProvider.kt │ │ │ └── ui │ │ │ │ ├── DesignerNewsViewModelFactory.kt │ │ │ │ ├── login │ │ │ │ ├── LoginActivity.kt │ │ │ │ ├── LoginBindingAdapters.kt │ │ │ │ └── LoginViewModel.kt │ │ │ │ └── story │ │ │ │ ├── CommentAnimator.kt │ │ │ │ ├── CommentReplyViewHolder.kt │ │ │ │ ├── CommentUiModel.kt │ │ │ │ ├── CommentViewHolder.kt │ │ │ │ ├── StoryActivity.java │ │ │ │ ├── StoryViewModel.kt │ │ │ │ └── StoryViewModelFactory.kt │ │ │ └── ui │ │ │ ├── drawable │ │ │ └── ThreadedCommentDrawable.kt │ │ │ ├── transitions │ │ │ ├── MorphDialogToFab.java │ │ │ └── StretchyChangeBounds.java │ │ │ └── widget │ │ │ ├── DynamicTypeTextView.java │ │ │ ├── PasswordEntry.java │ │ │ ├── PinnedOffsetView.java │ │ │ └── SquareLinearLayout.java │ └── res │ │ ├── anim │ │ ├── post_story_enter.xml │ │ └── post_story_exit.xml │ │ ├── color │ │ ├── designer_news_button.xml │ │ ├── designer_news_links.xml │ │ └── thread_depth.xml │ │ ├── layout-w600dp │ │ └── activity_designer_news_story.xml │ │ ├── layout │ │ ├── account_dropdown_item.xml │ │ ├── activity_designer_news_login.xml │ │ ├── activity_designer_news_story.xml │ │ ├── designer_news_comment.xml │ │ ├── designer_news_comment_actions.xml │ │ ├── designer_news_enter_comment.xml │ │ ├── designer_news_no_comments.xml │ │ ├── designer_news_story_description.xml │ │ ├── designer_news_story_fab.xml │ │ └── toast_logged_in_confirmation.xml │ │ ├── transition │ │ ├── designer_news_story_enter.xml │ │ ├── designer_news_story_return.xml │ │ ├── designer_news_story_shared_enter.xml │ │ └── designer_news_story_shared_return.xml │ │ └── values │ │ ├── attrs_stretchy_change_bounds.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ ├── java │ └── io │ │ └── plaidapp │ │ └── designernews │ │ ├── TestData.kt │ │ ├── data │ │ ├── comments │ │ │ ├── CommentsRemoteDataSourceTest.kt │ │ │ └── CommentsRepositoryTest.kt │ │ ├── database │ │ │ └── ConvertersTest.kt │ │ └── users │ │ │ ├── UserRemoteDataSourceTest.kt │ │ │ └── UserRepositoryTest.kt │ │ ├── domain │ │ ├── GetCommentsWithRepliesAndUsersUseCaseIntegrationTest.kt │ │ ├── GetCommentsWithRepliesAndUsersUseCaseTest.kt │ │ ├── GetCommentsWithRepliesUseCaseTest.kt │ │ ├── GetStoryUseCaseTest.kt │ │ ├── PostReplyUseCaseTest.kt │ │ ├── PostStoryCommentUseCaseTest.kt │ │ └── search │ │ │ └── DesignerNewsSearchDataSourceFactoryTest.kt │ │ └── ui │ │ ├── login │ │ └── LoginViewModelTest.kt │ │ └── story │ │ └── StoryViewModelTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── dribbble ├── build.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── plaidapp │ │ │ └── dribbble │ │ │ ├── dagger │ │ │ ├── DribbbleComponent.kt │ │ │ ├── DribbbleModule.kt │ │ │ ├── DribbbleSearchComponent.kt │ │ │ ├── Injector.kt │ │ │ └── SearchDataModule.kt │ │ │ ├── domain │ │ │ ├── CreateShotUiModelUseCase.kt │ │ │ ├── GetShareShotInfoUseCase.kt │ │ │ └── search │ │ │ │ ├── DribbbleDataSource.kt │ │ │ │ ├── DribbbleSearchDataSourceFactory.kt │ │ │ │ └── DribbbleSearchDataSourceFactoryProvider.kt │ │ │ └── ui │ │ │ └── shot │ │ │ ├── ShotActivity.kt │ │ │ ├── ShotBindingAdapters.kt │ │ │ ├── ShotStyler.kt │ │ │ ├── ShotUiModel.kt │ │ │ ├── ShotViewModel.kt │ │ │ └── ShotViewModelFactory.kt │ └── res │ │ ├── color │ │ ├── dribbble_button.xml │ │ ├── dribbble_links.xml │ │ └── dribble_comment_author.xml │ │ ├── layout │ │ └── activity_dribbble_shot.xml │ │ ├── transition │ │ ├── dribbble_shot_enter.xml │ │ ├── dribbble_shot_return.xml │ │ ├── dribbble_shot_shared_enter.xml │ │ └── dribbble_shot_shared_return.xml │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ ├── java │ └── io │ │ └── plaidapp │ │ └── dribbble │ │ ├── TestData.kt │ │ ├── domain │ │ ├── CreateShotUiModelUseCaseTest.kt │ │ ├── GetShareShotInfoUseCaseTest.kt │ │ └── search │ │ │ └── DribbbleSearchDataSourceFactoryTest.kt │ │ └── ui │ │ └── shot │ │ └── ShotViewModelTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pull_request_template.md ├── repositories.gradle ├── screenshots ├── dn_story_framed.png ├── dribbble_shot_framed.png ├── home_grid_framed.png ├── plaid_demo.gif └── post_story_framed.png ├── scripts ├── README.md ├── copy_lint_results.sh ├── copyright.kt ├── ftl_run_tests.sh ├── ftl_setup.sh ├── greclipse.properties └── installFromBundle.sh ├── search ├── build.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── io │ │ │ └── plaidapp │ │ │ └── search │ │ │ ├── dagger │ │ │ ├── Injector.kt │ │ │ ├── SearchComponent.kt │ │ │ └── SearchModule.kt │ │ │ ├── domain │ │ │ ├── LoadSearchDataUseCase.kt │ │ │ └── SearchDataSourceFactoriesRegistry.kt │ │ │ └── ui │ │ │ ├── SearchActivity.kt │ │ │ ├── SearchViewModel.kt │ │ │ ├── SearchViewModelFactory.kt │ │ │ └── transitions │ │ │ └── CircularReveal.java │ └── res │ │ ├── drawable │ │ ├── ic_arrow_back_padded.xml │ │ └── ic_save_24dp.xml │ │ ├── layout │ │ ├── activity_search.xml │ │ └── no_search_results.xml │ │ ├── transition │ │ ├── search_enter.xml │ │ ├── search_hide_confirm.xml │ │ ├── search_return.xml │ │ ├── search_shared_enter.xml │ │ ├── search_shared_return.xml │ │ ├── search_show_confirm.xml │ │ └── search_show_results.xml │ │ └── values │ │ ├── attrs_circular_reveal.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ ├── java │ └── io │ │ └── plaidapp │ │ └── search │ │ ├── TestData.kt │ │ └── ui │ │ └── SearchViewModelTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── settings.gradle ├── shared_dependencies.gradle ├── test_dependencies.gradle ├── test_shared ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── io │ └── plaidapp │ └── test │ └── shared │ ├── FakeAppInjection.kt │ ├── LiveDataTestUtil.kt │ └── MainCoroutineRule.kt └── third_party └── bypass ├── LICENSE.txt ├── README.google ├── README.md ├── build.gradle └── src └── main ├── AndroidManifest.xml ├── java └── in │ └── uncod │ └── android │ └── bypass │ ├── Bypass.java │ ├── Document.java │ ├── Element.java │ ├── LoadImageCallback.kt │ ├── Markdown.kt │ ├── ReverseSpannableStringBuilder.java │ └── style │ ├── FancyQuoteSpan.java │ ├── HorizontalLineSpan.java │ ├── ImageLoadingSpan.java │ └── TouchableUrlSpan.java ├── jniLibs ├── arm64-v8a │ └── libbypass.so ├── armeabi-v7a │ └── libbypass.so ├── armeabi │ └── libbypass.so ├── mips │ └── libbypass.so ├── mips64 │ └── libbypass.so ├── x86 │ └── libbypass.so └── x86_64 │ └── libbypass.so └── res └── values └── strings.xml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/workflows/copy-branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/.github/workflows/copy-branch.yml -------------------------------------------------------------------------------- /.github/workflows/gradle-wrapper-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/.github/workflows/gradle-wrapper-validation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/NOTICE -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/README.md -------------------------------------------------------------------------------- /about/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/build.gradle -------------------------------------------------------------------------------- /about/src/androidTest/java/io/plaidapp/about/ui/model/AboutViewModelIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/androidTest/java/io/plaidapp/about/ui/model/AboutViewModelIntegrationTest.kt -------------------------------------------------------------------------------- /about/src/androidTest/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /about/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/dagger/AboutActivityModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/dagger/AboutActivityModule.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/dagger/AboutComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/dagger/AboutComponent.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/dagger/Injector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/dagger/Injector.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/domain/model/Library.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/domain/model/Library.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/ui/AboutActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/ui/AboutActivity.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/ui/AboutStyler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/ui/AboutStyler.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/ui/adapter/AboutPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/ui/adapter/AboutPagerAdapter.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/ui/adapter/LibraryAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/ui/adapter/LibraryAdapter.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/ui/adapter/LibraryHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/ui/adapter/LibraryHolder.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/ui/adapter/LibraryIntroHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/ui/adapter/LibraryIntroHolder.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/ui/model/AboutUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/ui/model/AboutUiModel.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/ui/model/AboutViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/ui/model/AboutViewModel.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/ui/model/AboutViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/ui/model/AboutViewModelFactory.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/ui/model/LibrariesUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/ui/model/LibrariesUiModel.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/ui/widget/CutoutTextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/ui/widget/CutoutTextView.kt -------------------------------------------------------------------------------- /about/src/main/java/io/plaidapp/about/ui/widget/InkPageIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/java/io/plaidapp/about/ui/widget/InkPageIndicator.java -------------------------------------------------------------------------------- /about/src/main/res/layout/about_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/res/layout/about_icon.xml -------------------------------------------------------------------------------- /about/src/main/res/layout/about_lib_intro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/res/layout/about_lib_intro.xml -------------------------------------------------------------------------------- /about/src/main/res/layout/about_libs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/res/layout/about_libs.xml -------------------------------------------------------------------------------- /about/src/main/res/layout/about_plaid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/res/layout/about_plaid.xml -------------------------------------------------------------------------------- /about/src/main/res/layout/activity_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/res/layout/activity_about.xml -------------------------------------------------------------------------------- /about/src/main/res/layout/library.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/res/layout/library.xml -------------------------------------------------------------------------------- /about/src/main/res/transition/about_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/res/transition/about_enter.xml -------------------------------------------------------------------------------- /about/src/main/res/transition/about_return.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/res/transition/about_return.xml -------------------------------------------------------------------------------- /about/src/main/res/transition/about_return_downward.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/res/transition/about_return_downward.xml -------------------------------------------------------------------------------- /about/src/main/res/values/attrs_cutout_text_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/res/values/attrs_cutout_text_view.xml -------------------------------------------------------------------------------- /about/src/main/res/values/attrs_paging_indicator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/res/values/attrs_paging_indicator.xml -------------------------------------------------------------------------------- /about/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /about/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /about/src/test/java/io/plaidapp/about/ui/model/AboutViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/about/src/test/java/io/plaidapp/about/ui/model/AboutViewModelTest.kt -------------------------------------------------------------------------------- /about/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/google-services.json -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/io/plaidapp/ui/HomeActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/androidTest/java/io/plaidapp/ui/HomeActivityTest.kt -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xxxhdpi-v26/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/debug/res/mipmap-xxxhdpi-v26/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/io/plaidapp/dagger/HomeComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/java/io/plaidapp/dagger/HomeComponent.kt -------------------------------------------------------------------------------- /app/src/main/java/io/plaidapp/dagger/HomeModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/java/io/plaidapp/dagger/HomeModule.kt -------------------------------------------------------------------------------- /app/src/main/java/io/plaidapp/dagger/Injector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/java/io/plaidapp/dagger/Injector.kt -------------------------------------------------------------------------------- /app/src/main/java/io/plaidapp/ui/HomeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/java/io/plaidapp/ui/HomeActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/io/plaidapp/ui/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/java/io/plaidapp/ui/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/io/plaidapp/ui/HomeViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/java/io/plaidapp/ui/HomeViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/io/plaidapp/ui/PlaidApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/java/io/plaidapp/ui/PlaidApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/io/plaidapp/ui/recyclerview/FilterTouchHelperCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/java/io/plaidapp/ui/recyclerview/FilterTouchHelperCallback.kt -------------------------------------------------------------------------------- /app/src/main/java/io/plaidapp/ui/recyclerview/GridItemDividerDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/java/io/plaidapp/ui/recyclerview/GridItemDividerDecoration.kt -------------------------------------------------------------------------------- /app/src/main/java/io/plaidapp/ui/transitions/StaggeredDistanceSlide.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/java/io/plaidapp/ui/transitions/StaggeredDistanceSlide.kt -------------------------------------------------------------------------------- /app/src/main/java/io/plaidapp/util/DrawingExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/java/io/plaidapp/util/DrawingExtensions.kt -------------------------------------------------------------------------------- /app/src/main/res/anim/chrome_custom_tab_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/anim/chrome_custom_tab_enter.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/grid_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/anim/grid_enter.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/layout_grid_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/anim/layout_grid_enter.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/active_raise.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/animator/active_raise.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/app_bar_pin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/animator/app_bar_pin.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/button_frown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/animator/button_frown.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/comment_add_to_lines.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/animator/comment_add_to_lines.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/comment_lines_add_rotate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/animator/comment_lines_add_rotate.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/comment_lines_to_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/animator/comment_lines_to_add.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/disable_text_entry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/animator/disable_text_entry.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/selected_comment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/animator/selected_comment.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/show_connection_cross.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/animator/show_connection_cross.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/show_connection_line.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/animator/show_connection_line.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/upvote.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/animator/upvote.xml -------------------------------------------------------------------------------- /app/src/main/res/color/layered_icon_base.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/color/layered_icon_base.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_launcher_512px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable-nodpi/ic_launcher_512px.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v26/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable-v26/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v26/ic_shortcut_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable-v26/ic_shortcut_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/asl_add_comment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/asl_add_comment.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/asl_password_visibility.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/asl_password_visibility.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/asl_theme.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/asl_theme.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/asl_upvote.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/asl_upvote.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/avatar_placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/avatar_placeholder.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/avatar_ripple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/avatar_ripple.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/avd_add_to_comment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/avd_add_to_comment.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/avd_comment_to_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/avd_comment_to_add.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/avd_day_to_night.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/avd_day_to_night.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/avd_hide_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/avd_hide_password.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/avd_likes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/avd_likes.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/avd_night_to_day.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/avd_night_to_day.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/avd_no_connection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/avd_no_connection.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/avd_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/avd_share.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/avd_show_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/avd_show_password.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/avd_views.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/avd_views.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/comment_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/comment_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/designer_news_custom_tab_placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/designer_news_custom_tab_placeholder.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/dialog_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_action_share_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_action_share_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_add_light.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_arrow_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_comment_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_comment_add.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_comment_lines.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_comment_lines.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_delete.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_edit.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_filter.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_filter_small.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_filter_small.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_hacker_news.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_hacker_news.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_news.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_news.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_no_comments.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_no_comments.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_password_masked.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_password_masked.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_password_visible.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_password_visible.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_player.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_reply.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_reply.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_shortcut_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_shortcut_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_shortcut_search_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_shortcut_search_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_theme_day.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_theme_day.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_theme_night.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_theme_night.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_upvote_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_upvote_anim.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_upvote_empty_24dp_grey.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_upvote_empty_24dp_grey.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_upvote_filled_24dp_blue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/ic_upvote_filled_24dp_blue.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/mid_grey_bounded_ripple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/mid_grey_bounded_ripple.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/no_connection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/no_connection.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/post_story.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/drawable/post_story.xml -------------------------------------------------------------------------------- /app/src/main/res/interpolator/slow_out_fast_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/interpolator/slow_out_fast_in.xml -------------------------------------------------------------------------------- /app/src/main/res/interpolator/trim_end_interpolator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/interpolator/trim_end_interpolator.xml -------------------------------------------------------------------------------- /app/src/main/res/interpolator/trim_start_interpolator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/interpolator/trim_start_interpolator.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/layout/activity_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/list_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/layout/list_loading.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/no_connection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/layout/no_connection.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/no_filters.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/layout/no_filters.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi-v26/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/mipmap-hdpi-v26/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi-v26/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/mipmap-mdpi-v26/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi-v26/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/mipmap-xhdpi-v26/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi-v26/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/mipmap-xxhdpi-v26/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi-v26/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/mipmap-xxxhdpi-v26/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-v23/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values-v23/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v26/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values-v26/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs_self_timing_transition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/attrs_self_timing_transition.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs_staggered_distance_slide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/attrs_staggered_distance_slide.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/comment_lines_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/comment_lines_add.xml -------------------------------------------------------------------------------- /app/src/main/res/values/feature_names.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/feature_names.xml -------------------------------------------------------------------------------- /app/src/main/res/values/follow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/follow.xml -------------------------------------------------------------------------------- /app/src/main/res/values/images_below_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/images_below_anim.xml -------------------------------------------------------------------------------- /app/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/integers.xml -------------------------------------------------------------------------------- /app/src/main/res/values/no_connection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/no_connection.xml -------------------------------------------------------------------------------- /app/src/main/res/values/password_visibility.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/password_visibility.xml -------------------------------------------------------------------------------- /app/src/main/res/values/paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/paths.xml -------------------------------------------------------------------------------- /app/src/main/res/values/share_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/share_anim.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/glide_disk_cache_path.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/xml/glide_disk_cache_path.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/searchable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/xml/searchable.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/shortcuts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/main/res/xml/shortcuts.xml -------------------------------------------------------------------------------- /app/src/test/java/io/plaidapp/MockitoKotlinHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/test/java/io/plaidapp/MockitoKotlinHelpers.kt -------------------------------------------------------------------------------- /app/src/test/java/io/plaidapp/TestData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/test/java/io/plaidapp/TestData.kt -------------------------------------------------------------------------------- /app/src/test/java/io/plaidapp/ui/HomeViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/app/src/test/java/io/plaidapp/ui/HomeViewModelTest.kt -------------------------------------------------------------------------------- /app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /art/dribbble_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/dribbble_logo.svg -------------------------------------------------------------------------------- /art/ic_add_comment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_add_comment.svg -------------------------------------------------------------------------------- /art/ic_comment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_comment.svg -------------------------------------------------------------------------------- /art/ic_designer_news.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_designer_news.sketch -------------------------------------------------------------------------------- /art/ic_designer_news.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_designer_news.svg -------------------------------------------------------------------------------- /art/ic_dribbble.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_dribbble.sketch -------------------------------------------------------------------------------- /art/ic_dribbble.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_dribbble.svg -------------------------------------------------------------------------------- /art/ic_launcher_layered.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_launcher_layered.sketch -------------------------------------------------------------------------------- /art/ic_no_comments.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_no_comments.sketch -------------------------------------------------------------------------------- /art/ic_no_comments.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_no_comments.svg -------------------------------------------------------------------------------- /art/ic_player.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_player.sketch -------------------------------------------------------------------------------- /art/ic_player.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_player.svg -------------------------------------------------------------------------------- /art/ic_pocket.sketch/Data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_pocket.sketch/Data -------------------------------------------------------------------------------- /art/ic_pocket.sketch/metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_pocket.sketch/metadata -------------------------------------------------------------------------------- /art/ic_pocket.sketch/version: -------------------------------------------------------------------------------- 1 | 37 -------------------------------------------------------------------------------- /art/ic_pocket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_pocket.svg -------------------------------------------------------------------------------- /art/ic_product_hunt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_product_hunt.svg -------------------------------------------------------------------------------- /art/ic_search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/ic_search.svg -------------------------------------------------------------------------------- /art/launcher_shortcuts.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/launcher_shortcuts.sketch -------------------------------------------------------------------------------- /art/no_connection.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/no_connection.sketch -------------------------------------------------------------------------------- /art/no_connection.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/no_connection.svg -------------------------------------------------------------------------------- /art/plaid_product_icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/plaid_product_icon.psd -------------------------------------------------------------------------------- /art/plaid_product_icon_noshadow.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/art/plaid_product_icon_noshadow.ai -------------------------------------------------------------------------------- /core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/build.gradle -------------------------------------------------------------------------------- /core/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/proguard-rules.pro -------------------------------------------------------------------------------- /core/src/androidTest/java/io/plaidapp/core/data/prefs/SourcesLocalDataSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/androidTest/java/io/plaidapp/core/data/prefs/SourcesLocalDataSourceTest.kt -------------------------------------------------------------------------------- /core/src/androidTest/java/io/plaidapp/core/designernews/data/login/AuthTokenLocalDataSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/androidTest/java/io/plaidapp/core/designernews/data/login/AuthTokenLocalDataSourceTest.kt -------------------------------------------------------------------------------- /core/src/androidTest/java/io/plaidapp/core/designernews/data/login/LoginLocalDataSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/androidTest/java/io/plaidapp/core/designernews/data/login/LoginLocalDataSourceTest.kt -------------------------------------------------------------------------------- /core/src/androidTest/java/io/plaidapp/core/util/SpannableExtensionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/androidTest/java/io/plaidapp/core/util/SpannableExtensionsTest.kt -------------------------------------------------------------------------------- /core/src/androidTest/java/io/plaidapp/core/util/TextViewExtensionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/androidTest/java/io/plaidapp/core/util/TextViewExtensionTest.kt -------------------------------------------------------------------------------- /core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/BaseComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/BaseComponent.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/CoreComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/CoreComponent.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/CoreDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/CoreDataModule.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/DataManagerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/DataManagerModule.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/LocalApis.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/LocalApis.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/MarkdownModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/MarkdownModule.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/ProductHuntModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/ProductHuntModule.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/SharedPreferencesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/SharedPreferencesModule.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/SourcesRepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/SourcesRepositoryModule.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/designernews/DesignerNewsDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/designernews/DesignerNewsDataModule.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/designernews/Injector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/designernews/Injector.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/designernews/UpvoteStoryServiceComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/designernews/UpvoteStoryServiceComponent.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/designernews/UpvoteStoryServiceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/designernews/UpvoteStoryServiceModule.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/dribbble/DribbbleDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/dribbble/DribbbleDataModule.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/qualifier/IsPocketInstalled.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/qualifier/IsPocketInstalled.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/scope/AppScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/scope/AppScope.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dagger/scope/FeatureScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dagger/scope/FeatureScope.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/CoroutinesDispatcherProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/CoroutinesDispatcherProvider.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/DataLoadingSubject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/DataLoadingSubject.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/DataManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/DataManager.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/OnDataLoadedCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/OnDataLoadedCallback.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/PlaidItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/PlaidItem.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/PlaidItemSorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/PlaidItemSorting.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/Result.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/SourceItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/SourceItem.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/api/DeEnvelopingConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/api/DeEnvelopingConverter.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/api/EnvelopePayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/api/EnvelopePayload.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/pocket/PocketUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/pocket/PocketUtils.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/prefs/DeprecatedSources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/prefs/DeprecatedSources.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/prefs/SourcesLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/prefs/SourcesLocalDataSource.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/data/prefs/SourcesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/data/prefs/SourcesRepository.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/DesignerNewsSourceItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/DesignerNewsSourceItem.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/api/ClientAuthInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/api/ClientAuthInterceptor.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/api/DesignerNewsSearch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/api/DesignerNewsSearch.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/api/DesignerNewsSearchConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/api/DesignerNewsSearchConverter.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/api/DesignerNewsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/api/DesignerNewsService.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/login/AuthTokenLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/login/AuthTokenLocalDataSource.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/login/LoginLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/login/LoginLocalDataSource.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/login/LoginRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/login/LoginRemoteDataSource.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/login/LoginRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/login/LoginRepository.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/login/model/AccessToken.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/login/model/AccessToken.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/login/model/LoggedInUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/login/model/LoggedInUser.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/login/model/LoggedInUserResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/login/model/LoggedInUserResponse.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/stories/StoriesRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/stories/StoriesRemoteDataSource.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/stories/StoriesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/stories/StoriesRepository.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/stories/model/Story.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/stories/model/Story.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/stories/model/StoryLinks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/stories/model/StoryLinks.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/stories/model/StoryResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/stories/model/StoryResponse.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/users/model/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/users/model/User.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/data/votes/UpvoteStoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/data/votes/UpvoteStoryService.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/domain/LoadStoriesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/domain/LoadStoriesUseCase.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/domain/SearchStoriesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/domain/SearchStoriesUseCase.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/domain/StoryWeigher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/domain/StoryWeigher.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/domain/model/Comment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/domain/model/Comment.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/domain/model/CommentWithReplies.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/domain/model/CommentWithReplies.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/designernews/ui/stories/StoryViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/designernews/ui/stories/StoryViewHolder.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dribbble/data/DribbbleSourceItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dribbble/data/DribbbleSourceItem.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dribbble/data/ShotsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dribbble/data/ShotsRepository.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dribbble/data/api/ShotWeigher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dribbble/data/api/ShotWeigher.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dribbble/data/api/model/Images.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dribbble/data/api/model/Images.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dribbble/data/api/model/Shot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dribbble/data/api/model/Shot.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dribbble/data/api/model/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dribbble/data/api/model/User.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dribbble/data/search/DribbbleSearchConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dribbble/data/search/DribbbleSearchConverter.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dribbble/data/search/DribbbleSearchService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dribbble/data/search/DribbbleSearchService.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/dribbble/data/search/SearchRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/dribbble/data/search/SearchRemoteDataSource.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/feed/FeedAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/feed/FeedAdapter.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/feed/FeedUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/feed/FeedUiModel.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/interfaces/PlaidDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/interfaces/PlaidDataSource.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/interfaces/SearchDataSourceFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/interfaces/SearchDataSourceFactory.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/interfaces/SearchDataSourceFactoryProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/interfaces/SearchDataSourceFactoryProvider.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/producthunt/data/ProductHuntRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/producthunt/data/ProductHuntRemoteDataSource.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/producthunt/data/ProductHuntSourceItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/producthunt/data/ProductHuntSourceItem.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/producthunt/data/api/AuthInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/producthunt/data/api/AuthInterceptor.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/producthunt/data/api/PostWeigher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/producthunt/data/api/PostWeigher.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/producthunt/data/api/ProductHuntRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/producthunt/data/api/ProductHuntRepository.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/producthunt/data/api/ProductHuntService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/producthunt/data/api/ProductHuntService.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/producthunt/data/api/model/GetPostItemResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/producthunt/data/api/model/GetPostItemResponse.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/producthunt/data/api/model/Post.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/producthunt/data/api/model/Post.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/producthunt/domain/LoadPostsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/producthunt/domain/LoadPostsUseCase.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/producthunt/ui/ProductHuntPostHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/producthunt/ui/ProductHuntPostHolder.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/ConnectivityChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/ConnectivityChecker.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/DribbbleShotHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/DribbbleShotHolder.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/HomeGridItemAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/HomeGridItemAnimator.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/PlaidItemsListExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/PlaidItemsListExtension.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/drawable/MorphDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/drawable/MorphDrawable.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/filter/FilterAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/filter/FilterAdapter.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/filter/FilterAnimator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/filter/FilterAnimator.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/filter/FilterHolderInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/filter/FilterHolderInfo.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/filter/FilterViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/filter/FilterViewHolder.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/filter/FiltersChangedCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/filter/FiltersChangedCallback.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/filter/SourceUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/filter/SourceUiModel.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/recyclerview/Divided.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/recyclerview/Divided.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/recyclerview/FilterSwipeDismissListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/recyclerview/FilterSwipeDismissListener.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/recyclerview/InfiniteScrollListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/recyclerview/InfiniteScrollListener.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/recyclerview/SlideInItemAnimator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/recyclerview/SlideInItemAnimator.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/span/TextColorSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/span/TextColorSpan.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/transitions/BackgroundFade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/transitions/BackgroundFade.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/transitions/DarkenImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/transitions/DarkenImage.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/transitions/DeparallaxingChangeBounds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/transitions/DeparallaxingChangeBounds.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/transitions/FabTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/transitions/FabTransform.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/transitions/GravityArcMotion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/transitions/GravityArcMotion.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/transitions/LiftOff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/transitions/LiftOff.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/transitions/MorphTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/transitions/MorphTransform.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/transitions/Pop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/transitions/Pop.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/transitions/ReflowText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/transitions/ReflowText.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/transitions/ShotSharedEnter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/transitions/ShotSharedEnter.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/transitions/StartAnimatable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/transitions/StartAnimatable.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/AuthorTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/AuthorTextView.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/BadgedFourThreeImageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/BadgedFourThreeImageView.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/BaselineGridTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/BaselineGridTextView.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/BottomSheet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/BottomSheet.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/CircularImageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/CircularImageView.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/CollapsingTitleLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/CollapsingTitleLayout.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/ElasticDragDismissFrameLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/ElasticDragDismissFrameLayout.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/ForegroundImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/ForegroundImageView.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/ForegroundLinearLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/ForegroundLinearLayout.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/ForegroundRelativeLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/ForegroundRelativeLayout.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/FourThreeImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/FourThreeImageView.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/FourThreeLinearLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/FourThreeLinearLayout.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/FourThreeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/FourThreeView.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/ObservableScrollView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/ObservableScrollView.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/ui/widget/ParallaxScrimageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/ui/widget/ParallaxScrimageView.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/ActivityHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/ActivityHelper.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/AnimUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/AnimUtils.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/BindingAdapters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/BindingAdapters.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/CollapsingTextHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/CollapsingTextHelper.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/ColorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/ColorUtils.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/DrawableExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/DrawableExtensions.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/Extensions.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/FileAuthority.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/FileAuthority.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/HtmlParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/HtmlParser.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/HtmlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/HtmlUtils.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/ImageUriProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/ImageUriProvider.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/ImeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/ImeUtils.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/LinkTouchMovementMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/LinkTouchMovementMethod.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/NetworkUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/NetworkUtils.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/ObservableColorMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/ObservableColorMatrix.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/ScrimUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/ScrimUtil.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/ShortcutHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/ShortcutHelper.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/SpannableExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/SpannableExtensions.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/SpringUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/SpringUtils.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/TextViewExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/TextViewExtension.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/TransitionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/TransitionUtils.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/ViewExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/ViewExtensions.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/ViewOffsetHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/ViewOffsetHelper.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/ViewUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/ViewUtils.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/customtabs/CustomTabActivityHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/customtabs/CustomTabActivityHelper.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/customtabs/CustomTabsHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/customtabs/CustomTabsHelper.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/customtabs/KeepAliveService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/customtabs/KeepAliveService.java -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/delegates/ContentViewBindingDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/delegates/ContentViewBindingDelegate.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/event/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/event/Event.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/event/EventObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/event/EventObserver.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/glide/DribbbleTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/glide/DribbbleTarget.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/glide/GlideExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/glide/GlideExtensions.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/glide/ImageSpanTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/glide/ImageSpanTarget.kt -------------------------------------------------------------------------------- /core/src/main/java/io/plaidapp/core/util/glide/PlaidGlideModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/java/io/plaidapp/core/util/glide/PlaidGlideModule.java -------------------------------------------------------------------------------- /core/src/main/res/anim/fade_out_rapidly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/anim/fade_out_rapidly.xml -------------------------------------------------------------------------------- /core/src/main/res/animator/filter_active.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/animator/filter_active.xml -------------------------------------------------------------------------------- /core/src/main/res/animator/raise.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/animator/raise.xml -------------------------------------------------------------------------------- /core/src/main/res/animator/searchback_hide_arrow_head.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/animator/searchback_hide_arrow_head.xml -------------------------------------------------------------------------------- /core/src/main/res/animator/searchback_hide_arrow_head_move.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/animator/searchback_hide_arrow_head_move.xml -------------------------------------------------------------------------------- /core/src/main/res/animator/searchback_hide_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/animator/searchback_hide_circle.xml -------------------------------------------------------------------------------- /core/src/main/res/animator/searchback_show_arrow_head.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/animator/searchback_show_arrow_head.xml -------------------------------------------------------------------------------- /core/src/main/res/animator/searchback_show_arrow_head_move.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/animator/searchback_show_arrow_head_move.xml -------------------------------------------------------------------------------- /core/src/main/res/animator/searchback_show_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/animator/searchback_show_circle.xml -------------------------------------------------------------------------------- /core/src/main/res/animator/searchback_stem_back_to_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/animator/searchback_stem_back_to_search.xml -------------------------------------------------------------------------------- /core/src/main/res/animator/searchback_stem_search_to_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/animator/searchback_stem_search_to_back.xml -------------------------------------------------------------------------------- /core/src/main/res/color/divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/color/divider.xml -------------------------------------------------------------------------------- /core/src/main/res/color/filter_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/color/filter_text.xml -------------------------------------------------------------------------------- /core/src/main/res/color/original_poster_text_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/color/original_poster_text_color.xml -------------------------------------------------------------------------------- /core/src/main/res/color/plaid_links.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/color/plaid_links.xml -------------------------------------------------------------------------------- /core/src/main/res/color/ripple_on_primary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/color/ripple_on_primary.xml -------------------------------------------------------------------------------- /core/src/main/res/color/surface_contrast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/color/surface_contrast.xml -------------------------------------------------------------------------------- /core/src/main/res/color/text_color_tertiary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/color/text_color_tertiary.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable-v26/ic_shortcut_post.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable-v26/ic_shortcut_post.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/avd_back_to_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/avd_back_to_search.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/avd_search_to_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/avd_search_to_back.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/dark_ripple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/dark_ripple.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/fab.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/filter_placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/filter_placeholder.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/ic_add_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/ic_add_dark.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/ic_app_shortcut_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/ic_app_shortcut_background.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/ic_comment_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/ic_comment_light.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/ic_designer_news.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/ic_designer_news.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/ic_dribbble.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/ic_dribbble.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/ic_pocket.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/ic_pocket.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/ic_product_hunt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/ic_product_hunt.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/ic_search_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/ic_search_24dp.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/ic_shortcut_post.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/ic_shortcut_post.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/ic_shortcut_post_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/ic_shortcut_post_foreground.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/ic_upvote_filled_24dp_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/ic_upvote_filled_24dp_white.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/mid_grey_ripple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/mid_grey_ripple.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/ripple_on_primary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/ripple_on_primary.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/searchback_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/searchback_back.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/searchback_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/searchback_search.xml -------------------------------------------------------------------------------- /core/src/main/res/drawable/surface_contrast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/drawable/surface_contrast.xml -------------------------------------------------------------------------------- /core/src/main/res/font/roboto_mono.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/font/roboto_mono.xml -------------------------------------------------------------------------------- /core/src/main/res/layout/designer_news_story_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/layout/designer_news_story_item.xml -------------------------------------------------------------------------------- /core/src/main/res/layout/dribbble_shot_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/layout/dribbble_shot_item.xml -------------------------------------------------------------------------------- /core/src/main/res/layout/filter_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/layout/filter_item.xml -------------------------------------------------------------------------------- /core/src/main/res/layout/infinite_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/layout/infinite_loading.xml -------------------------------------------------------------------------------- /core/src/main/res/layout/product_hunt_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/layout/product_hunt_item.xml -------------------------------------------------------------------------------- /core/src/main/res/transition/auto.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/transition/auto.xml -------------------------------------------------------------------------------- /core/src/main/res/transition/home_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/transition/home_enter.xml -------------------------------------------------------------------------------- /core/src/main/res/values-h500dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values-h500dp/dimens.xml -------------------------------------------------------------------------------- /core/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /core/src/main/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values-sw600dp/dimens.xml -------------------------------------------------------------------------------- /core/src/main/res/values-v29/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values-v29/colors.xml -------------------------------------------------------------------------------- /core/src/main/res/values-w360dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values-w360dp/dimens.xml -------------------------------------------------------------------------------- /core/src/main/res/values-w480dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values-w480dp/dimens.xml -------------------------------------------------------------------------------- /core/src/main/res/values-w540dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values-w540dp/dimens.xml -------------------------------------------------------------------------------- /core/src/main/res/values-w600dp/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values-w600dp/colors.xml -------------------------------------------------------------------------------- /core/src/main/res/values-w600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values-w600dp/dimens.xml -------------------------------------------------------------------------------- /core/src/main/res/values-w800dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values-w800dp/dimens.xml -------------------------------------------------------------------------------- /core/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_author_text_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_author_text_view.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_badged_image_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_badged_image_view.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_baseline_grid_text_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_baseline_grid_text_view.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_collapsing_title_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_collapsing_title_layout.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_darken_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_darken_image.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_dribbble_feed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_dribbble_feed.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_elastic_drag_dismiss_frame_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_elastic_drag_dismiss_frame_layout.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_fab_transform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_fab_transform.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_foreground_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_foreground_view.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_lift_off.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_lift_off.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_parallax_scrimage_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_parallax_scrimage_view.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_pinnable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_pinnable.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_plaid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_plaid.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_reflow_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_reflow_text.xml -------------------------------------------------------------------------------- /core/src/main/res/values/attrs_start_animatable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/attrs_start_animatable.xml -------------------------------------------------------------------------------- /core/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /core/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /core/src/main/res/values/font_certs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/font_certs.xml -------------------------------------------------------------------------------- /core/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /core/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/integers.xml -------------------------------------------------------------------------------- /core/src/main/res/values/paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/paths.xml -------------------------------------------------------------------------------- /core/src/main/res/values/preloaded_fonts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/preloaded_fonts.xml -------------------------------------------------------------------------------- /core/src/main/res/values/searchback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/searchback.xml -------------------------------------------------------------------------------- /core/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /core/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /core/src/main/res/values/transition_names.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/main/res/values/transition_names.xml -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/data/prefs/SourcesRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/data/prefs/SourcesRepositoryTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/designernews/TestData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/designernews/TestData.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/designernews/data/api/DesignerNewsSearchConverterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/designernews/data/api/DesignerNewsSearchConverterTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/designernews/data/login/LoginRemoteDataSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/designernews/data/login/LoginRemoteDataSourceTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/designernews/data/login/LoginRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/designernews/data/login/LoginRepositoryTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/designernews/data/stories/StoriesRemoteDataSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/designernews/data/stories/StoriesRemoteDataSourceTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/designernews/data/stories/StoriesRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/designernews/data/stories/StoriesRepositoryTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/designernews/data/stories/model/StoryResponseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/designernews/data/stories/model/StoryResponseTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/designernews/domain/LoadStoriesUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/designernews/domain/LoadStoriesUseCaseTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/designernews/domain/SearchStoriesUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/designernews/domain/SearchStoriesUseCaseTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/dribbble/data/ShotsRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/dribbble/data/ShotsRepositoryTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/dribbble/data/TestData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/dribbble/data/TestData.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/dribbble/data/api/ShotWeigherTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/dribbble/data/api/ShotWeigherTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/dribbble/data/search/DribbbleSearchConverterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/dribbble/data/search/DribbbleSearchConverterTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/dribbble/data/search/SearchRemoteDataSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/dribbble/data/search/SearchRemoteDataSourceTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/producthunt/data/ProductHuntRemoteDataSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/producthunt/data/ProductHuntRemoteDataSourceTest.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/producthunt/data/TestData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/producthunt/data/TestData.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/producthunt/data/api/FakeProductHuntService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/producthunt/data/api/FakeProductHuntService.kt -------------------------------------------------------------------------------- /core/src/test/java/io/plaidapp/core/producthunt/data/api/ProductHuntRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/java/io/plaidapp/core/producthunt/data/api/ProductHuntRepositoryTest.kt -------------------------------------------------------------------------------- /core/src/test/resources/designernews_search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/resources/designernews_search.html -------------------------------------------------------------------------------- /core/src/test/resources/dribbble_search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/core/src/test/resources/dribbble_search.html -------------------------------------------------------------------------------- /core/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /designernews/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/build.gradle -------------------------------------------------------------------------------- /designernews/src/androidTest/java/io/plaidapp/designernews/data/database/LoggedInUserDaoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/androidTest/java/io/plaidapp/designernews/data/database/LoggedInUserDaoTest.kt -------------------------------------------------------------------------------- /designernews/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/dagger/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/dagger/DataModule.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/dagger/DesignerNewsPreferencesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/dagger/DesignerNewsPreferencesModule.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/dagger/DesignerNewsSearchComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/dagger/DesignerNewsSearchComponent.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/dagger/Injector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/dagger/Injector.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/dagger/LoginComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/dagger/LoginComponent.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/dagger/SearchDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/dagger/SearchDataModule.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/dagger/StoryComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/dagger/StoryComponent.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/dagger/StoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/dagger/StoryModule.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/data/api/ClientAuthInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/data/api/ClientAuthInterceptor.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/data/api/DesignerNewsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/data/api/DesignerNewsService.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/data/comments/CommentsRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/data/comments/CommentsRemoteDataSource.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/data/comments/CommentsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/data/comments/CommentsRepository.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/data/comments/model/CommentLinksResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/data/comments/model/CommentLinksResponse.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/data/comments/model/CommentResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/data/comments/model/CommentResponse.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/data/comments/model/NewCommentRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/data/comments/model/NewCommentRequest.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/data/comments/model/PostCommentResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/data/comments/model/PostCommentResponse.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/data/database/Converters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/data/database/Converters.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/data/database/DesignerNewsDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/data/database/DesignerNewsDatabase.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/data/database/LoggedInUserDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/data/database/LoggedInUserDao.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/data/users/UserRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/data/users/UserRemoteDataSource.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/data/users/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/data/users/UserRepository.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/domain/GetCommentsWithRepliesAndUsersUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/domain/GetCommentsWithRepliesAndUsersUseCase.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/domain/GetCommentsWithRepliesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/domain/GetCommentsWithRepliesUseCase.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/domain/GetStoryUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/domain/GetStoryUseCase.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/domain/PostReplyUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/domain/PostReplyUseCase.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/domain/PostStoryCommentUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/domain/PostStoryCommentUseCase.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/domain/search/DesignerNewsDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/domain/search/DesignerNewsDataSource.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/domain/search/DesignerNewsSearchDataSourceFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/domain/search/DesignerNewsSearchDataSourceFactory.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/domain/search/DesignerNewsSearchDataSourceFactoryProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/domain/search/DesignerNewsSearchDataSourceFactoryProvider.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/ui/DesignerNewsViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/ui/DesignerNewsViewModelFactory.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/ui/login/LoginActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/ui/login/LoginActivity.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/ui/login/LoginBindingAdapters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/ui/login/LoginBindingAdapters.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/ui/login/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/ui/login/LoginViewModel.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/ui/story/CommentAnimator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/ui/story/CommentAnimator.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/ui/story/CommentReplyViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/ui/story/CommentReplyViewHolder.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/ui/story/CommentUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/ui/story/CommentUiModel.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/ui/story/CommentViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/ui/story/CommentViewHolder.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/ui/story/StoryActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/ui/story/StoryActivity.java -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/ui/story/StoryViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/ui/story/StoryViewModel.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/designernews/ui/story/StoryViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/designernews/ui/story/StoryViewModelFactory.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/ui/drawable/ThreadedCommentDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/ui/drawable/ThreadedCommentDrawable.kt -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/ui/transitions/MorphDialogToFab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/ui/transitions/MorphDialogToFab.java -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/ui/transitions/StretchyChangeBounds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/ui/transitions/StretchyChangeBounds.java -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/ui/widget/DynamicTypeTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/ui/widget/DynamicTypeTextView.java -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/ui/widget/PasswordEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/ui/widget/PasswordEntry.java -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/ui/widget/PinnedOffsetView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/ui/widget/PinnedOffsetView.java -------------------------------------------------------------------------------- /designernews/src/main/java/io/plaidapp/ui/widget/SquareLinearLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/java/io/plaidapp/ui/widget/SquareLinearLayout.java -------------------------------------------------------------------------------- /designernews/src/main/res/anim/post_story_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/anim/post_story_enter.xml -------------------------------------------------------------------------------- /designernews/src/main/res/anim/post_story_exit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/anim/post_story_exit.xml -------------------------------------------------------------------------------- /designernews/src/main/res/color/designer_news_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/color/designer_news_button.xml -------------------------------------------------------------------------------- /designernews/src/main/res/color/designer_news_links.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/color/designer_news_links.xml -------------------------------------------------------------------------------- /designernews/src/main/res/color/thread_depth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/color/thread_depth.xml -------------------------------------------------------------------------------- /designernews/src/main/res/layout-w600dp/activity_designer_news_story.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/layout-w600dp/activity_designer_news_story.xml -------------------------------------------------------------------------------- /designernews/src/main/res/layout/account_dropdown_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/layout/account_dropdown_item.xml -------------------------------------------------------------------------------- /designernews/src/main/res/layout/activity_designer_news_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/layout/activity_designer_news_login.xml -------------------------------------------------------------------------------- /designernews/src/main/res/layout/activity_designer_news_story.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/layout/activity_designer_news_story.xml -------------------------------------------------------------------------------- /designernews/src/main/res/layout/designer_news_comment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/layout/designer_news_comment.xml -------------------------------------------------------------------------------- /designernews/src/main/res/layout/designer_news_comment_actions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/layout/designer_news_comment_actions.xml -------------------------------------------------------------------------------- /designernews/src/main/res/layout/designer_news_enter_comment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/layout/designer_news_enter_comment.xml -------------------------------------------------------------------------------- /designernews/src/main/res/layout/designer_news_no_comments.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/layout/designer_news_no_comments.xml -------------------------------------------------------------------------------- /designernews/src/main/res/layout/designer_news_story_description.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/layout/designer_news_story_description.xml -------------------------------------------------------------------------------- /designernews/src/main/res/layout/designer_news_story_fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/layout/designer_news_story_fab.xml -------------------------------------------------------------------------------- /designernews/src/main/res/layout/toast_logged_in_confirmation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/layout/toast_logged_in_confirmation.xml -------------------------------------------------------------------------------- /designernews/src/main/res/transition/designer_news_story_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/transition/designer_news_story_enter.xml -------------------------------------------------------------------------------- /designernews/src/main/res/transition/designer_news_story_return.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/transition/designer_news_story_return.xml -------------------------------------------------------------------------------- /designernews/src/main/res/transition/designer_news_story_shared_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/transition/designer_news_story_shared_enter.xml -------------------------------------------------------------------------------- /designernews/src/main/res/transition/designer_news_story_shared_return.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/transition/designer_news_story_shared_return.xml -------------------------------------------------------------------------------- /designernews/src/main/res/values/attrs_stretchy_change_bounds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/values/attrs_stretchy_change_bounds.xml -------------------------------------------------------------------------------- /designernews/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /designernews/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/TestData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/TestData.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/data/comments/CommentsRemoteDataSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/data/comments/CommentsRemoteDataSourceTest.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/data/comments/CommentsRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/data/comments/CommentsRepositoryTest.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/data/database/ConvertersTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/data/database/ConvertersTest.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/data/users/UserRemoteDataSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/data/users/UserRemoteDataSourceTest.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/data/users/UserRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/data/users/UserRepositoryTest.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/domain/GetCommentsWithRepliesAndUsersUseCaseIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/domain/GetCommentsWithRepliesAndUsersUseCaseIntegrationTest.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/domain/GetCommentsWithRepliesAndUsersUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/domain/GetCommentsWithRepliesAndUsersUseCaseTest.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/domain/GetCommentsWithRepliesUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/domain/GetCommentsWithRepliesUseCaseTest.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/domain/GetStoryUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/domain/GetStoryUseCaseTest.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/domain/PostReplyUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/domain/PostReplyUseCaseTest.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/domain/PostStoryCommentUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/domain/PostStoryCommentUseCaseTest.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/domain/search/DesignerNewsSearchDataSourceFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/domain/search/DesignerNewsSearchDataSourceFactoryTest.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/ui/login/LoginViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/ui/login/LoginViewModelTest.kt -------------------------------------------------------------------------------- /designernews/src/test/java/io/plaidapp/designernews/ui/story/StoryViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/designernews/src/test/java/io/plaidapp/designernews/ui/story/StoryViewModelTest.kt -------------------------------------------------------------------------------- /designernews/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /dribbble/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/build.gradle -------------------------------------------------------------------------------- /dribbble/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/dagger/DribbbleComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/dagger/DribbbleComponent.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/dagger/DribbbleModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/dagger/DribbbleModule.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/dagger/DribbbleSearchComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/dagger/DribbbleSearchComponent.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/dagger/Injector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/dagger/Injector.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/dagger/SearchDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/dagger/SearchDataModule.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/domain/CreateShotUiModelUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/domain/CreateShotUiModelUseCase.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/domain/GetShareShotInfoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/domain/GetShareShotInfoUseCase.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/domain/search/DribbbleDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/domain/search/DribbbleDataSource.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/domain/search/DribbbleSearchDataSourceFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/domain/search/DribbbleSearchDataSourceFactory.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/domain/search/DribbbleSearchDataSourceFactoryProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/domain/search/DribbbleSearchDataSourceFactoryProvider.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/ui/shot/ShotActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/ui/shot/ShotActivity.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/ui/shot/ShotBindingAdapters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/ui/shot/ShotBindingAdapters.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/ui/shot/ShotStyler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/ui/shot/ShotStyler.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/ui/shot/ShotUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/ui/shot/ShotUiModel.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/ui/shot/ShotViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/ui/shot/ShotViewModel.kt -------------------------------------------------------------------------------- /dribbble/src/main/java/io/plaidapp/dribbble/ui/shot/ShotViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/java/io/plaidapp/dribbble/ui/shot/ShotViewModelFactory.kt -------------------------------------------------------------------------------- /dribbble/src/main/res/color/dribbble_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/res/color/dribbble_button.xml -------------------------------------------------------------------------------- /dribbble/src/main/res/color/dribbble_links.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/res/color/dribbble_links.xml -------------------------------------------------------------------------------- /dribbble/src/main/res/color/dribble_comment_author.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/res/color/dribble_comment_author.xml -------------------------------------------------------------------------------- /dribbble/src/main/res/layout/activity_dribbble_shot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/res/layout/activity_dribbble_shot.xml -------------------------------------------------------------------------------- /dribbble/src/main/res/transition/dribbble_shot_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/res/transition/dribbble_shot_enter.xml -------------------------------------------------------------------------------- /dribbble/src/main/res/transition/dribbble_shot_return.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/res/transition/dribbble_shot_return.xml -------------------------------------------------------------------------------- /dribbble/src/main/res/transition/dribbble_shot_shared_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/res/transition/dribbble_shot_shared_enter.xml -------------------------------------------------------------------------------- /dribbble/src/main/res/transition/dribbble_shot_shared_return.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/res/transition/dribbble_shot_shared_return.xml -------------------------------------------------------------------------------- /dribbble/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /dribbble/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /dribbble/src/test/java/io/plaidapp/dribbble/TestData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/test/java/io/plaidapp/dribbble/TestData.kt -------------------------------------------------------------------------------- /dribbble/src/test/java/io/plaidapp/dribbble/domain/CreateShotUiModelUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/test/java/io/plaidapp/dribbble/domain/CreateShotUiModelUseCaseTest.kt -------------------------------------------------------------------------------- /dribbble/src/test/java/io/plaidapp/dribbble/domain/GetShareShotInfoUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/test/java/io/plaidapp/dribbble/domain/GetShareShotInfoUseCaseTest.kt -------------------------------------------------------------------------------- /dribbble/src/test/java/io/plaidapp/dribbble/domain/search/DribbbleSearchDataSourceFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/test/java/io/plaidapp/dribbble/domain/search/DribbbleSearchDataSourceFactoryTest.kt -------------------------------------------------------------------------------- /dribbble/src/test/java/io/plaidapp/dribbble/ui/shot/ShotViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/dribbble/src/test/java/io/plaidapp/dribbble/ui/shot/ShotViewModelTest.kt -------------------------------------------------------------------------------- /dribbble/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/gradlew.bat -------------------------------------------------------------------------------- /pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/pull_request_template.md -------------------------------------------------------------------------------- /repositories.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/repositories.gradle -------------------------------------------------------------------------------- /screenshots/dn_story_framed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/screenshots/dn_story_framed.png -------------------------------------------------------------------------------- /screenshots/dribbble_shot_framed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/screenshots/dribbble_shot_framed.png -------------------------------------------------------------------------------- /screenshots/home_grid_framed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/screenshots/home_grid_framed.png -------------------------------------------------------------------------------- /screenshots/plaid_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/screenshots/plaid_demo.gif -------------------------------------------------------------------------------- /screenshots/post_story_framed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/screenshots/post_story_framed.png -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/copy_lint_results.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/scripts/copy_lint_results.sh -------------------------------------------------------------------------------- /scripts/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/scripts/copyright.kt -------------------------------------------------------------------------------- /scripts/ftl_run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/scripts/ftl_run_tests.sh -------------------------------------------------------------------------------- /scripts/ftl_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/scripts/ftl_setup.sh -------------------------------------------------------------------------------- /scripts/greclipse.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/scripts/greclipse.properties -------------------------------------------------------------------------------- /scripts/installFromBundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/scripts/installFromBundle.sh -------------------------------------------------------------------------------- /search/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/build.gradle -------------------------------------------------------------------------------- /search/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /search/src/main/java/io/plaidapp/search/dagger/Injector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/java/io/plaidapp/search/dagger/Injector.kt -------------------------------------------------------------------------------- /search/src/main/java/io/plaidapp/search/dagger/SearchComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/java/io/plaidapp/search/dagger/SearchComponent.kt -------------------------------------------------------------------------------- /search/src/main/java/io/plaidapp/search/dagger/SearchModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/java/io/plaidapp/search/dagger/SearchModule.kt -------------------------------------------------------------------------------- /search/src/main/java/io/plaidapp/search/domain/LoadSearchDataUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/java/io/plaidapp/search/domain/LoadSearchDataUseCase.kt -------------------------------------------------------------------------------- /search/src/main/java/io/plaidapp/search/domain/SearchDataSourceFactoriesRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/java/io/plaidapp/search/domain/SearchDataSourceFactoriesRegistry.kt -------------------------------------------------------------------------------- /search/src/main/java/io/plaidapp/search/ui/SearchActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/java/io/plaidapp/search/ui/SearchActivity.kt -------------------------------------------------------------------------------- /search/src/main/java/io/plaidapp/search/ui/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/java/io/plaidapp/search/ui/SearchViewModel.kt -------------------------------------------------------------------------------- /search/src/main/java/io/plaidapp/search/ui/SearchViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/java/io/plaidapp/search/ui/SearchViewModelFactory.kt -------------------------------------------------------------------------------- /search/src/main/java/io/plaidapp/search/ui/transitions/CircularReveal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/java/io/plaidapp/search/ui/transitions/CircularReveal.java -------------------------------------------------------------------------------- /search/src/main/res/drawable/ic_arrow_back_padded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/drawable/ic_arrow_back_padded.xml -------------------------------------------------------------------------------- /search/src/main/res/drawable/ic_save_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/drawable/ic_save_24dp.xml -------------------------------------------------------------------------------- /search/src/main/res/layout/activity_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/layout/activity_search.xml -------------------------------------------------------------------------------- /search/src/main/res/layout/no_search_results.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/layout/no_search_results.xml -------------------------------------------------------------------------------- /search/src/main/res/transition/search_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/transition/search_enter.xml -------------------------------------------------------------------------------- /search/src/main/res/transition/search_hide_confirm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/transition/search_hide_confirm.xml -------------------------------------------------------------------------------- /search/src/main/res/transition/search_return.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/transition/search_return.xml -------------------------------------------------------------------------------- /search/src/main/res/transition/search_shared_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/transition/search_shared_enter.xml -------------------------------------------------------------------------------- /search/src/main/res/transition/search_shared_return.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/transition/search_shared_return.xml -------------------------------------------------------------------------------- /search/src/main/res/transition/search_show_confirm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/transition/search_show_confirm.xml -------------------------------------------------------------------------------- /search/src/main/res/transition/search_show_results.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/transition/search_show_results.xml -------------------------------------------------------------------------------- /search/src/main/res/values/attrs_circular_reveal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/values/attrs_circular_reveal.xml -------------------------------------------------------------------------------- /search/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /search/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /search/src/test/java/io/plaidapp/search/TestData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/test/java/io/plaidapp/search/TestData.kt -------------------------------------------------------------------------------- /search/src/test/java/io/plaidapp/search/ui/SearchViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/search/src/test/java/io/plaidapp/search/ui/SearchViewModelTest.kt -------------------------------------------------------------------------------- /search/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/settings.gradle -------------------------------------------------------------------------------- /shared_dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/shared_dependencies.gradle -------------------------------------------------------------------------------- /test_dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/test_dependencies.gradle -------------------------------------------------------------------------------- /test_shared/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /test_shared/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/test_shared/build.gradle -------------------------------------------------------------------------------- /test_shared/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/test_shared/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /test_shared/src/main/java/io/plaidapp/test/shared/FakeAppInjection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/test_shared/src/main/java/io/plaidapp/test/shared/FakeAppInjection.kt -------------------------------------------------------------------------------- /test_shared/src/main/java/io/plaidapp/test/shared/LiveDataTestUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/test_shared/src/main/java/io/plaidapp/test/shared/LiveDataTestUtil.kt -------------------------------------------------------------------------------- /test_shared/src/main/java/io/plaidapp/test/shared/MainCoroutineRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/test_shared/src/main/java/io/plaidapp/test/shared/MainCoroutineRule.kt -------------------------------------------------------------------------------- /third_party/bypass/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/LICENSE.txt -------------------------------------------------------------------------------- /third_party/bypass/README.google: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/README.google -------------------------------------------------------------------------------- /third_party/bypass/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/README.md -------------------------------------------------------------------------------- /third_party/bypass/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/build.gradle -------------------------------------------------------------------------------- /third_party/bypass/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /third_party/bypass/src/main/java/in/uncod/android/bypass/Bypass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/java/in/uncod/android/bypass/Bypass.java -------------------------------------------------------------------------------- /third_party/bypass/src/main/java/in/uncod/android/bypass/Document.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/java/in/uncod/android/bypass/Document.java -------------------------------------------------------------------------------- /third_party/bypass/src/main/java/in/uncod/android/bypass/Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/java/in/uncod/android/bypass/Element.java -------------------------------------------------------------------------------- /third_party/bypass/src/main/java/in/uncod/android/bypass/LoadImageCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/java/in/uncod/android/bypass/LoadImageCallback.kt -------------------------------------------------------------------------------- /third_party/bypass/src/main/java/in/uncod/android/bypass/Markdown.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/java/in/uncod/android/bypass/Markdown.kt -------------------------------------------------------------------------------- /third_party/bypass/src/main/java/in/uncod/android/bypass/ReverseSpannableStringBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/java/in/uncod/android/bypass/ReverseSpannableStringBuilder.java -------------------------------------------------------------------------------- /third_party/bypass/src/main/java/in/uncod/android/bypass/style/FancyQuoteSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/java/in/uncod/android/bypass/style/FancyQuoteSpan.java -------------------------------------------------------------------------------- /third_party/bypass/src/main/java/in/uncod/android/bypass/style/HorizontalLineSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/java/in/uncod/android/bypass/style/HorizontalLineSpan.java -------------------------------------------------------------------------------- /third_party/bypass/src/main/java/in/uncod/android/bypass/style/ImageLoadingSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/java/in/uncod/android/bypass/style/ImageLoadingSpan.java -------------------------------------------------------------------------------- /third_party/bypass/src/main/java/in/uncod/android/bypass/style/TouchableUrlSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/java/in/uncod/android/bypass/style/TouchableUrlSpan.java -------------------------------------------------------------------------------- /third_party/bypass/src/main/jniLibs/arm64-v8a/libbypass.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/jniLibs/arm64-v8a/libbypass.so -------------------------------------------------------------------------------- /third_party/bypass/src/main/jniLibs/armeabi-v7a/libbypass.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/jniLibs/armeabi-v7a/libbypass.so -------------------------------------------------------------------------------- /third_party/bypass/src/main/jniLibs/armeabi/libbypass.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/jniLibs/armeabi/libbypass.so -------------------------------------------------------------------------------- /third_party/bypass/src/main/jniLibs/mips/libbypass.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/jniLibs/mips/libbypass.so -------------------------------------------------------------------------------- /third_party/bypass/src/main/jniLibs/mips64/libbypass.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/jniLibs/mips64/libbypass.so -------------------------------------------------------------------------------- /third_party/bypass/src/main/jniLibs/x86/libbypass.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/jniLibs/x86/libbypass.so -------------------------------------------------------------------------------- /third_party/bypass/src/main/jniLibs/x86_64/libbypass.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/jniLibs/x86_64/libbypass.so -------------------------------------------------------------------------------- /third_party/bypass/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbutcher/plaid/HEAD/third_party/bypass/src/main/res/values/strings.xml --------------------------------------------------------------------------------