From aaea1128a5fb8ffb3ce880f8915b192966346c0d Mon Sep 17 00:00:00 2001 From: Christian Schabesberger Date: Thu, 18 Jul 2024 14:30:02 +0200 Subject: [PATCH] modularize NewPlayer --- .idea/.gitignore | 3 - .idea/deploymentTargetSelector.xml | 10 +-- .idea/gradle.xml | 5 +- .idea/icon.svg | 43 ++++++++++ .idea/inspectionProfiles/Project_Default.xml | 41 ---------- .idea/misc.xml | 1 + .idea/vcs.xml | 2 +- NewPlayer/build.gradle.kts | 43 ---------- NewPlayer/src/main/AndroidManifest.xml | 4 - .../java/net/newpipe/newplayer/NewPlayer.kt | 20 ----- .../net/newpipe/newplayer/VideoPlayerView.kt | 25 ------ {NewPlayer => new-player}/.gitignore | 0 new-player/build.gradle.kts | 75 ++++++++++++++++++ {NewPlayer => new-player}/consumer-rules.pro | 0 {NewPlayer => new-player}/proguard-rules.pro | 0 .../newplayer/ExampleInstrumentedTest.kt | 0 new-player/src/main/AndroidManifest.xml | 11 +++ .../java/net/newpipe/newplayer/NewPlayer.kt | 40 ++++++++++ .../net/newpipe/newplayer/VideoPlayerView.kt | 39 +++++++++ .../internal}/VideoPlayerActivity.kt | 12 +-- .../internal/VideoPlayerComponent.kt | 0 .../newplayer/internal/VideoPlayerFragment.kt | 0 .../internal/model/VideoPlayerViewModel.kt | 0 .../internal/ui/VideoPlayerControllerUI.kt | 3 +- .../newplayer/internal/ui/VideoPlayerUI.kt | 2 +- .../newplayer/internal/ui/theme/Color.kt | 0 .../newplayer/internal/ui/theme/Theme.kt | 0 .../newplayer/internal/ui/theme/Type.kt | 0 .../newplayer/internal/utils/VideoSize.kt | 0 .../newpipe/newplayer/internal/utils/utils.kt | 0 .../main/res/layout/video_player_framgent.xml | 0 .../src/main/res/layout/video_player_view.xml | 0 .../src/main/res/values/strings.xml | 3 +- .../src/main/res/values/test_streams.xml | 26 ++++++ .../net/newpipe/newplayer/ExampleUnitTest.kt | 0 settings.gradle.kts | 4 +- {app => test-app}/.gitignore | 0 {app => test-app}/build.gradle.kts | 20 +++-- {app => test-app}/proguard-rules.pro | 0 .../newplayer/ExampleInstrumentedTest.kt | 0 .../src/main/AndroidManifest.xml | 8 +- .../net/newpipe/newplayer/MainActivity.kt | 0 .../net/newpipe/newplayer/NewPlayerApp.kt | 0 .../drawable-v24/ic_launcher_foreground.xml | 0 .../res/drawable/ic_launcher_background.xml | 0 .../main/res/layout-land/activity_main.xml | 0 .../src/main/res/layout/activity_main.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin .../res/mipmap-hdpi/ic_launcher_round.webp | Bin .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin .../res/mipmap-mdpi/ic_launcher_round.webp | Bin .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin .../src/main/res/values-night/themes.xml | 0 .../src/main/res/values/colors.xml | 0 .../src/main/res/values/test_streams.xml | 0 .../src/main/res/values/themes.xml | 0 .../src/main/res/xml/backup_rules.xml | 0 .../main/res/xml/data_extraction_rules.xml | 0 .../net/newpipe/newplayer/ExampleUnitTest.kt | 0 66 files changed, 263 insertions(+), 177 deletions(-) delete mode 100644 .idea/.gitignore create mode 100644 .idea/icon.svg delete mode 100644 .idea/inspectionProfiles/Project_Default.xml delete mode 100644 NewPlayer/build.gradle.kts delete mode 100644 NewPlayer/src/main/AndroidManifest.xml delete mode 100644 app/src/main/java/net/newpipe/newplayer/NewPlayer.kt delete mode 100644 app/src/main/java/net/newpipe/newplayer/VideoPlayerView.kt rename {NewPlayer => new-player}/.gitignore (100%) create mode 100644 new-player/build.gradle.kts rename {NewPlayer => new-player}/consumer-rules.pro (100%) rename {NewPlayer => new-player}/proguard-rules.pro (100%) rename {NewPlayer => new-player}/src/androidTest/java/net/newpipe/newplayer/ExampleInstrumentedTest.kt (100%) create mode 100644 new-player/src/main/AndroidManifest.xml create mode 100644 new-player/src/main/java/net/newpipe/newplayer/NewPlayer.kt create mode 100644 new-player/src/main/java/net/newpipe/newplayer/VideoPlayerView.kt rename {app/src/main/java/net/newpipe/newplayer => new-player/src/main/java/net/newpipe/newplayer/internal}/VideoPlayerActivity.kt (53%) rename {app => new-player}/src/main/java/net/newpipe/newplayer/internal/VideoPlayerComponent.kt (100%) rename {app => new-player}/src/main/java/net/newpipe/newplayer/internal/VideoPlayerFragment.kt (100%) rename {app => new-player}/src/main/java/net/newpipe/newplayer/internal/model/VideoPlayerViewModel.kt (100%) rename {app => new-player}/src/main/java/net/newpipe/newplayer/internal/ui/VideoPlayerControllerUI.kt (99%) rename {app => new-player}/src/main/java/net/newpipe/newplayer/internal/ui/VideoPlayerUI.kt (99%) rename {app => new-player}/src/main/java/net/newpipe/newplayer/internal/ui/theme/Color.kt (100%) rename {app => new-player}/src/main/java/net/newpipe/newplayer/internal/ui/theme/Theme.kt (100%) rename {app => new-player}/src/main/java/net/newpipe/newplayer/internal/ui/theme/Type.kt (100%) rename {app => new-player}/src/main/java/net/newpipe/newplayer/internal/utils/VideoSize.kt (100%) rename {app => new-player}/src/main/java/net/newpipe/newplayer/internal/utils/utils.kt (100%) rename {app => new-player}/src/main/res/layout/video_player_framgent.xml (100%) rename {app => new-player}/src/main/res/layout/video_player_view.xml (100%) rename {app => new-player}/src/main/res/values/strings.xml (92%) create mode 100644 new-player/src/main/res/values/test_streams.xml rename {NewPlayer => new-player}/src/test/java/net/newpipe/newplayer/ExampleUnitTest.kt (100%) rename {app => test-app}/.gitignore (100%) rename {app => test-app}/build.gradle.kts (98%) rename {app => test-app}/proguard-rules.pro (100%) rename {app => test-app}/src/androidTest/java/net/newpipe/newplayer/ExampleInstrumentedTest.kt (100%) rename {app => test-app}/src/main/AndroidManifest.xml (78%) rename {app => test-app}/src/main/java/net/newpipe/newplayer/MainActivity.kt (100%) rename {app => test-app}/src/main/java/net/newpipe/newplayer/NewPlayerApp.kt (100%) rename {app => test-app}/src/main/res/drawable-v24/ic_launcher_foreground.xml (100%) rename {app => test-app}/src/main/res/drawable/ic_launcher_background.xml (100%) rename {app => test-app}/src/main/res/layout-land/activity_main.xml (100%) rename {app => test-app}/src/main/res/layout/activity_main.xml (100%) rename {app => test-app}/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename {app => test-app}/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%) rename {app => test-app}/src/main/res/mipmap-hdpi/ic_launcher.webp (100%) rename {app => test-app}/src/main/res/mipmap-hdpi/ic_launcher_round.webp (100%) rename {app => test-app}/src/main/res/mipmap-mdpi/ic_launcher.webp (100%) rename {app => test-app}/src/main/res/mipmap-mdpi/ic_launcher_round.webp (100%) rename {app => test-app}/src/main/res/mipmap-xhdpi/ic_launcher.webp (100%) rename {app => test-app}/src/main/res/mipmap-xhdpi/ic_launcher_round.webp (100%) rename {app => test-app}/src/main/res/mipmap-xxhdpi/ic_launcher.webp (100%) rename {app => test-app}/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp (100%) rename {app => test-app}/src/main/res/mipmap-xxxhdpi/ic_launcher.webp (100%) rename {app => test-app}/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp (100%) rename {app => test-app}/src/main/res/values-night/themes.xml (100%) rename {app => test-app}/src/main/res/values/colors.xml (100%) rename {app => test-app}/src/main/res/values/test_streams.xml (100%) rename {app => test-app}/src/main/res/values/themes.xml (100%) rename {app => test-app}/src/main/res/xml/backup_rules.xml (100%) rename {app => test-app}/src/main/res/xml/data_extraction_rules.xml (100%) rename {app => test-app}/src/test/java/net/newpipe/newplayer/ExampleUnitTest.kt (100%) diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 2f596e9..6ea6e38 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -2,16 +2,8 @@ - + diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 76ec269..ca7e13c 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,6 +1,5 @@ -