├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── images │ ├── carbon.png │ ├── carbon_compose.png │ ├── showcase.gif │ └── showcase_light.gif └── workflows │ └── android.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── benchmark-rules.pro ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── baseline-prof.txt │ ├── kotlin │ └── com │ │ └── fragula2 │ │ └── sample │ │ ├── MainActivity.kt │ │ ├── adapter │ │ ├── CardAdapter.kt │ │ ├── Chat.kt │ │ └── ChatAdapter.kt │ │ ├── compose │ │ ├── ComposeActivity.kt │ │ ├── screen │ │ │ ├── DetailScreen.kt │ │ │ ├── ListScreen.kt │ │ │ ├── ProfileScreen.kt │ │ │ ├── SettingsScreen.kt │ │ │ └── TabScreen.kt │ │ ├── ui │ │ │ ├── Color.kt │ │ │ ├── Shape.kt │ │ │ ├── Stuff.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ └── viewmodel │ │ │ └── SettingsViewModel.kt │ │ ├── fragment │ │ ├── DetailFragment.kt │ │ ├── ListFragment.kt │ │ ├── ProfileFragment.kt │ │ ├── TabFragment.kt │ │ └── empty │ │ │ ├── EmptyDialogFragment.kt │ │ │ └── EmptyFragment.kt │ │ └── utils │ │ ├── Extensions.kt │ │ └── ViewBindingDelegate.kt │ └── res │ ├── drawable-anydpi │ ├── ic_compose.xml │ ├── ic_favorites.xml │ ├── ic_friends.xml │ ├── ic_likes.xml │ ├── ic_send.xml │ └── ic_settings.xml │ ├── drawable-nodpi │ ├── image_1.jpg │ ├── image_10.jpg │ ├── image_11.jpg │ ├── image_12.jpg │ ├── image_13.jpg │ ├── image_14.jpg │ ├── image_15.jpg │ ├── image_16.jpg │ ├── image_17.jpg │ ├── image_18.jpg │ ├── image_19.jpg │ ├── image_2.jpg │ ├── image_20.jpg │ ├── image_21.jpg │ ├── image_22.jpg │ ├── image_23.jpg │ ├── image_24.jpg │ ├── image_25.jpg │ ├── image_26.jpg │ ├── image_27.jpg │ ├── image_28.jpg │ ├── image_29.jpg │ ├── image_3.jpg │ ├── image_30.jpg │ ├── image_4.jpg │ ├── image_5.jpg │ ├── image_6.jpg │ ├── image_7.jpg │ ├── image_8.jpg │ ├── image_9.jpg │ ├── photo_female_1.jpg │ ├── photo_female_2.jpg │ ├── photo_female_3.jpg │ ├── photo_female_4.jpg │ ├── photo_female_5.png │ ├── photo_female_6.jpg │ ├── photo_female_7.jpg │ ├── photo_female_8.jpg │ ├── photo_male_1.jpg │ ├── photo_male_2.jpg │ ├── photo_male_3.jpg │ ├── photo_male_4.jpg │ ├── photo_male_5.jpg │ ├── photo_male_6.jpg │ ├── photo_male_7.jpg │ └── photo_male_8.jpg │ ├── drawable-v24 │ ├── ic_launcher_background.xml │ └── ic_launcher_foreground.xml │ ├── drawable │ └── bg_chat_ripple.xml │ ├── layout │ ├── activity_main.xml │ ├── fragment_detail.xml │ ├── fragment_list.xml │ ├── fragment_profile.xml │ ├── fragment_tab.xml │ ├── item_card.xml │ ├── item_chat.xml │ └── item_header.xml │ ├── menu │ └── navigation_menu.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── navigation │ └── nav_graph.xml │ ├── values-night │ └── colors.xml │ └── values │ ├── arrays.xml │ ├── colors.xml │ ├── strings.xml │ ├── styles.xml │ └── themes.xml ├── benchmark ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── fragula2 │ └── benchmark │ ├── AppVariant.kt │ ├── BaselineProfileBenchmark.kt │ └── StartupBenchmark.kt ├── fragula-common ├── .gitignore ├── api │ └── fragula-common.api ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── fragula2 │ └── common │ ├── SwipeDirection.kt │ └── SwipeInterpolator.kt ├── fragula-compose ├── .gitignore ├── api │ └── fragula-compose.api ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── baseline-prof.txt │ └── kotlin │ └── com │ └── fragula2 │ └── compose │ ├── Animation.kt │ ├── BackTo.kt │ ├── FragulaNavHost.kt │ ├── SwipeBackNavigator.kt │ ├── SwipeState.kt │ └── Values.kt ├── fragula-core ├── .gitignore ├── api │ └── fragula-core.api ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── baseline-prof.txt │ ├── kotlin │ └── com │ │ └── fragula2 │ │ ├── FragulaNavHostFragment.kt │ │ ├── adapter │ │ └── NavBackStackAdapter.kt │ │ ├── animation │ │ ├── OnSwipeListener.kt │ │ ├── SwipeController.kt │ │ └── SwipeTransformer.kt │ │ ├── navigation │ │ ├── Navigable.kt │ │ ├── SwipeBackDestination.kt │ │ ├── SwipeBackFragment.kt │ │ └── SwipeBackNavigator.kt │ │ ├── utils │ │ ├── Attributes.kt │ │ ├── Extensions.kt │ │ └── Fragment.kt │ │ └── viewpager2 │ │ ├── README.md │ │ ├── adapter │ │ ├── FragmentStateAdapter.java │ │ ├── FragmentViewHolder.java │ │ └── StatefulAdapter.java │ │ └── widget │ │ ├── AnimateLayoutChangeDetector.java │ │ ├── CompositeOnPageChangeCallback.java │ │ ├── CompositePageTransformer.java │ │ ├── FakeDrag.java │ │ ├── MarginPageTransformer.java │ │ ├── PageTransformerAdapter.java │ │ ├── ScrollEventAdapter.java │ │ └── ViewPager2.java │ ├── res-public │ └── values │ │ └── public.xml │ └── res │ ├── drawable │ ├── bg_elevation_btt.xml │ ├── bg_elevation_ltr.xml │ ├── bg_elevation_rtl.xml │ └── bg_elevation_ttb.xml │ ├── layout │ └── fragment_swipeback.xml │ └── values │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ └── integers.xml ├── gradle.properties ├── gradle ├── baseline-profile.sh ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/images/carbon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/.github/images/carbon.png -------------------------------------------------------------------------------- /.github/images/carbon_compose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/.github/images/carbon_compose.png -------------------------------------------------------------------------------- /.github/images/showcase.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/.github/images/showcase.gif -------------------------------------------------------------------------------- /.github/images/showcase_light.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/.github/images/showcase_light.gif -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/benchmark-rules.pro: -------------------------------------------------------------------------------- 1 | -dontobfuscate -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/baseline-prof.txt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/adapter/CardAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/adapter/CardAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/adapter/Chat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/adapter/Chat.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/adapter/ChatAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/adapter/ChatAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/compose/ComposeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/compose/ComposeActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/compose/screen/DetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/compose/screen/DetailScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/compose/screen/ListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/compose/screen/ListScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/compose/screen/ProfileScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/compose/screen/ProfileScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/compose/screen/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/compose/screen/SettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/compose/screen/TabScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/compose/screen/TabScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/compose/ui/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/compose/ui/Color.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/compose/ui/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/compose/ui/Shape.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/compose/ui/Stuff.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/compose/ui/Stuff.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/compose/ui/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/compose/ui/Theme.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/compose/ui/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/compose/ui/Type.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/compose/viewmodel/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/compose/viewmodel/SettingsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/fragment/DetailFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/fragment/DetailFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/fragment/ListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/fragment/ListFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/fragment/ProfileFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/fragment/ProfileFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/fragment/TabFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/fragment/TabFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/fragment/empty/EmptyDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/fragment/empty/EmptyDialogFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/fragment/empty/EmptyFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/fragment/empty/EmptyFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/utils/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/utils/Extensions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/fragula2/sample/utils/ViewBindingDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/kotlin/com/fragula2/sample/utils/ViewBindingDelegate.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_compose.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-anydpi/ic_compose.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_favorites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-anydpi/ic_favorites.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_friends.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-anydpi/ic_friends.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_likes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-anydpi/ic_likes.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_send.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-anydpi/ic_send.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-anydpi/ic_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_10.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_11.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_12.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_13.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_14.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_15.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_16.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_17.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_18.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_19.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_20.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_21.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_22.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_23.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_24.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_24.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_25.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_26.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_27.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_28.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_28.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_29.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_29.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_30.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_7.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_8.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/image_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/image_9.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_female_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_female_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_female_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_female_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_female_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_female_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_female_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_female_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_female_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_female_5.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_female_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_female_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_female_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_female_7.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_female_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_female_8.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_male_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_male_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_male_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_male_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_male_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_male_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_male_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_male_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_male_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_male_5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_male_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_male_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_male_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_male_7.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/photo_male_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-nodpi/photo_male_8.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-v24/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_chat_ripple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/drawable/bg_chat_ripple.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/layout/fragment_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/layout/fragment_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/layout/fragment_profile.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_tab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/layout/fragment_tab.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/layout/item_card.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_chat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/layout/item_chat.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/layout/item_header.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/navigation_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/menu/navigation_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /benchmark/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /benchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/benchmark/build.gradle.kts -------------------------------------------------------------------------------- /benchmark/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/benchmark/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /benchmark/src/main/kotlin/com/fragula2/benchmark/AppVariant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/benchmark/src/main/kotlin/com/fragula2/benchmark/AppVariant.kt -------------------------------------------------------------------------------- /benchmark/src/main/kotlin/com/fragula2/benchmark/BaselineProfileBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/benchmark/src/main/kotlin/com/fragula2/benchmark/BaselineProfileBenchmark.kt -------------------------------------------------------------------------------- /benchmark/src/main/kotlin/com/fragula2/benchmark/StartupBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/benchmark/src/main/kotlin/com/fragula2/benchmark/StartupBenchmark.kt -------------------------------------------------------------------------------- /fragula-common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fragula-common/api/fragula-common.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-common/api/fragula-common.api -------------------------------------------------------------------------------- /fragula-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-common/build.gradle.kts -------------------------------------------------------------------------------- /fragula-common/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fragula-common/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fragula-common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /fragula-common/src/main/kotlin/com/fragula2/common/SwipeDirection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-common/src/main/kotlin/com/fragula2/common/SwipeDirection.kt -------------------------------------------------------------------------------- /fragula-common/src/main/kotlin/com/fragula2/common/SwipeInterpolator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-common/src/main/kotlin/com/fragula2/common/SwipeInterpolator.kt -------------------------------------------------------------------------------- /fragula-compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fragula-compose/api/fragula-compose.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-compose/api/fragula-compose.api -------------------------------------------------------------------------------- /fragula-compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-compose/build.gradle.kts -------------------------------------------------------------------------------- /fragula-compose/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fragula-compose/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fragula-compose/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-compose/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /fragula-compose/src/main/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-compose/src/main/baseline-prof.txt -------------------------------------------------------------------------------- /fragula-compose/src/main/kotlin/com/fragula2/compose/Animation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-compose/src/main/kotlin/com/fragula2/compose/Animation.kt -------------------------------------------------------------------------------- /fragula-compose/src/main/kotlin/com/fragula2/compose/BackTo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-compose/src/main/kotlin/com/fragula2/compose/BackTo.kt -------------------------------------------------------------------------------- /fragula-compose/src/main/kotlin/com/fragula2/compose/FragulaNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-compose/src/main/kotlin/com/fragula2/compose/FragulaNavHost.kt -------------------------------------------------------------------------------- /fragula-compose/src/main/kotlin/com/fragula2/compose/SwipeBackNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-compose/src/main/kotlin/com/fragula2/compose/SwipeBackNavigator.kt -------------------------------------------------------------------------------- /fragula-compose/src/main/kotlin/com/fragula2/compose/SwipeState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-compose/src/main/kotlin/com/fragula2/compose/SwipeState.kt -------------------------------------------------------------------------------- /fragula-compose/src/main/kotlin/com/fragula2/compose/Values.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-compose/src/main/kotlin/com/fragula2/compose/Values.kt -------------------------------------------------------------------------------- /fragula-core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fragula-core/api/fragula-core.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/api/fragula-core.api -------------------------------------------------------------------------------- /fragula-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/build.gradle.kts -------------------------------------------------------------------------------- /fragula-core/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fragula-core/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fragula-core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /fragula-core/src/main/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/baseline-prof.txt -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/FragulaNavHostFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/FragulaNavHostFragment.kt -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/adapter/NavBackStackAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/adapter/NavBackStackAdapter.kt -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/animation/OnSwipeListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/animation/OnSwipeListener.kt -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/animation/SwipeController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/animation/SwipeController.kt -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/animation/SwipeTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/animation/SwipeTransformer.kt -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/navigation/Navigable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/navigation/Navigable.kt -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/navigation/SwipeBackDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/navigation/SwipeBackDestination.kt -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/navigation/SwipeBackFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/navigation/SwipeBackFragment.kt -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/navigation/SwipeBackNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/navigation/SwipeBackNavigator.kt -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/utils/Attributes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/utils/Attributes.kt -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/utils/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/utils/Extensions.kt -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/utils/Fragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/utils/Fragment.kt -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/viewpager2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/viewpager2/README.md -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/viewpager2/adapter/FragmentStateAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/viewpager2/adapter/FragmentStateAdapter.java -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/viewpager2/adapter/FragmentViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/viewpager2/adapter/FragmentViewHolder.java -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/viewpager2/adapter/StatefulAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/viewpager2/adapter/StatefulAdapter.java -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/AnimateLayoutChangeDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/AnimateLayoutChangeDetector.java -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/CompositeOnPageChangeCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/CompositeOnPageChangeCallback.java -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/CompositePageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/CompositePageTransformer.java -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/FakeDrag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/FakeDrag.java -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/MarginPageTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/MarginPageTransformer.java -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/PageTransformerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/PageTransformerAdapter.java -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/ScrollEventAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/ScrollEventAdapter.java -------------------------------------------------------------------------------- /fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/ViewPager2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/kotlin/com/fragula2/viewpager2/widget/ViewPager2.java -------------------------------------------------------------------------------- /fragula-core/src/main/res-public/values/public.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/res-public/values/public.xml -------------------------------------------------------------------------------- /fragula-core/src/main/res/drawable/bg_elevation_btt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/res/drawable/bg_elevation_btt.xml -------------------------------------------------------------------------------- /fragula-core/src/main/res/drawable/bg_elevation_ltr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/res/drawable/bg_elevation_ltr.xml -------------------------------------------------------------------------------- /fragula-core/src/main/res/drawable/bg_elevation_rtl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/res/drawable/bg_elevation_rtl.xml -------------------------------------------------------------------------------- /fragula-core/src/main/res/drawable/bg_elevation_ttb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/res/drawable/bg_elevation_ttb.xml -------------------------------------------------------------------------------- /fragula-core/src/main/res/layout/fragment_swipeback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/res/layout/fragment_swipeback.xml -------------------------------------------------------------------------------- /fragula-core/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /fragula-core/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /fragula-core/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /fragula-core/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/fragula-core/src/main/res/values/integers.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/baseline-profile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/gradle/baseline-profile.sh -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/massivemadness/Fragula/HEAD/settings.gradle.kts --------------------------------------------------------------------------------