├── .gitignore ├── .idea ├── .gitignore ├── .name ├── compiler.xml ├── gradle.xml ├── kotlinc.xml ├── migrations.xml ├── misc.xml └── vcs.xml ├── LICENSE ├── LICENSE-COMPOSETV ├── LICENSE-JETFIT ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── dreamsoftware │ │ └── fudge │ │ ├── component │ │ ├── ConsumeSideEffects.kt │ │ ├── FudgeTvAppLogo.kt │ │ ├── FudgeTvAsyncImage.kt │ │ ├── FudgeTvBackRowSchema.kt │ │ ├── FudgeTvButton.kt │ │ ├── FudgeTvCard.kt │ │ ├── FudgeTvCardDetails.kt │ │ ├── FudgeTvCardWithInnerContent.kt │ │ ├── FudgeTvChips.kt │ │ ├── FudgeTvDialogUI.kt │ │ ├── FudgeTvFillIconButton.kt │ │ ├── FudgeTvFilterChip.kt │ │ ├── FudgeTvFocusRequester.kt │ │ ├── FudgeTvFullScreenImage.kt │ │ ├── FudgeTvImageRes.kt │ │ ├── FudgeTvItemOption.kt │ │ ├── FudgeTvKeyboardAsState.kt │ │ ├── FudgeTvLazyVerticalGrid.kt │ │ ├── FudgeTvLoadingDialog.kt │ │ ├── FudgeTvLoadingState.kt │ │ ├── FudgeTvLostNetworkConnectivityDialog.kt │ │ ├── FudgeTvMiniKeyboard.kt │ │ ├── FudgeTvMoreOptionsButton.kt │ │ ├── FudgeTvNavigationDrawer.kt │ │ ├── FudgeTvNoContentState.kt │ │ ├── FudgeTvPlaySoundEffectOnFocus.kt │ │ ├── FudgeTvPopupDialog.kt │ │ ├── FudgeTvPreviewContent.kt │ │ ├── FudgeTvRoundedGradientImage.kt │ │ ├── FudgeTvScalableAvatar.kt │ │ ├── FudgeTvScreen.kt │ │ ├── FudgeTvScreenContent.kt │ │ ├── FudgeTvTabRow.kt │ │ ├── FudgeTvTabRowIndicator.kt │ │ ├── FudgeTvText.kt │ │ ├── FudgeTvTextField.kt │ │ ├── FudgeTvVideoBackground.kt │ │ ├── ProduceUiState.kt │ │ ├── menu │ │ │ ├── FudgeTvFilterSideMenu.kt │ │ │ ├── FudgeTvOptionsSideMenu.kt │ │ │ └── FudgeTvSideMenu.kt │ │ ├── player │ │ │ ├── FudgeTvPlayerControllerIndicator.kt │ │ │ ├── FudgeTvPlayerControlsIcon.kt │ │ │ ├── FudgeTvPlayerTitle.kt │ │ │ ├── audio │ │ │ │ ├── FudgeTvAudioPlayerControllerIndicator.kt │ │ │ │ ├── FudgeTvAudioPlayerControlsIcon.kt │ │ │ │ ├── FudgeTvAudioPlayerDurationText.kt │ │ │ │ └── FudgeTvAudioPlayerSeeker.kt │ │ │ └── video │ │ │ │ ├── FudgeTvVideoPlayerControllerIndicator.kt │ │ │ │ ├── FudgeTvVideoPlayerControlsIcon.kt │ │ │ │ ├── FudgeTvVideoPlayerDurationText.kt │ │ │ │ ├── FudgeTvVideoPlayerFrame.kt │ │ │ │ ├── FudgeTvVideoPlayerOverlay.kt │ │ │ │ ├── FudgeTvVideoPlayerSeeker.kt │ │ │ │ └── FudgeTvVideoPlayerState.kt │ │ └── profiles │ │ │ ├── FudgeTvProfileGradientBox.kt │ │ │ ├── FudgeTvProfileScreenContent.kt │ │ │ └── FudgeTvProfileSelector.kt │ │ ├── core │ │ ├── FudgeTvUseCase.kt │ │ ├── FudgeTvUseCaseWithParams.kt │ │ ├── FudgeTvViewModel.kt │ │ ├── IFudgeTvErrorMapper.kt │ │ └── IFudgeTvScreenActionListener.kt │ │ ├── theme │ │ ├── Dimens.kt │ │ ├── FontFamily.kt │ │ ├── FudgeDarkColorPalette.kt │ │ ├── FudgeDarkColorScheme.kt │ │ ├── FudgeLightColorPalette.kt │ │ ├── FudgeLightColorScheme.kt │ │ ├── IFudgeColorPalette.kt │ │ ├── Shapes.kt │ │ ├── Theme.kt │ │ └── Type.kt │ │ └── utils │ │ ├── Extensions.kt │ │ ├── FudgeTvEventBus.kt │ │ ├── IFudgeTvApplicationAware.kt │ │ ├── KeyEvents.kt │ │ └── ModifierUtils.kt │ └── res │ ├── drawable │ ├── ic_back_arrow.xml │ ├── ic_info.xml │ ├── person_ic.xml │ ├── play_icon.xml │ └── subtitles.xml │ ├── font │ ├── montserrat_black.ttf │ ├── montserrat_bold.ttf │ ├── montserrat_extra_bold.ttf │ ├── montserrat_extra_light.ttf │ ├── montserrat_italic.ttf │ ├── montserrat_light.ttf │ ├── montserrat_medium.ttf │ ├── montserrat_regular.ttf │ ├── montserrat_semi_bold.ttf │ └── montserrat_thin.ttf │ ├── values │ └── strings.xml │ └── xml │ ├── backup_rules.xml │ └── data_extraction_rules.xml ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | Fudge Jetpack Compose TV UI Kit -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/.idea/migrations.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-COMPOSETV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/LICENSE-COMPOSETV -------------------------------------------------------------------------------- /LICENSE-JETFIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/LICENSE-JETFIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/ConsumeSideEffects.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/ConsumeSideEffects.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvAppLogo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvAppLogo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvAsyncImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvAsyncImage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvBackRowSchema.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvBackRowSchema.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvButton.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvCardDetails.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvCardDetails.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvCardWithInnerContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvCardWithInnerContent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvChips.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvChips.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvDialogUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvDialogUI.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvFillIconButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvFillIconButton.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvFilterChip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvFilterChip.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvFocusRequester.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvFocusRequester.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvFullScreenImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvFullScreenImage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvImageRes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvImageRes.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvItemOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvItemOption.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvKeyboardAsState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvKeyboardAsState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvLazyVerticalGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvLazyVerticalGrid.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvLoadingDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvLoadingDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvLoadingState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvLoadingState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvLostNetworkConnectivityDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvLostNetworkConnectivityDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvMiniKeyboard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvMiniKeyboard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvMoreOptionsButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvMoreOptionsButton.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvNavigationDrawer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvNavigationDrawer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvNoContentState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvNoContentState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvPlaySoundEffectOnFocus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvPlaySoundEffectOnFocus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvPopupDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvPopupDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvPreviewContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvPreviewContent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvRoundedGradientImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvRoundedGradientImage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvScalableAvatar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvScalableAvatar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvScreenContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvScreenContent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvTabRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvTabRow.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvTabRowIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvTabRowIndicator.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvTextField.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvVideoBackground.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/FudgeTvVideoBackground.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/ProduceUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/ProduceUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/menu/FudgeTvFilterSideMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/menu/FudgeTvFilterSideMenu.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/menu/FudgeTvOptionsSideMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/menu/FudgeTvOptionsSideMenu.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/menu/FudgeTvSideMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/menu/FudgeTvSideMenu.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/FudgeTvPlayerControllerIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/FudgeTvPlayerControllerIndicator.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/FudgeTvPlayerControlsIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/FudgeTvPlayerControlsIcon.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/FudgeTvPlayerTitle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/FudgeTvPlayerTitle.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/audio/FudgeTvAudioPlayerControllerIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/audio/FudgeTvAudioPlayerControllerIndicator.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/audio/FudgeTvAudioPlayerControlsIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/audio/FudgeTvAudioPlayerControlsIcon.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/audio/FudgeTvAudioPlayerDurationText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/audio/FudgeTvAudioPlayerDurationText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/audio/FudgeTvAudioPlayerSeeker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/audio/FudgeTvAudioPlayerSeeker.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerControllerIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerControllerIndicator.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerControlsIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerControlsIcon.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerDurationText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerDurationText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerFrame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerFrame.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerOverlay.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerSeeker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerSeeker.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/player/video/FudgeTvVideoPlayerState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/profiles/FudgeTvProfileGradientBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/profiles/FudgeTvProfileGradientBox.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/profiles/FudgeTvProfileScreenContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/profiles/FudgeTvProfileScreenContent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/component/profiles/FudgeTvProfileSelector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/component/profiles/FudgeTvProfileSelector.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/core/FudgeTvUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/core/FudgeTvUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/core/FudgeTvUseCaseWithParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/core/FudgeTvUseCaseWithParams.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/core/FudgeTvViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/core/FudgeTvViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/core/IFudgeTvErrorMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/core/IFudgeTvErrorMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/core/IFudgeTvScreenActionListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/core/IFudgeTvScreenActionListener.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/theme/Dimens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/theme/Dimens.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/theme/FontFamily.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/theme/FontFamily.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/theme/FudgeDarkColorPalette.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/theme/FudgeDarkColorPalette.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/theme/FudgeDarkColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/theme/FudgeDarkColorScheme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/theme/FudgeLightColorPalette.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/theme/FudgeLightColorPalette.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/theme/FudgeLightColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/theme/FudgeLightColorScheme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/theme/IFudgeColorPalette.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/theme/IFudgeColorPalette.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/theme/Shapes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/theme/Shapes.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/utils/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/utils/Extensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/utils/FudgeTvEventBus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/utils/FudgeTvEventBus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/utils/IFudgeTvApplicationAware.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/utils/IFudgeTvApplicationAware.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/utils/KeyEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/utils/KeyEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dreamsoftware/fudge/utils/ModifierUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/java/com/dreamsoftware/fudge/utils/ModifierUtils.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_back_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/res/drawable/ic_back_arrow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/res/drawable/ic_info.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/person_ic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/res/drawable/person_ic.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/play_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/res/drawable/play_icon.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/subtitles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/res/drawable/subtitles.xml -------------------------------------------------------------------------------- /app/src/main/res/font/montserrat_black.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/font/montserrat_bold.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/font/montserrat_extra_bold.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/font/montserrat_extra_light.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/font/montserrat_italic.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/font/montserrat_light.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/font/montserrat_medium.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/font/montserrat_regular.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/font/montserrat_semi_bold.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/font/montserrat_thin.ttf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergio11/fudge_tv_compose_library/HEAD/settings.gradle.kts --------------------------------------------------------------------------------