├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── lassi │ │ └── app │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── lassi │ │ │ └── app │ │ │ ├── MainActivity.kt │ │ │ └── adapter │ │ │ └── SelectedMediaAdapter.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── bg_rounded_button.xml │ │ ├── ic_audio.xml │ │ ├── ic_audio_placeholder.xml │ │ ├── ic_document.xml │ │ ├── ic_document_placeholder.xml │ │ ├── ic_image.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_video.xml │ │ ├── ic_video_cam_white.xml │ │ └── ic_video_placeholder.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ └── row_selected_media.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 │ │ ├── values-es │ │ └── strings.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── lassi │ └── app │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lassi ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── lassi │ │ ├── common │ │ ├── extenstions │ │ │ ├── ContextExt.kt │ │ │ ├── FlowExt.kt │ │ │ ├── ImageViewExts.kt │ │ │ ├── LiveDataExt.kt │ │ │ ├── ViewExts.kt │ │ │ └── ViewGroupExts.kt │ │ └── utils │ │ │ ├── DrawableUtils.kt │ │ │ ├── DurationUtils.kt │ │ │ ├── FilePickerUtils.kt │ │ │ ├── ImageUtils.kt │ │ │ ├── KeyUtils.kt │ │ │ ├── Logger.kt │ │ │ ├── TimerUtils.kt │ │ │ ├── ToastLength.kt │ │ │ ├── ToastUtils.kt │ │ │ └── UriHelper.kt │ │ ├── data │ │ ├── common │ │ │ ├── Response.kt │ │ │ ├── Result.kt │ │ │ ├── StartVideoContract.kt │ │ │ └── VideoRecord.kt │ │ ├── database │ │ │ └── MediaFileDatabase.kt │ │ ├── media │ │ │ ├── MiItemMedia.kt │ │ │ ├── MiMedia.kt │ │ │ ├── entity │ │ │ │ ├── AlbumCoverPathEntity.kt │ │ │ │ ├── DurationEntity.kt │ │ │ │ ├── MediaFileDao.kt │ │ │ │ ├── MediaFileEntity.kt │ │ │ │ └── SelectedMediaModel.kt │ │ │ └── repository │ │ │ │ ├── MediaRepositoryImpl.kt │ │ │ │ └── SelectedMediaRepositoryImpl.kt │ │ └── mediadirectory │ │ │ ├── Folder.kt │ │ │ └── FolderBucket.kt │ │ ├── domain │ │ ├── common │ │ │ ├── SafeObserver.kt │ │ │ └── SingleLiveEvent.kt │ │ └── media │ │ │ ├── LassiConfig.kt │ │ │ ├── LassiOption.kt │ │ │ ├── MediaRepository.kt │ │ │ ├── MediaType.kt │ │ │ ├── MultiLangModel.kt │ │ │ ├── SelectedMediaRepository.kt │ │ │ └── SortingOption.kt │ │ └── presentation │ │ ├── builder │ │ └── Lassi.kt │ │ ├── camera │ │ ├── CameraFragment.kt │ │ └── CameraViewModel.kt │ │ ├── cameraview │ │ ├── audio │ │ │ ├── Audio.java │ │ │ ├── Control.java │ │ │ ├── Facing.java │ │ │ ├── Flash.java │ │ │ ├── Gesture.java │ │ │ ├── GestureAction.java │ │ │ ├── Grid.java │ │ │ ├── Hdr.java │ │ │ ├── Mode.java │ │ │ ├── Preview.java │ │ │ ├── VideoCodec.java │ │ │ └── WhiteBalance.java │ │ ├── controls │ │ │ ├── AspectRatio.kt │ │ │ ├── CamcorderProfiles.java │ │ │ ├── Camera1.java │ │ │ ├── CameraController.java │ │ │ ├── CameraException.java │ │ │ ├── CameraListener.java │ │ │ ├── CameraMapper.java │ │ │ ├── CameraOptions.java │ │ │ ├── CameraView.java │ │ │ ├── Frame.java │ │ │ ├── FrameManager.java │ │ │ ├── FrameProcessor.java │ │ │ ├── FullPictureRecorder.java │ │ │ ├── FullVideoRecorder.java │ │ │ ├── Mapper.java │ │ │ ├── PictureRecorder.java │ │ │ ├── PictureResult.java │ │ │ ├── Size.java │ │ │ ├── SizeSelector.java │ │ │ ├── SnapshotPictureRecorder.java │ │ │ ├── SnapshotVideoRecorder.java │ │ │ ├── VideoRecorder.java │ │ │ └── VideoResult.java │ │ ├── preview │ │ │ ├── CameraPreview.java │ │ │ ├── GestureLayout.java │ │ │ ├── GlCameraPreview.java │ │ │ ├── GridLinesLayout.java │ │ │ ├── PinchGestureLayout.java │ │ │ ├── RendererThread.java │ │ │ ├── ScrollGestureLayout.java │ │ │ ├── SurfaceCameraPreview.java │ │ │ ├── TapGestureLayout.java │ │ │ └── TextureCameraPreview.java │ │ ├── utils │ │ │ ├── BitmapCallback.java │ │ │ ├── CameraLogger.java │ │ │ ├── CameraUtils.java │ │ │ ├── CropHelper.java │ │ │ ├── FileCallback.java │ │ │ ├── OrientationHelper.java │ │ │ ├── RotationHelper.java │ │ │ ├── SizeSelectors.java │ │ │ ├── Task.java │ │ │ └── WorkerHandler.java │ │ └── video │ │ │ ├── AudioMediaEncoder.java │ │ │ ├── ByteBufferPool.java │ │ │ ├── EglBaseSurface.java │ │ │ ├── EglCore.java │ │ │ ├── EglElement.java │ │ │ ├── EglViewport.java │ │ │ ├── EglWindowSurface.java │ │ │ ├── EncoderThread.java │ │ │ ├── InputBuffer.java │ │ │ ├── InputBufferPool.java │ │ │ ├── MediaCodecBuffers.java │ │ │ ├── MediaEncoder.java │ │ │ ├── MediaEncoderEngine.java │ │ │ ├── OutputBuffer.java │ │ │ ├── OutputBufferPool.java │ │ │ ├── Pool.java │ │ │ ├── TextureMediaEncoder.java │ │ │ └── VideoMediaEncoder.java │ │ ├── common │ │ ├── LassiBaseActivity.kt │ │ ├── LassiBaseFragment.kt │ │ ├── LassiBaseViewModel.kt │ │ ├── LassiBaseViewModelActivity.kt │ │ ├── LassiBaseViewModelFragment.kt │ │ └── decoration │ │ │ └── GridSpacingItemDecoration.kt │ │ ├── cropper │ │ ├── BitmapCroppingWorkerJob.kt │ │ ├── BitmapLoadingWorkerJob.kt │ │ ├── BitmapUtils.kt │ │ ├── CropException.kt │ │ ├── CropImage.kt │ │ ├── CropImageActivity.kt │ │ ├── CropImageAnimation.kt │ │ ├── CropImageContract.kt │ │ ├── CropImageContractOptions.kt │ │ ├── CropImageIntentChooser.kt │ │ ├── CropImageOptions.kt │ │ ├── CropImageView.kt │ │ ├── CropOverlayView.kt │ │ ├── CropWindowHandler.kt │ │ ├── CropWindowMoveHandler.kt │ │ ├── ParcelableUtils.kt │ │ └── utils │ │ │ ├── GetFilePathFromUri.kt │ │ │ └── GetUriForFile.kt │ │ ├── docs │ │ ├── DocsFragment.kt │ │ ├── DocsViewModel.kt │ │ └── DocsViewModelFactory.kt │ │ ├── media │ │ ├── MediaFragment.kt │ │ ├── SelectedMediaViewModel.kt │ │ └── adapter │ │ │ └── MediaAdapter.kt │ │ ├── mediadirectory │ │ ├── CropImageImpl.kt │ │ ├── FolderFragment.kt │ │ ├── FolderViewModel.kt │ │ ├── FolderViewModelFactory.kt │ │ ├── LassiMediaPickerActivity.kt │ │ ├── SelectedMediaViewModelFactory.kt │ │ └── adapter │ │ │ └── FolderAdapter.kt │ │ └── videopreview │ │ └── VideoPreviewActivity.kt │ └── res │ ├── anim │ ├── right_in.xml │ └── right_out.xml │ ├── drawable │ ├── focus_marker_fill.xml │ ├── focus_marker_outline.xml │ ├── ic_arrow_back_24.xml │ ├── ic_back_white.xml │ ├── ic_camera_white.xml │ ├── ic_checked_media.xml │ ├── ic_crop_image_menu_flip.xml │ ├── ic_crop_image_menu_rotate_left.xml │ ├── ic_crop_image_menu_rotate_right.xml │ ├── ic_done_white.xml │ ├── ic_flash_auto_white.xml │ ├── ic_flash_off_white.xml │ ├── ic_flash_on_white.xml │ ├── ic_flip_24.xml │ ├── ic_flip_camera_white.xml │ ├── ic_image_placeholder.xml │ ├── ic_rotate_left_24.xml │ ├── ic_rotate_right_24.xml │ ├── ic_sorting_background.xml │ ├── ic_sorting_foreground.xml │ ├── ic_tick_red.xml │ ├── shape_circle_red.xml │ └── shape_circle_white.xml │ ├── layout │ ├── activity_media_picker.xml │ ├── activity_video_preview.xml │ ├── cameraview_gl_view.xml │ ├── cameraview_layout_focus_marker.xml │ ├── cameraview_surface_view.xml │ ├── cameraview_texture_view.xml │ ├── crop_image_activity.xml │ ├── crop_image_view.xml │ ├── fragment_camera.xml │ ├── fragment_media_picker.xml │ ├── item_media.xml │ └── sorting_option.xml │ ├── menu │ ├── crop_image_menu.xml │ ├── crop_image_menu_old.xml │ ├── main.xml │ ├── media_picker_menu.xml │ └── video_preview_menu.xml │ ├── values │ ├── attrs.xml │ ├── colors.xml │ ├── integer.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ └── provider_paths.xml ├── media ├── image-picker-camera.gif └── image-picker.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/lassi/app/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/androidTest/java/com/lassi/app/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/lassi/app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/java/com/lassi/app/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/lassi/app/adapter/SelectedMediaAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/java/com/lassi/app/adapter/SelectedMediaAdapter.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_rounded_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/drawable/bg_rounded_button.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_audio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/drawable/ic_audio.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_audio_placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/drawable/ic_audio_placeholder.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_document.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/drawable/ic_document.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_document_placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/drawable/ic_document_placeholder.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/drawable/ic_image.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/drawable/ic_video.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_video_cam_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/drawable/ic_video_cam_white.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_video_placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/drawable/ic_video_placeholder.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_selected_media.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/layout/row_selected_media.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/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/Mindinventory/Lassi-Android/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/Mindinventory/Lassi-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-es/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/values-es/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/lassi/app/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/app/src/test/java/com/lassi/app/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lassi/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lassi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/build.gradle -------------------------------------------------------------------------------- /lassi/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/proguard-rules.pro -------------------------------------------------------------------------------- /lassi/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/extenstions/ContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/extenstions/ContextExt.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/extenstions/FlowExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/extenstions/FlowExt.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/extenstions/ImageViewExts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/extenstions/ImageViewExts.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/extenstions/LiveDataExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/extenstions/LiveDataExt.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/extenstions/ViewExts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/extenstions/ViewExts.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/extenstions/ViewGroupExts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/extenstions/ViewGroupExts.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/utils/DrawableUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/utils/DrawableUtils.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/utils/DurationUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/utils/DurationUtils.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/utils/FilePickerUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/utils/FilePickerUtils.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/utils/ImageUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/utils/ImageUtils.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/utils/KeyUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/utils/KeyUtils.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/utils/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/utils/Logger.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/utils/TimerUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/utils/TimerUtils.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/utils/ToastLength.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/utils/ToastLength.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/utils/ToastUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/utils/ToastUtils.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/common/utils/UriHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/common/utils/UriHelper.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/common/Response.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/common/Response.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/common/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/common/Result.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/common/StartVideoContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/common/StartVideoContract.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/common/VideoRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/common/VideoRecord.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/database/MediaFileDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/database/MediaFileDatabase.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/media/MiItemMedia.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/media/MiItemMedia.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/media/MiMedia.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/media/MiMedia.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/media/entity/AlbumCoverPathEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/media/entity/AlbumCoverPathEntity.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/media/entity/DurationEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/media/entity/DurationEntity.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/media/entity/MediaFileDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/media/entity/MediaFileDao.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/media/entity/MediaFileEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/media/entity/MediaFileEntity.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/media/entity/SelectedMediaModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/media/entity/SelectedMediaModel.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/media/repository/MediaRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/media/repository/MediaRepositoryImpl.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/media/repository/SelectedMediaRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/media/repository/SelectedMediaRepositoryImpl.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/mediadirectory/Folder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/mediadirectory/Folder.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/data/mediadirectory/FolderBucket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/data/mediadirectory/FolderBucket.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/domain/common/SafeObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/domain/common/SafeObserver.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/domain/common/SingleLiveEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/domain/common/SingleLiveEvent.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/domain/media/LassiConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/domain/media/LassiConfig.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/domain/media/LassiOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/domain/media/LassiOption.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/domain/media/MediaRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/domain/media/MediaRepository.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/domain/media/MediaType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/domain/media/MediaType.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/domain/media/MultiLangModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/domain/media/MultiLangModel.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/domain/media/SelectedMediaRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/domain/media/SelectedMediaRepository.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/domain/media/SortingOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/domain/media/SortingOption.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/builder/Lassi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/builder/Lassi.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/camera/CameraFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/camera/CameraFragment.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/camera/CameraViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/camera/CameraViewModel.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/audio/Audio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/audio/Audio.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/audio/Control.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/audio/Control.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/audio/Facing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/audio/Facing.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/audio/Flash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/audio/Flash.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/audio/Gesture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/audio/Gesture.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/audio/GestureAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/audio/GestureAction.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/audio/Grid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/audio/Grid.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/audio/Hdr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/audio/Hdr.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/audio/Mode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/audio/Mode.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/audio/Preview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/audio/Preview.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/audio/VideoCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/audio/VideoCodec.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/audio/WhiteBalance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/audio/WhiteBalance.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/AspectRatio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/AspectRatio.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/CamcorderProfiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/CamcorderProfiles.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/Camera1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/Camera1.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/CameraController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/CameraController.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/CameraException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/CameraException.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/CameraListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/CameraListener.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/CameraMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/CameraMapper.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/CameraOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/CameraOptions.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/CameraView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/CameraView.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/Frame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/Frame.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/FrameManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/FrameManager.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/FrameProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/FrameProcessor.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/FullPictureRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/FullPictureRecorder.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/FullVideoRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/FullVideoRecorder.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/Mapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/Mapper.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/PictureRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/PictureRecorder.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/PictureResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/PictureResult.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/Size.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/Size.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/SizeSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/SizeSelector.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/SnapshotPictureRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/SnapshotPictureRecorder.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/SnapshotVideoRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/SnapshotVideoRecorder.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/VideoRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/VideoRecorder.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/controls/VideoResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/controls/VideoResult.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/preview/CameraPreview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/preview/CameraPreview.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/preview/GestureLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/preview/GestureLayout.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/preview/GlCameraPreview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/preview/GlCameraPreview.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/preview/GridLinesLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/preview/GridLinesLayout.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/preview/PinchGestureLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/preview/PinchGestureLayout.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/preview/RendererThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/preview/RendererThread.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/preview/ScrollGestureLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/preview/ScrollGestureLayout.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/preview/SurfaceCameraPreview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/preview/SurfaceCameraPreview.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/preview/TapGestureLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/preview/TapGestureLayout.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/preview/TextureCameraPreview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/preview/TextureCameraPreview.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/utils/BitmapCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/utils/BitmapCallback.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/utils/CameraLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/utils/CameraLogger.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/utils/CameraUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/utils/CameraUtils.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/utils/CropHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/utils/CropHelper.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/utils/FileCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/utils/FileCallback.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/utils/OrientationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/utils/OrientationHelper.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/utils/RotationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/utils/RotationHelper.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/utils/SizeSelectors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/utils/SizeSelectors.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/utils/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/utils/Task.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/utils/WorkerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/utils/WorkerHandler.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/AudioMediaEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/AudioMediaEncoder.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/ByteBufferPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/ByteBufferPool.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/EglBaseSurface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/EglBaseSurface.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/EglCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/EglCore.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/EglElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/EglElement.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/EglViewport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/EglViewport.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/EglWindowSurface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/EglWindowSurface.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/EncoderThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/EncoderThread.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/InputBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/InputBuffer.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/InputBufferPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/InputBufferPool.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/MediaCodecBuffers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/MediaCodecBuffers.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/MediaEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/MediaEncoder.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/MediaEncoderEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/MediaEncoderEngine.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/OutputBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/OutputBuffer.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/OutputBufferPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/OutputBufferPool.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/Pool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/Pool.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/TextureMediaEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/TextureMediaEncoder.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cameraview/video/VideoMediaEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cameraview/video/VideoMediaEncoder.java -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/common/LassiBaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/common/LassiBaseActivity.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/common/LassiBaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/common/LassiBaseFragment.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/common/LassiBaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/common/LassiBaseViewModel.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/common/LassiBaseViewModelActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/common/LassiBaseViewModelActivity.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/common/LassiBaseViewModelFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/common/LassiBaseViewModelFragment.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/common/decoration/GridSpacingItemDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/common/decoration/GridSpacingItemDecoration.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/BitmapCroppingWorkerJob.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/BitmapCroppingWorkerJob.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/BitmapLoadingWorkerJob.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/BitmapLoadingWorkerJob.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/BitmapUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/BitmapUtils.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/CropException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/CropException.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/CropImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/CropImage.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/CropImageActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/CropImageActivity.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/CropImageAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/CropImageAnimation.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/CropImageContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/CropImageContract.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/CropImageContractOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/CropImageContractOptions.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/CropImageIntentChooser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/CropImageIntentChooser.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/CropImageOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/CropImageOptions.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/CropImageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/CropImageView.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/CropOverlayView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/CropOverlayView.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/CropWindowHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/CropWindowHandler.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/CropWindowMoveHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/CropWindowMoveHandler.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/ParcelableUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/ParcelableUtils.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/utils/GetFilePathFromUri.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/utils/GetFilePathFromUri.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/cropper/utils/GetUriForFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/cropper/utils/GetUriForFile.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/docs/DocsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/docs/DocsFragment.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/docs/DocsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/docs/DocsViewModel.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/docs/DocsViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/docs/DocsViewModelFactory.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/media/MediaFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/media/MediaFragment.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/media/SelectedMediaViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/media/SelectedMediaViewModel.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/media/adapter/MediaAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/media/adapter/MediaAdapter.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/mediadirectory/CropImageImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/mediadirectory/CropImageImpl.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/mediadirectory/FolderFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/mediadirectory/FolderFragment.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/mediadirectory/FolderViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/mediadirectory/FolderViewModel.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/mediadirectory/FolderViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/mediadirectory/FolderViewModelFactory.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/mediadirectory/LassiMediaPickerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/mediadirectory/LassiMediaPickerActivity.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/mediadirectory/SelectedMediaViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/mediadirectory/SelectedMediaViewModelFactory.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/mediadirectory/adapter/FolderAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/mediadirectory/adapter/FolderAdapter.kt -------------------------------------------------------------------------------- /lassi/src/main/java/com/lassi/presentation/videopreview/VideoPreviewActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/java/com/lassi/presentation/videopreview/VideoPreviewActivity.kt -------------------------------------------------------------------------------- /lassi/src/main/res/anim/right_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/anim/right_in.xml -------------------------------------------------------------------------------- /lassi/src/main/res/anim/right_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/anim/right_out.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/focus_marker_fill.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/focus_marker_fill.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/focus_marker_outline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/focus_marker_outline.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_arrow_back_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_arrow_back_24.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_back_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_back_white.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_camera_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_camera_white.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_checked_media.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_checked_media.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_crop_image_menu_flip.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_crop_image_menu_flip.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_crop_image_menu_rotate_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_crop_image_menu_rotate_left.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_crop_image_menu_rotate_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_crop_image_menu_rotate_right.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_done_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_done_white.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_flash_auto_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_flash_auto_white.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_flash_off_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_flash_off_white.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_flash_on_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_flash_on_white.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_flip_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_flip_24.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_flip_camera_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_flip_camera_white.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_image_placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_image_placeholder.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_rotate_left_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_rotate_left_24.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_rotate_right_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_rotate_right_24.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_sorting_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_sorting_background.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_sorting_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_sorting_foreground.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/ic_tick_red.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/ic_tick_red.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/shape_circle_red.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/shape_circle_red.xml -------------------------------------------------------------------------------- /lassi/src/main/res/drawable/shape_circle_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/drawable/shape_circle_white.xml -------------------------------------------------------------------------------- /lassi/src/main/res/layout/activity_media_picker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/layout/activity_media_picker.xml -------------------------------------------------------------------------------- /lassi/src/main/res/layout/activity_video_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/layout/activity_video_preview.xml -------------------------------------------------------------------------------- /lassi/src/main/res/layout/cameraview_gl_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/layout/cameraview_gl_view.xml -------------------------------------------------------------------------------- /lassi/src/main/res/layout/cameraview_layout_focus_marker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/layout/cameraview_layout_focus_marker.xml -------------------------------------------------------------------------------- /lassi/src/main/res/layout/cameraview_surface_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/layout/cameraview_surface_view.xml -------------------------------------------------------------------------------- /lassi/src/main/res/layout/cameraview_texture_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/layout/cameraview_texture_view.xml -------------------------------------------------------------------------------- /lassi/src/main/res/layout/crop_image_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/layout/crop_image_activity.xml -------------------------------------------------------------------------------- /lassi/src/main/res/layout/crop_image_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/layout/crop_image_view.xml -------------------------------------------------------------------------------- /lassi/src/main/res/layout/fragment_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/layout/fragment_camera.xml -------------------------------------------------------------------------------- /lassi/src/main/res/layout/fragment_media_picker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/layout/fragment_media_picker.xml -------------------------------------------------------------------------------- /lassi/src/main/res/layout/item_media.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/layout/item_media.xml -------------------------------------------------------------------------------- /lassi/src/main/res/layout/sorting_option.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/layout/sorting_option.xml -------------------------------------------------------------------------------- /lassi/src/main/res/menu/crop_image_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/menu/crop_image_menu.xml -------------------------------------------------------------------------------- /lassi/src/main/res/menu/crop_image_menu_old.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/menu/crop_image_menu_old.xml -------------------------------------------------------------------------------- /lassi/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /lassi/src/main/res/menu/media_picker_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/menu/media_picker_menu.xml -------------------------------------------------------------------------------- /lassi/src/main/res/menu/video_preview_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/menu/video_preview_menu.xml -------------------------------------------------------------------------------- /lassi/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /lassi/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /lassi/src/main/res/values/integer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/values/integer.xml -------------------------------------------------------------------------------- /lassi/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /lassi/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /lassi/src/main/res/xml/provider_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/lassi/src/main/res/xml/provider_paths.xml -------------------------------------------------------------------------------- /media/image-picker-camera.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/media/image-picker-camera.gif -------------------------------------------------------------------------------- /media/image-picker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/media/image-picker.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindinventory/Lassi-Android/HEAD/settings.gradle --------------------------------------------------------------------------------