├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro ├── src │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ ├── MainActivity.kt │ │ │ ├── home │ │ │ ├── Home.kt │ │ │ └── data │ │ │ │ ├── MenuDataProvider.kt │ │ │ │ └── model │ │ │ │ ├── MenuGroup.kt │ │ │ │ └── MenuItem.kt │ │ │ ├── layers │ │ │ └── Layers.kt │ │ │ └── navigation │ │ │ └── AppNavHost.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_arrow_right.xml │ │ ├── ic_footer_link.png │ │ ├── ic_logo.png │ │ ├── ic_nav_feedback.png │ │ ├── ic_nav_form.png │ │ ├── ic_nav_layout.png │ │ ├── ic_nav_nav.png │ │ ├── ic_nav_search.png │ │ └── ic_nav_zindex.png │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── values │ │ ├── colors.xml │ │ └── ic_launcher_background.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ ├── data_extraction_rules.xml │ │ └── provider_paths.xml └── weui.keystore ├── core ├── data │ ├── model │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── top │ │ │ │ └── chengdongqing │ │ │ │ └── weui │ │ │ │ └── data │ │ │ │ └── model │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── top │ │ │ │ └── chengdongqing │ │ │ │ └── weui │ │ │ │ └── core │ │ │ │ └── data │ │ │ │ └── model │ │ │ │ ├── DragAchor.kt │ │ │ │ ├── MediaItem.kt │ │ │ │ ├── MediaType.kt │ │ │ │ └── Result.kt │ │ │ └── test │ │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── data │ │ │ └── model │ │ │ └── ExampleUnitTest.kt │ └── repository │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── core │ │ │ └── data │ │ │ └── repository │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── core │ │ │ └── data │ │ │ └── repository │ │ │ ├── LocalMediaRepository.kt │ │ │ └── LocalMediaRepositoryImpl.kt │ │ └── test │ │ └── java │ │ └── top │ │ └── chengdongqing │ │ └── core │ │ └── data │ │ └── repository │ │ └── ExampleUnitTest.kt ├── ui │ ├── components │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── top │ │ │ │ └── chengdongqing │ │ │ │ └── weui │ │ │ │ └── core │ │ │ │ └── components │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── top │ │ │ │ │ └── chengdongqing │ │ │ │ │ └── weui │ │ │ │ │ └── core │ │ │ │ │ ├── ui │ │ │ │ │ └── components │ │ │ │ │ │ ├── actionsheet │ │ │ │ │ │ └── ActionSheet.kt │ │ │ │ │ │ ├── badge │ │ │ │ │ │ └── Badge.kt │ │ │ │ │ │ ├── button │ │ │ │ │ │ └── Button.kt │ │ │ │ │ │ ├── camera │ │ │ │ │ │ ├── Camera.kt │ │ │ │ │ │ ├── CameraActivity.kt │ │ │ │ │ │ ├── CameraState.kt │ │ │ │ │ │ └── ControlBar.kt │ │ │ │ │ │ ├── cardlist │ │ │ │ │ │ └── CardList.kt │ │ │ │ │ │ ├── checkbox │ │ │ │ │ │ ├── Checkbox.kt │ │ │ │ │ │ └── CheckboxGroup.kt │ │ │ │ │ │ ├── contextmenu │ │ │ │ │ │ └── ContextMenu.kt │ │ │ │ │ │ ├── dialog │ │ │ │ │ │ └── Dialog.kt │ │ │ │ │ │ ├── divider │ │ │ │ │ │ └── Divider.kt │ │ │ │ │ │ ├── informationbar │ │ │ │ │ │ └── InformationBar.kt │ │ │ │ │ │ ├── input │ │ │ │ │ │ ├── Input.kt │ │ │ │ │ │ └── Textarea.kt │ │ │ │ │ │ ├── loading │ │ │ │ │ │ ├── LoadMore.kt │ │ │ │ │ │ └── Loading.kt │ │ │ │ │ │ ├── mediapicker │ │ │ │ │ │ ├── MediaGrid.kt │ │ │ │ │ │ ├── MediaPicker.kt │ │ │ │ │ │ ├── MediaPickerActivity.kt │ │ │ │ │ │ └── MediaPickerState.kt │ │ │ │ │ │ ├── mediapreview │ │ │ │ │ │ ├── ImagePreview.kt │ │ │ │ │ │ ├── MediaPreview.kt │ │ │ │ │ │ └── MediaPreviewActivity.kt │ │ │ │ │ │ ├── picker │ │ │ │ │ │ ├── DatePicker.kt │ │ │ │ │ │ ├── Picker.kt │ │ │ │ │ │ ├── SingleColumnPicker.kt │ │ │ │ │ │ └── TimePicker.kt │ │ │ │ │ │ ├── popup │ │ │ │ │ │ └── Popup.kt │ │ │ │ │ │ ├── progress │ │ │ │ │ │ ├── CircleProgress.kt │ │ │ │ │ │ ├── DashboardProgress.kt │ │ │ │ │ │ └── Progress.kt │ │ │ │ │ │ ├── radio │ │ │ │ │ │ ├── Radio.kt │ │ │ │ │ │ └── RadioGroup.kt │ │ │ │ │ │ ├── rate │ │ │ │ │ │ └── Rate.kt │ │ │ │ │ │ ├── refreshview │ │ │ │ │ │ ├── LoadMoreState.kt │ │ │ │ │ │ └── RefreshView.kt │ │ │ │ │ │ ├── screen │ │ │ │ │ │ └── Screen.kt │ │ │ │ │ │ ├── searchbar │ │ │ │ │ │ └── SearchBar.kt │ │ │ │ │ │ ├── skeleton │ │ │ │ │ │ ├── LoadingAnimation.kt │ │ │ │ │ │ └── Skeleton.kt │ │ │ │ │ │ ├── slider │ │ │ │ │ │ └── Slider.kt │ │ │ │ │ │ ├── steps │ │ │ │ │ │ └── Steps.kt │ │ │ │ │ │ ├── swipeaction │ │ │ │ │ │ └── SwipeAction.kt │ │ │ │ │ │ ├── swiper │ │ │ │ │ │ └── Swiper.kt │ │ │ │ │ │ ├── switch │ │ │ │ │ │ └── Switch.kt │ │ │ │ │ │ ├── tabview │ │ │ │ │ │ └── TabView.kt │ │ │ │ │ │ ├── toast │ │ │ │ │ │ └── Toast.kt │ │ │ │ │ │ ├── tree │ │ │ │ │ │ └── TreeNode.kt │ │ │ │ │ │ └── videoplayer │ │ │ │ │ │ ├── VideoPlayer.kt │ │ │ │ │ │ └── VideoPlayerState.kt │ │ │ │ │ └── utils │ │ │ │ │ └── GeometryUtils.kt │ │ │ └── res │ │ │ │ ├── anim │ │ │ │ └── fade_out.xml │ │ │ │ └── drawable │ │ │ │ ├── ic_check.xml │ │ │ │ ├── ic_loading.xml │ │ │ │ ├── ic_location_marker.xml │ │ │ │ ├── ic_location_rotatable.xml │ │ │ │ └── ic_play_arrow.xml │ │ │ └── test │ │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── core │ │ │ └── components │ │ │ └── ExampleUnitTest.kt │ └── theme │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── core │ │ │ └── theme │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── top │ │ │ │ └── chengdongqing │ │ │ │ └── weui │ │ │ │ └── core │ │ │ │ └── ui │ │ │ │ └── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── ColorMatrix.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_arrow_right.xml │ │ │ └── ic_logo.png │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── core │ │ └── theme │ │ └── ExampleUnitTest.kt └── utils │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── core │ │ └── utils │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── kotlin │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── core │ │ └── utils │ │ ├── ClipboardUtils.kt │ │ ├── ColorUtils.kt │ │ ├── EffectUtils.kt │ │ ├── ExecutorUtils.kt │ │ ├── Extentions.kt │ │ ├── FileUtils.kt │ │ ├── FormattingUtils.kt │ │ ├── KeyboardUtils.kt │ │ ├── MediaUtils.kt │ │ ├── PermissionUtils.kt │ │ ├── PinyinUtils.kt │ │ ├── PointInputUtils.kt │ │ ├── RandomUtils.kt │ │ ├── StateUtils.kt │ │ ├── SystemUtils.kt │ │ ├── ThemeUtils.kt │ │ ├── TimeUtils.kt │ │ └── VibrateUtils.kt │ └── test │ └── java │ └── top │ └── chengdongqing │ └── weui │ └── core │ └── utils │ └── ExampleUnitTest.kt ├── feature ├── basic │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── basic │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── top │ │ │ │ └── chengdongqing │ │ │ │ └── weui │ │ │ │ └── feature │ │ │ │ └── basic │ │ │ │ ├── navigation │ │ │ │ └── BasicGraph.kt │ │ │ │ └── screens │ │ │ │ ├── Badge.kt │ │ │ │ ├── LoadMore.kt │ │ │ │ ├── Loading.kt │ │ │ │ ├── Progress.kt │ │ │ │ ├── RefreshView.kt │ │ │ │ ├── Skeleton.kt │ │ │ │ ├── Steps.kt │ │ │ │ ├── SwipeAction.kt │ │ │ │ ├── Swiper.kt │ │ │ │ ├── TabView.kt │ │ │ │ └── Tree.kt │ │ └── res │ │ │ └── drawable │ │ │ ├── ic_apk.xml │ │ │ └── ic_document.xml │ │ └── test │ │ └── java │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── feature │ │ └── basic │ │ └── ExampleUnitTest.kt ├── charts │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── charts │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── charts │ │ │ ├── BarChart.kt │ │ │ ├── LineChart.kt │ │ │ ├── PieChart.kt │ │ │ ├── model │ │ │ ├── ChartData.kt │ │ │ └── LineChartData.kt │ │ │ ├── navigation │ │ │ └── ChartsGraph.kt │ │ │ ├── screens │ │ │ ├── BarChart.kt │ │ │ ├── LineChart.kt │ │ │ └── PieChart.kt │ │ │ └── utils │ │ │ └── ColorUtils.kt │ │ └── test │ │ └── java │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── feature │ │ └── charts │ │ └── ExampleUnitTest.kt ├── feedback │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── feedback │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── feedback │ │ │ ├── navigation │ │ │ └── FeedbackGraph.kt │ │ │ └── screens │ │ │ ├── ActionSheet.kt │ │ │ ├── ContextMenu.kt │ │ │ ├── Dialog.kt │ │ │ ├── InformationBar.kt │ │ │ ├── Popup.kt │ │ │ └── Toast.kt │ │ └── test │ │ └── java │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── feature │ │ └── feedback │ │ └── ExampleUnitTest.kt ├── form │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── form │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── form │ │ │ ├── navigation │ │ │ └── FormGraph.kt │ │ │ └── screens │ │ │ ├── Button.kt │ │ │ ├── Checkbox.kt │ │ │ ├── Input.kt │ │ │ ├── Picker.kt │ │ │ ├── Radio.kt │ │ │ ├── Rate.kt │ │ │ ├── Slider.kt │ │ │ └── Switch.kt │ │ └── test │ │ └── java │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── feature │ │ └── form │ │ └── ExampleUnitTest.kt ├── hardware │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── hardware │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── hardware │ │ │ ├── compass │ │ │ ├── Compass.kt │ │ │ └── CompassViewModel.kt │ │ │ ├── navigation │ │ │ └── HardwareGraph.kt │ │ │ ├── screens │ │ │ ├── Accelerometer.kt │ │ │ ├── Bluetooth.kt │ │ │ ├── Compass.kt │ │ │ ├── Fingerprint.kt │ │ │ ├── Flashlight.kt │ │ │ ├── GNSS.kt │ │ │ ├── Gyroscope.kt │ │ │ ├── Hygrothermograph.kt │ │ │ ├── Infrared.kt │ │ │ ├── NFC.kt │ │ │ ├── Screen.kt │ │ │ ├── Vibration.kt │ │ │ └── WiFi.kt │ │ │ └── utils │ │ │ └── SensorUtils.kt │ │ └── test │ │ └── java │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── feature │ │ └── hardware │ │ └── ExampleUnitTest.kt ├── location │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── feature │ │ └── location │ │ ├── AMap.kt │ │ ├── data │ │ ├── model │ │ │ ├── LocationItem.kt │ │ │ ├── LocationPreviewItem.kt │ │ │ └── MapType.kt │ │ └── repository │ │ │ ├── LocationDataStore.kt │ │ │ ├── LocationRepository.kt │ │ │ └── LocationRepositoryImpl.kt │ │ ├── navigation │ │ └── LocationGraph.kt │ │ ├── picker │ │ ├── LocationPicker.kt │ │ ├── LocationPickerActivity.kt │ │ ├── LocationPickerState.kt │ │ └── locationlist │ │ │ ├── LocationList.kt │ │ │ ├── PagingState.kt │ │ │ ├── SearchPanel.kt │ │ │ └── SearchableLocationList.kt │ │ ├── preview │ │ ├── LocationPreview.kt │ │ └── LocationPreviewActivity.kt │ │ ├── screens │ │ ├── LocationPicker.kt │ │ └── LocationPreview.kt │ │ └── utils │ │ └── MapUtils.kt ├── media │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── media │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── top │ │ │ │ └── chengdongqing │ │ │ │ └── weui │ │ │ │ └── feature │ │ │ │ └── media │ │ │ │ ├── audioplayer │ │ │ │ ├── AudioPlayer.kt │ │ │ │ └── AudioPlayerState.kt │ │ │ │ ├── audiorecorder │ │ │ │ ├── AudioRecorder.kt │ │ │ │ └── AudioRecorderState.kt │ │ │ │ ├── imagecropper │ │ │ │ ├── ActionBar.kt │ │ │ │ ├── CropperMask.kt │ │ │ │ ├── ImageCropper.kt │ │ │ │ ├── ImageCropperActivity.kt │ │ │ │ └── ImageTransform.kt │ │ │ │ ├── navigation │ │ │ │ └── MediaGraph.kt │ │ │ │ ├── panoramicimage │ │ │ │ └── PanoramicImage.kt │ │ │ │ └── screens │ │ │ │ ├── audio │ │ │ │ ├── AudioPlayer.kt │ │ │ │ └── AudioRecorder.kt │ │ │ │ ├── camera │ │ │ │ └── Camera.kt │ │ │ │ ├── gallery │ │ │ │ ├── FilterBar.kt │ │ │ │ ├── Gallery.kt │ │ │ │ └── GalleryState.kt │ │ │ │ ├── image │ │ │ │ ├── ImageCropper.kt │ │ │ │ └── PanoramicImage.kt │ │ │ │ ├── live │ │ │ │ ├── LivePlayer.kt │ │ │ │ └── LivePusher.kt │ │ │ │ └── picker │ │ │ │ └── MediaPicker.kt │ │ └── res │ │ │ └── drawable │ │ │ ├── ic_plus.xml │ │ │ └── panoramic_yosemite_park.jpg │ │ └── test │ │ └── java │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── feature │ │ └── media │ │ └── ExampleUnitTest.kt ├── network │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── network │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── network │ │ │ ├── download │ │ │ ├── DownloadViewModel.kt │ │ │ ├── FileDownload.kt │ │ │ ├── repository │ │ │ │ ├── DownloadRepository.kt │ │ │ │ └── DownloadRepositoryImpl.kt │ │ │ └── retrofit │ │ │ │ ├── DownloadService.kt │ │ │ │ └── RetrofitManger.kt │ │ │ ├── navigation │ │ │ └── NetworkGraph.kt │ │ │ ├── request │ │ │ ├── CartViewModel.kt │ │ │ ├── HttpRequest.kt │ │ │ ├── data │ │ │ │ ├── model │ │ │ │ │ ├── RecommendItem.kt │ │ │ │ │ └── Result.kt │ │ │ │ └── repository │ │ │ │ │ ├── CartRepository.kt │ │ │ │ │ └── CartRepositoryImpl.kt │ │ │ └── retrofit │ │ │ │ ├── CartService.kt │ │ │ │ └── RetrofitManger.kt │ │ │ ├── upload │ │ │ ├── FileUpload.kt │ │ │ ├── UploadViewModel.kt │ │ │ ├── data │ │ │ │ ├── model │ │ │ │ │ └── UploadResult.kt │ │ │ │ └── repository │ │ │ │ │ ├── UploadRepository.kt │ │ │ │ │ └── UploadRepositoryImpl.kt │ │ │ └── retrofit │ │ │ │ ├── RetrofitManger.kt │ │ │ │ └── UploadService.kt │ │ │ └── websocket │ │ │ ├── WebSocket.kt │ │ │ └── WebSocketViewModel.kt │ │ └── test │ │ └── java │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── feature │ │ └── network │ │ └── ExampleUnitTest.kt ├── qrcode │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── qrcode │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── qrcode │ │ │ ├── generator │ │ │ └── QrCodeGenerator.kt │ │ │ ├── navigation │ │ │ └── QrCodeGraph.kt │ │ │ ├── scanner │ │ │ ├── BarcodeDecoder.kt │ │ │ ├── QrCodeScanner.kt │ │ │ ├── QrCodeScannerActivity.kt │ │ │ ├── ScannerDecoration.kt │ │ │ ├── ScannerState.kt │ │ │ └── ScannerTools.kt │ │ │ └── screens │ │ │ ├── QrCodeGenerator.kt │ │ │ └── QrCodeScanner.kt │ │ └── test │ │ └── java │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── feature │ │ └── qrcode │ │ └── ExampleUnitTest.kt ├── samples │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── file-browser │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── top │ │ │ │ └── chengdongqing │ │ │ │ └── weui │ │ │ │ └── feature │ │ │ │ └── demos │ │ │ │ └── filebrowser │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── top │ │ │ │ │ └── chengdongqing │ │ │ │ │ └── weui │ │ │ │ │ └── feature │ │ │ │ │ └── samples │ │ │ │ │ └── filebrowser │ │ │ │ │ ├── FileBrowser.kt │ │ │ │ │ ├── NavigationBar.kt │ │ │ │ │ ├── data │ │ │ │ │ ├── model │ │ │ │ │ │ └── FileItem.kt │ │ │ │ │ └── repository │ │ │ │ │ │ ├── FileRepository.kt │ │ │ │ │ │ └── FileRepositoryImpl.kt │ │ │ │ │ ├── filelist │ │ │ │ │ ├── FileList.kt │ │ │ │ │ ├── FileListItem.kt │ │ │ │ │ └── FileListViewModel.kt │ │ │ │ │ └── navigation │ │ │ │ │ └── FileBrowserNavHost.kt │ │ │ └── res │ │ │ │ └── drawable │ │ │ │ ├── ic_apk.xml │ │ │ │ ├── ic_document.xml │ │ │ │ ├── ic_file.xml │ │ │ │ ├── ic_folder.xml │ │ │ │ ├── ic_music.xml │ │ │ │ ├── ic_picture.xml │ │ │ │ └── ic_video.xml │ │ │ └── test │ │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── demos │ │ │ └── filebrowser │ │ │ └── ExampleUnitTest.kt │ ├── paint │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── top │ │ │ │ └── chengdongqing │ │ │ │ └── weui │ │ │ │ └── feature │ │ │ │ └── demos │ │ │ │ └── paint │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── top │ │ │ │ └── chengdongqing │ │ │ │ └── weui │ │ │ │ └── feature │ │ │ │ └── samples │ │ │ │ └── paint │ │ │ │ ├── ColorPicker.kt │ │ │ │ ├── DrawingBoard.kt │ │ │ │ ├── DrawingTools.kt │ │ │ │ ├── Paint.kt │ │ │ │ └── StrokeItem.kt │ │ │ └── test │ │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── demos │ │ │ └── paint │ │ │ └── ExampleUnitTest.kt │ ├── proguard-rules.pro │ ├── src │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── top │ │ │ │ └── chengdongqing │ │ │ │ └── weui │ │ │ │ └── feature │ │ │ │ └── demos │ │ │ │ └── filebrowser │ │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── top │ │ │ │ │ └── chengdongqing │ │ │ │ │ └── weui │ │ │ │ │ └── feature │ │ │ │ │ └── samples │ │ │ │ │ ├── components │ │ │ │ │ ├── Calendar.kt │ │ │ │ │ ├── Clock.kt │ │ │ │ │ ├── DigitalRoller.kt │ │ │ │ │ ├── DividingRule.kt │ │ │ │ │ ├── NotificationBar.kt │ │ │ │ │ ├── OrgTree.kt │ │ │ │ │ ├── digitalkeyboard │ │ │ │ │ │ ├── ActionBar.kt │ │ │ │ │ │ ├── DigitalGrid.kt │ │ │ │ │ │ ├── DigitalKeyboard.kt │ │ │ │ │ │ └── KeyboardPopup.kt │ │ │ │ │ ├── dropcard │ │ │ │ │ │ ├── AnimationConverter.kt │ │ │ │ │ │ └── DropCard.kt │ │ │ │ │ └── indexedlist │ │ │ │ │ │ ├── IndexBar.kt │ │ │ │ │ │ └── IndexedList.kt │ │ │ │ │ ├── data │ │ │ │ │ ├── CityDataProvider.kt │ │ │ │ │ └── GovernmentDataProvider.kt │ │ │ │ │ ├── navigation │ │ │ │ │ └── SamplesGraph.kt │ │ │ │ │ └── screens │ │ │ │ │ ├── Calendar.kt │ │ │ │ │ ├── Clock.kt │ │ │ │ │ ├── CubicBezier.kt │ │ │ │ │ ├── DigitalKeyboard.kt │ │ │ │ │ ├── DigitalRoller.kt │ │ │ │ │ ├── DividingRule.kt │ │ │ │ │ ├── DragSorter.kt │ │ │ │ │ ├── DropCard.kt │ │ │ │ │ ├── IndexedList.kt │ │ │ │ │ ├── NotificationBar.kt │ │ │ │ │ ├── OrgTree.kt │ │ │ │ │ ├── SearchBar.kt │ │ │ │ │ └── SolarSystem.kt │ │ │ └── res │ │ │ │ └── drawable │ │ │ │ ├── solar_system_earth.png │ │ │ │ ├── solar_system_moon.png │ │ │ │ └── solar_system_sun.png │ │ └── test │ │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── demos │ │ │ └── filebrowser │ │ │ └── ExampleUnitTest.kt │ └── video-channel │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── demos │ │ │ └── videochannel │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── top │ │ │ └── chengdongqing │ │ │ └── weui │ │ │ └── feature │ │ │ └── samples │ │ │ └── videochannel │ │ │ ├── CommentList.kt │ │ │ ├── CommentPopup.kt │ │ │ ├── InformationBar.kt │ │ │ ├── VideoChannel.kt │ │ │ └── data │ │ │ ├── VideoDataProvider.kt │ │ │ └── model │ │ │ ├── VideoComment.kt │ │ │ └── VideoItem.kt │ │ └── test │ │ └── java │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── feature │ │ └── demos │ │ └── videochannel │ │ └── ExampleUnitTest.kt └── system │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── feature │ │ └── system │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── kotlin │ │ └── top │ │ └── chengdongqing │ │ └── weui │ │ └── feature │ │ └── system │ │ ├── address │ │ ├── AddressForm.kt │ │ ├── AddressList.kt │ │ ├── AddressViewModel.kt │ │ └── repository │ │ │ ├── Address.kt │ │ │ ├── AddressDao.kt │ │ │ ├── AddressDatabase.kt │ │ │ ├── AddressRepository.kt │ │ │ └── AddressRepositoryImpl.kt │ │ ├── navigation │ │ └── SystemGraph.kt │ │ └── screens │ │ ├── CalendarEvents.kt │ │ ├── Clipboard.kt │ │ ├── Contacts.kt │ │ ├── Database.kt │ │ ├── DeviceInfo.kt │ │ ├── Downloader.kt │ │ ├── InstalledApps.kt │ │ ├── Keyboard.kt │ │ ├── Notification.kt │ │ ├── Sms.kt │ │ └── SystemStatus.kt │ └── test │ └── java │ └── top │ └── chengdongqing │ └── weui │ └── feature │ └── system │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /release 3 | /debug/ 4 | /schemas/ 5 | -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/kotlin/top/chengdongqing/weui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/kotlin/top/chengdongqing/weui/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/top/chengdongqing/weui/home/Home.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/kotlin/top/chengdongqing/weui/home/Home.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/top/chengdongqing/weui/home/data/MenuDataProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/kotlin/top/chengdongqing/weui/home/data/MenuDataProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/top/chengdongqing/weui/home/data/model/MenuGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/kotlin/top/chengdongqing/weui/home/data/model/MenuGroup.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/top/chengdongqing/weui/home/data/model/MenuItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/kotlin/top/chengdongqing/weui/home/data/model/MenuItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/top/chengdongqing/weui/layers/Layers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/kotlin/top/chengdongqing/weui/layers/Layers.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/top/chengdongqing/weui/navigation/AppNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/kotlin/top/chengdongqing/weui/navigation/AppNavHost.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/drawable/ic_arrow_right.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_footer_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/drawable/ic_footer_link.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/drawable/ic_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_nav_feedback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/drawable/ic_nav_feedback.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_nav_form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/drawable/ic_nav_form.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_nav_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/drawable/ic_nav_layout.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_nav_nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/drawable/ic_nav_nav.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_nav_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/drawable/ic_nav_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_nav_zindex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/drawable/ic_nav_zindex.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/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/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/provider_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/src/main/res/xml/provider_paths.xml -------------------------------------------------------------------------------- /app/weui.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/app/weui.keystore -------------------------------------------------------------------------------- /core/data/model/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/data/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/model/build.gradle.kts -------------------------------------------------------------------------------- /core/data/model/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/model/consumer-rules.pro -------------------------------------------------------------------------------- /core/data/model/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/model/proguard-rules.pro -------------------------------------------------------------------------------- /core/data/model/src/androidTest/java/top/chengdongqing/weui/data/model/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/model/src/androidTest/java/top/chengdongqing/weui/data/model/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /core/data/model/src/main/kotlin/top/chengdongqing/weui/core/data/model/DragAchor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/model/src/main/kotlin/top/chengdongqing/weui/core/data/model/DragAchor.kt -------------------------------------------------------------------------------- /core/data/model/src/main/kotlin/top/chengdongqing/weui/core/data/model/MediaItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/model/src/main/kotlin/top/chengdongqing/weui/core/data/model/MediaItem.kt -------------------------------------------------------------------------------- /core/data/model/src/main/kotlin/top/chengdongqing/weui/core/data/model/MediaType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/model/src/main/kotlin/top/chengdongqing/weui/core/data/model/MediaType.kt -------------------------------------------------------------------------------- /core/data/model/src/main/kotlin/top/chengdongqing/weui/core/data/model/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/model/src/main/kotlin/top/chengdongqing/weui/core/data/model/Result.kt -------------------------------------------------------------------------------- /core/data/model/src/test/java/top/chengdongqing/weui/data/model/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/model/src/test/java/top/chengdongqing/weui/data/model/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/data/repository/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/data/repository/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/repository/build.gradle.kts -------------------------------------------------------------------------------- /core/data/repository/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/data/repository/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/repository/proguard-rules.pro -------------------------------------------------------------------------------- /core/data/repository/src/androidTest/java/top/chengdongqing/core/data/repository/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/repository/src/androidTest/java/top/chengdongqing/core/data/repository/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /core/data/repository/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/repository/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/data/repository/src/main/kotlin/top/chengdongqing/core/data/repository/LocalMediaRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/repository/src/main/kotlin/top/chengdongqing/core/data/repository/LocalMediaRepository.kt -------------------------------------------------------------------------------- /core/data/repository/src/main/kotlin/top/chengdongqing/core/data/repository/LocalMediaRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/repository/src/main/kotlin/top/chengdongqing/core/data/repository/LocalMediaRepositoryImpl.kt -------------------------------------------------------------------------------- /core/data/repository/src/test/java/top/chengdongqing/core/data/repository/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/data/repository/src/test/java/top/chengdongqing/core/data/repository/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/ui/components/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/ui/components/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/build.gradle.kts -------------------------------------------------------------------------------- /core/ui/components/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/ui/components/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/proguard-rules.pro -------------------------------------------------------------------------------- /core/ui/components/src/androidTest/java/top/chengdongqing/weui/core/components/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/androidTest/java/top/chengdongqing/weui/core/components/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/actionsheet/ActionSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/actionsheet/ActionSheet.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/badge/Badge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/badge/Badge.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/button/Button.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/button/Button.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/camera/Camera.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/camera/Camera.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/camera/CameraActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/camera/CameraActivity.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/camera/CameraState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/camera/CameraState.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/camera/ControlBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/camera/ControlBar.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/cardlist/CardList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/cardlist/CardList.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/checkbox/Checkbox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/checkbox/Checkbox.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/checkbox/CheckboxGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/checkbox/CheckboxGroup.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/contextmenu/ContextMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/contextmenu/ContextMenu.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/dialog/Dialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/dialog/Dialog.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/divider/Divider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/divider/Divider.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/informationbar/InformationBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/informationbar/InformationBar.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/input/Input.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/input/Input.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/input/Textarea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/input/Textarea.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/loading/LoadMore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/loading/LoadMore.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/loading/Loading.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/loading/Loading.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapicker/MediaGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapicker/MediaGrid.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapicker/MediaPicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapicker/MediaPicker.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapicker/MediaPickerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapicker/MediaPickerActivity.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapicker/MediaPickerState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapicker/MediaPickerState.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapreview/ImagePreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapreview/ImagePreview.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapreview/MediaPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapreview/MediaPreview.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapreview/MediaPreviewActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/mediapreview/MediaPreviewActivity.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/picker/DatePicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/picker/DatePicker.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/picker/Picker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/picker/Picker.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/picker/SingleColumnPicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/picker/SingleColumnPicker.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/picker/TimePicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/picker/TimePicker.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/popup/Popup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/popup/Popup.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/progress/CircleProgress.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/progress/CircleProgress.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/progress/DashboardProgress.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/progress/DashboardProgress.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/progress/Progress.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/progress/Progress.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/radio/Radio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/radio/Radio.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/radio/RadioGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/radio/RadioGroup.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/rate/Rate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/rate/Rate.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/refreshview/LoadMoreState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/refreshview/LoadMoreState.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/refreshview/RefreshView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/refreshview/RefreshView.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/screen/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/screen/Screen.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/searchbar/SearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/searchbar/SearchBar.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/skeleton/LoadingAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/skeleton/LoadingAnimation.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/skeleton/Skeleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/skeleton/Skeleton.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/slider/Slider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/slider/Slider.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/steps/Steps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/steps/Steps.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/swipeaction/SwipeAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/swipeaction/SwipeAction.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/swiper/Swiper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/swiper/Swiper.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/switch/Switch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/switch/Switch.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/tabview/TabView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/tabview/TabView.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/toast/Toast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/toast/Toast.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/tree/TreeNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/tree/TreeNode.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/videoplayer/VideoPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/videoplayer/VideoPlayer.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/videoplayer/VideoPlayerState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/ui/components/videoplayer/VideoPlayerState.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/utils/GeometryUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/kotlin/top/chengdongqing/weui/core/utils/GeometryUtils.kt -------------------------------------------------------------------------------- /core/ui/components/src/main/res/anim/fade_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/res/anim/fade_out.xml -------------------------------------------------------------------------------- /core/ui/components/src/main/res/drawable/ic_check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/res/drawable/ic_check.xml -------------------------------------------------------------------------------- /core/ui/components/src/main/res/drawable/ic_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/res/drawable/ic_loading.xml -------------------------------------------------------------------------------- /core/ui/components/src/main/res/drawable/ic_location_marker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/res/drawable/ic_location_marker.xml -------------------------------------------------------------------------------- /core/ui/components/src/main/res/drawable/ic_location_rotatable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/res/drawable/ic_location_rotatable.xml -------------------------------------------------------------------------------- /core/ui/components/src/main/res/drawable/ic_play_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/main/res/drawable/ic_play_arrow.xml -------------------------------------------------------------------------------- /core/ui/components/src/test/java/top/chengdongqing/weui/core/components/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/components/src/test/java/top/chengdongqing/weui/core/components/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/ui/theme/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/ui/theme/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/theme/build.gradle.kts -------------------------------------------------------------------------------- /core/ui/theme/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/ui/theme/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/theme/proguard-rules.pro -------------------------------------------------------------------------------- /core/ui/theme/src/androidTest/java/top/chengdongqing/weui/core/theme/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/theme/src/androidTest/java/top/chengdongqing/weui/core/theme/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /core/ui/theme/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/theme/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/ui/theme/src/main/kotlin/top/chengdongqing/weui/core/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/theme/src/main/kotlin/top/chengdongqing/weui/core/ui/theme/Color.kt -------------------------------------------------------------------------------- /core/ui/theme/src/main/kotlin/top/chengdongqing/weui/core/ui/theme/ColorMatrix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/theme/src/main/kotlin/top/chengdongqing/weui/core/ui/theme/ColorMatrix.kt -------------------------------------------------------------------------------- /core/ui/theme/src/main/kotlin/top/chengdongqing/weui/core/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/theme/src/main/kotlin/top/chengdongqing/weui/core/ui/theme/Theme.kt -------------------------------------------------------------------------------- /core/ui/theme/src/main/kotlin/top/chengdongqing/weui/core/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/theme/src/main/kotlin/top/chengdongqing/weui/core/ui/theme/Type.kt -------------------------------------------------------------------------------- /core/ui/theme/src/main/res/drawable/ic_arrow_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/theme/src/main/res/drawable/ic_arrow_right.xml -------------------------------------------------------------------------------- /core/ui/theme/src/main/res/drawable/ic_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/theme/src/main/res/drawable/ic_logo.png -------------------------------------------------------------------------------- /core/ui/theme/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/theme/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /core/ui/theme/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/theme/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /core/ui/theme/src/test/java/top/chengdongqing/weui/core/theme/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/ui/theme/src/test/java/top/chengdongqing/weui/core/theme/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/utils/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/utils/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/build.gradle.kts -------------------------------------------------------------------------------- /core/utils/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/utils/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/proguard-rules.pro -------------------------------------------------------------------------------- /core/utils/src/androidTest/java/top/chengdongqing/weui/core/utils/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/androidTest/java/top/chengdongqing/weui/core/utils/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /core/utils/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/ClipboardUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/ClipboardUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/ColorUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/ColorUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/EffectUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/EffectUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/ExecutorUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/ExecutorUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/Extentions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/Extentions.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/FileUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/FileUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/FormattingUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/FormattingUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/KeyboardUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/KeyboardUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/MediaUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/MediaUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/PermissionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/PermissionUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/PinyinUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/PinyinUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/PointInputUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/PointInputUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/RandomUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/RandomUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/StateUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/StateUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/SystemUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/SystemUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/ThemeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/ThemeUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/TimeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/TimeUtils.kt -------------------------------------------------------------------------------- /core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/VibrateUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/main/kotlin/top/chengdongqing/weui/core/utils/VibrateUtils.kt -------------------------------------------------------------------------------- /core/utils/src/test/java/top/chengdongqing/weui/core/utils/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/core/utils/src/test/java/top/chengdongqing/weui/core/utils/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/basic/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/basic/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/build.gradle.kts -------------------------------------------------------------------------------- /feature/basic/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/basic/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/proguard-rules.pro -------------------------------------------------------------------------------- /feature/basic/src/androidTest/java/top/chengdongqing/weui/feature/basic/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/androidTest/java/top/chengdongqing/weui/feature/basic/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/basic/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/navigation/BasicGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/navigation/BasicGraph.kt -------------------------------------------------------------------------------- /feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Badge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Badge.kt -------------------------------------------------------------------------------- /feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/LoadMore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/LoadMore.kt -------------------------------------------------------------------------------- /feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Loading.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Loading.kt -------------------------------------------------------------------------------- /feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Progress.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Progress.kt -------------------------------------------------------------------------------- /feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/RefreshView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/RefreshView.kt -------------------------------------------------------------------------------- /feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Skeleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Skeleton.kt -------------------------------------------------------------------------------- /feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Steps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Steps.kt -------------------------------------------------------------------------------- /feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/SwipeAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/SwipeAction.kt -------------------------------------------------------------------------------- /feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Swiper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Swiper.kt -------------------------------------------------------------------------------- /feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/TabView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/TabView.kt -------------------------------------------------------------------------------- /feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/kotlin/top/chengdongqing/weui/feature/basic/screens/Tree.kt -------------------------------------------------------------------------------- /feature/basic/src/main/res/drawable/ic_apk.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/res/drawable/ic_apk.xml -------------------------------------------------------------------------------- /feature/basic/src/main/res/drawable/ic_document.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/main/res/drawable/ic_document.xml -------------------------------------------------------------------------------- /feature/basic/src/test/java/top/chengdongqing/weui/feature/basic/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/basic/src/test/java/top/chengdongqing/weui/feature/basic/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/charts/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/charts/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/build.gradle.kts -------------------------------------------------------------------------------- /feature/charts/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/charts/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/proguard-rules.pro -------------------------------------------------------------------------------- /feature/charts/src/androidTest/java/top/chengdongqing/weui/feature/charts/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/src/androidTest/java/top/chengdongqing/weui/feature/charts/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/charts/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/BarChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/BarChart.kt -------------------------------------------------------------------------------- /feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/LineChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/LineChart.kt -------------------------------------------------------------------------------- /feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/PieChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/PieChart.kt -------------------------------------------------------------------------------- /feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/model/ChartData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/model/ChartData.kt -------------------------------------------------------------------------------- /feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/model/LineChartData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/model/LineChartData.kt -------------------------------------------------------------------------------- /feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/navigation/ChartsGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/navigation/ChartsGraph.kt -------------------------------------------------------------------------------- /feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/screens/BarChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/screens/BarChart.kt -------------------------------------------------------------------------------- /feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/screens/LineChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/screens/LineChart.kt -------------------------------------------------------------------------------- /feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/screens/PieChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/screens/PieChart.kt -------------------------------------------------------------------------------- /feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/utils/ColorUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/src/main/kotlin/top/chengdongqing/weui/feature/charts/utils/ColorUtils.kt -------------------------------------------------------------------------------- /feature/charts/src/test/java/top/chengdongqing/weui/feature/charts/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/charts/src/test/java/top/chengdongqing/weui/feature/charts/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/feedback/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/feedback/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/feedback/build.gradle.kts -------------------------------------------------------------------------------- /feature/feedback/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/feedback/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/feedback/proguard-rules.pro -------------------------------------------------------------------------------- /feature/feedback/src/androidTest/java/top/chengdongqing/weui/feature/feedback/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/feedback/src/androidTest/java/top/chengdongqing/weui/feature/feedback/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/feedback/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/feedback/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/navigation/FeedbackGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/navigation/FeedbackGraph.kt -------------------------------------------------------------------------------- /feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/screens/ActionSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/screens/ActionSheet.kt -------------------------------------------------------------------------------- /feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/screens/ContextMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/screens/ContextMenu.kt -------------------------------------------------------------------------------- /feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/screens/Dialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/screens/Dialog.kt -------------------------------------------------------------------------------- /feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/screens/InformationBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/screens/InformationBar.kt -------------------------------------------------------------------------------- /feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/screens/Popup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/screens/Popup.kt -------------------------------------------------------------------------------- /feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/screens/Toast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/feedback/src/main/kotlin/top/chengdongqing/weui/feature/feedback/screens/Toast.kt -------------------------------------------------------------------------------- /feature/feedback/src/test/java/top/chengdongqing/weui/feature/feedback/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/feedback/src/test/java/top/chengdongqing/weui/feature/feedback/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/form/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/form/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/build.gradle.kts -------------------------------------------------------------------------------- /feature/form/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/form/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/proguard-rules.pro -------------------------------------------------------------------------------- /feature/form/src/androidTest/java/top/chengdongqing/weui/feature/form/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/src/androidTest/java/top/chengdongqing/weui/feature/form/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/form/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/navigation/FormGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/navigation/FormGraph.kt -------------------------------------------------------------------------------- /feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Button.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Button.kt -------------------------------------------------------------------------------- /feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Checkbox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Checkbox.kt -------------------------------------------------------------------------------- /feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Input.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Input.kt -------------------------------------------------------------------------------- /feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Picker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Picker.kt -------------------------------------------------------------------------------- /feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Radio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Radio.kt -------------------------------------------------------------------------------- /feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Rate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Rate.kt -------------------------------------------------------------------------------- /feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Slider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Slider.kt -------------------------------------------------------------------------------- /feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Switch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/src/main/kotlin/top/chengdongqing/weui/feature/form/screens/Switch.kt -------------------------------------------------------------------------------- /feature/form/src/test/java/top/chengdongqing/weui/feature/form/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/form/src/test/java/top/chengdongqing/weui/feature/form/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/hardware/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/hardware/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/build.gradle.kts -------------------------------------------------------------------------------- /feature/hardware/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/hardware/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/proguard-rules.pro -------------------------------------------------------------------------------- /feature/hardware/src/androidTest/java/top/chengdongqing/weui/feature/hardware/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/androidTest/java/top/chengdongqing/weui/feature/hardware/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/compass/Compass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/compass/Compass.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/compass/CompassViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/compass/CompassViewModel.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/navigation/HardwareGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/navigation/HardwareGraph.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Accelerometer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Accelerometer.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Bluetooth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Bluetooth.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Compass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Compass.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Fingerprint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Fingerprint.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Flashlight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Flashlight.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/GNSS.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/GNSS.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Gyroscope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Gyroscope.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Hygrothermograph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Hygrothermograph.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Infrared.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Infrared.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/NFC.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/NFC.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Screen.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Vibration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/Vibration.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/WiFi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/screens/WiFi.kt -------------------------------------------------------------------------------- /feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/utils/SensorUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/main/kotlin/top/chengdongqing/weui/feature/hardware/utils/SensorUtils.kt -------------------------------------------------------------------------------- /feature/hardware/src/test/java/top/chengdongqing/weui/feature/hardware/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/hardware/src/test/java/top/chengdongqing/weui/feature/hardware/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/location/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/location/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/build.gradle.kts -------------------------------------------------------------------------------- /feature/location/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/consumer-rules.pro -------------------------------------------------------------------------------- /feature/location/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/proguard-rules.pro -------------------------------------------------------------------------------- /feature/location/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/AMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/AMap.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/data/model/LocationItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/data/model/LocationItem.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/data/model/LocationPreviewItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/data/model/LocationPreviewItem.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/data/model/MapType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/data/model/MapType.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/data/repository/LocationDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/data/repository/LocationDataStore.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/data/repository/LocationRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/data/repository/LocationRepository.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/data/repository/LocationRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/data/repository/LocationRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/navigation/LocationGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/navigation/LocationGraph.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/LocationPicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/LocationPicker.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/LocationPickerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/LocationPickerActivity.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/LocationPickerState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/LocationPickerState.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/locationlist/LocationList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/locationlist/LocationList.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/locationlist/PagingState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/locationlist/PagingState.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/locationlist/SearchPanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/locationlist/SearchPanel.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/locationlist/SearchableLocationList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/picker/locationlist/SearchableLocationList.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/preview/LocationPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/preview/LocationPreview.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/preview/LocationPreviewActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/preview/LocationPreviewActivity.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/screens/LocationPicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/screens/LocationPicker.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/screens/LocationPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/screens/LocationPreview.kt -------------------------------------------------------------------------------- /feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/utils/MapUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/location/src/main/kotlin/top/chengdongqing/weui/feature/location/utils/MapUtils.kt -------------------------------------------------------------------------------- /feature/media/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/media/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/build.gradle.kts -------------------------------------------------------------------------------- /feature/media/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/media/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/proguard-rules.pro -------------------------------------------------------------------------------- /feature/media/src/androidTest/java/top/chengdongqing/weui/feature/media/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/androidTest/java/top/chengdongqing/weui/feature/media/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/media/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/audioplayer/AudioPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/audioplayer/AudioPlayer.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/audioplayer/AudioPlayerState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/audioplayer/AudioPlayerState.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/audiorecorder/AudioRecorder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/audiorecorder/AudioRecorder.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/audiorecorder/AudioRecorderState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/audiorecorder/AudioRecorderState.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/imagecropper/ActionBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/imagecropper/ActionBar.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/imagecropper/CropperMask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/imagecropper/CropperMask.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/imagecropper/ImageCropper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/imagecropper/ImageCropper.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/imagecropper/ImageCropperActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/imagecropper/ImageCropperActivity.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/imagecropper/ImageTransform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/imagecropper/ImageTransform.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/navigation/MediaGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/navigation/MediaGraph.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/panoramicimage/PanoramicImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/panoramicimage/PanoramicImage.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/audio/AudioPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/audio/AudioPlayer.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/audio/AudioRecorder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/audio/AudioRecorder.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/camera/Camera.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/camera/Camera.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/gallery/FilterBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/gallery/FilterBar.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/gallery/Gallery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/gallery/Gallery.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/gallery/GalleryState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/gallery/GalleryState.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/image/ImageCropper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/image/ImageCropper.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/image/PanoramicImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/image/PanoramicImage.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/live/LivePlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/live/LivePlayer.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/live/LivePusher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/live/LivePusher.kt -------------------------------------------------------------------------------- /feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/picker/MediaPicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/kotlin/top/chengdongqing/weui/feature/media/screens/picker/MediaPicker.kt -------------------------------------------------------------------------------- /feature/media/src/main/res/drawable/ic_plus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/res/drawable/ic_plus.xml -------------------------------------------------------------------------------- /feature/media/src/main/res/drawable/panoramic_yosemite_park.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/main/res/drawable/panoramic_yosemite_park.jpg -------------------------------------------------------------------------------- /feature/media/src/test/java/top/chengdongqing/weui/feature/media/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/media/src/test/java/top/chengdongqing/weui/feature/media/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/network/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/network/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/build.gradle.kts -------------------------------------------------------------------------------- /feature/network/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/consumer-rules.pro -------------------------------------------------------------------------------- /feature/network/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/proguard-rules.pro -------------------------------------------------------------------------------- /feature/network/src/androidTest/java/top/chengdongqing/weui/feature/network/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/androidTest/java/top/chengdongqing/weui/feature/network/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/network/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/download/DownloadViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/download/DownloadViewModel.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/download/FileDownload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/download/FileDownload.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/download/repository/DownloadRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/download/repository/DownloadRepository.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/download/repository/DownloadRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/download/repository/DownloadRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/download/retrofit/DownloadService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/download/retrofit/DownloadService.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/download/retrofit/RetrofitManger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/download/retrofit/RetrofitManger.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/navigation/NetworkGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/navigation/NetworkGraph.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/CartViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/CartViewModel.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/HttpRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/HttpRequest.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/data/model/RecommendItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/data/model/RecommendItem.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/data/model/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/data/model/Result.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/data/repository/CartRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/data/repository/CartRepository.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/data/repository/CartRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/data/repository/CartRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/retrofit/CartService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/retrofit/CartService.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/retrofit/RetrofitManger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/request/retrofit/RetrofitManger.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/FileUpload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/FileUpload.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/UploadViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/UploadViewModel.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/data/model/UploadResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/data/model/UploadResult.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/data/repository/UploadRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/data/repository/UploadRepository.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/data/repository/UploadRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/data/repository/UploadRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/retrofit/RetrofitManger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/retrofit/RetrofitManger.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/retrofit/UploadService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/upload/retrofit/UploadService.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/websocket/WebSocket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/websocket/WebSocket.kt -------------------------------------------------------------------------------- /feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/websocket/WebSocketViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/main/kotlin/top/chengdongqing/weui/feature/network/websocket/WebSocketViewModel.kt -------------------------------------------------------------------------------- /feature/network/src/test/java/top/chengdongqing/weui/feature/network/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/network/src/test/java/top/chengdongqing/weui/feature/network/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/qrcode/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/qrcode/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/build.gradle.kts -------------------------------------------------------------------------------- /feature/qrcode/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/consumer-rules.pro -------------------------------------------------------------------------------- /feature/qrcode/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/proguard-rules.pro -------------------------------------------------------------------------------- /feature/qrcode/src/androidTest/java/top/chengdongqing/weui/feature/qrcode/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/src/androidTest/java/top/chengdongqing/weui/feature/qrcode/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/qrcode/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/generator/QrCodeGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/generator/QrCodeGenerator.kt -------------------------------------------------------------------------------- /feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/navigation/QrCodeGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/navigation/QrCodeGraph.kt -------------------------------------------------------------------------------- /feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/scanner/BarcodeDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/scanner/BarcodeDecoder.kt -------------------------------------------------------------------------------- /feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/scanner/QrCodeScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/scanner/QrCodeScanner.kt -------------------------------------------------------------------------------- /feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/scanner/QrCodeScannerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/scanner/QrCodeScannerActivity.kt -------------------------------------------------------------------------------- /feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/scanner/ScannerDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/scanner/ScannerDecoration.kt -------------------------------------------------------------------------------- /feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/scanner/ScannerState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/scanner/ScannerState.kt -------------------------------------------------------------------------------- /feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/scanner/ScannerTools.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/scanner/ScannerTools.kt -------------------------------------------------------------------------------- /feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/screens/QrCodeGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/screens/QrCodeGenerator.kt -------------------------------------------------------------------------------- /feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/screens/QrCodeScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/src/main/kotlin/top/chengdongqing/weui/feature/qrcode/screens/QrCodeScanner.kt -------------------------------------------------------------------------------- /feature/qrcode/src/test/java/top/chengdongqing/weui/feature/qrcode/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/qrcode/src/test/java/top/chengdongqing/weui/feature/qrcode/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/samples/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/samples/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/build.gradle.kts -------------------------------------------------------------------------------- /feature/samples/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -keep,allowobfuscation class com.github.houbb.pinyin.** { *; } -------------------------------------------------------------------------------- /feature/samples/file-browser/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/samples/file-browser/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/build.gradle.kts -------------------------------------------------------------------------------- /feature/samples/file-browser/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/samples/file-browser/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/proguard-rules.pro -------------------------------------------------------------------------------- /feature/samples/file-browser/src/androidTest/java/top/chengdongqing/weui/feature/demos/filebrowser/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/androidTest/java/top/chengdongqing/weui/feature/demos/filebrowser/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/FileBrowser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/FileBrowser.kt -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/NavigationBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/NavigationBar.kt -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/data/model/FileItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/data/model/FileItem.kt -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/data/repository/FileRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/data/repository/FileRepository.kt -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/data/repository/FileRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/data/repository/FileRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/filelist/FileList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/filelist/FileList.kt -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/filelist/FileListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/filelist/FileListItem.kt -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/filelist/FileListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/filelist/FileListViewModel.kt -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/navigation/FileBrowserNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/kotlin/top/chengdongqing/weui/feature/samples/filebrowser/navigation/FileBrowserNavHost.kt -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/res/drawable/ic_apk.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/res/drawable/ic_apk.xml -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/res/drawable/ic_document.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/res/drawable/ic_document.xml -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/res/drawable/ic_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/res/drawable/ic_file.xml -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/res/drawable/ic_folder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/res/drawable/ic_folder.xml -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/res/drawable/ic_music.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/res/drawable/ic_music.xml -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/res/drawable/ic_picture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/res/drawable/ic_picture.xml -------------------------------------------------------------------------------- /feature/samples/file-browser/src/main/res/drawable/ic_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/main/res/drawable/ic_video.xml -------------------------------------------------------------------------------- /feature/samples/file-browser/src/test/java/top/chengdongqing/weui/feature/demos/filebrowser/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/file-browser/src/test/java/top/chengdongqing/weui/feature/demos/filebrowser/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/samples/paint/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/samples/paint/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/paint/build.gradle.kts -------------------------------------------------------------------------------- /feature/samples/paint/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/samples/paint/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/paint/proguard-rules.pro -------------------------------------------------------------------------------- /feature/samples/paint/src/androidTest/java/top/chengdongqing/weui/feature/demos/paint/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/paint/src/androidTest/java/top/chengdongqing/weui/feature/demos/paint/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/samples/paint/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/paint/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/samples/paint/src/main/kotlin/top/chengdongqing/weui/feature/samples/paint/ColorPicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/paint/src/main/kotlin/top/chengdongqing/weui/feature/samples/paint/ColorPicker.kt -------------------------------------------------------------------------------- /feature/samples/paint/src/main/kotlin/top/chengdongqing/weui/feature/samples/paint/DrawingBoard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/paint/src/main/kotlin/top/chengdongqing/weui/feature/samples/paint/DrawingBoard.kt -------------------------------------------------------------------------------- /feature/samples/paint/src/main/kotlin/top/chengdongqing/weui/feature/samples/paint/DrawingTools.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/paint/src/main/kotlin/top/chengdongqing/weui/feature/samples/paint/DrawingTools.kt -------------------------------------------------------------------------------- /feature/samples/paint/src/main/kotlin/top/chengdongqing/weui/feature/samples/paint/Paint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/paint/src/main/kotlin/top/chengdongqing/weui/feature/samples/paint/Paint.kt -------------------------------------------------------------------------------- /feature/samples/paint/src/main/kotlin/top/chengdongqing/weui/feature/samples/paint/StrokeItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/paint/src/main/kotlin/top/chengdongqing/weui/feature/samples/paint/StrokeItem.kt -------------------------------------------------------------------------------- /feature/samples/paint/src/test/java/top/chengdongqing/weui/feature/demos/paint/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/paint/src/test/java/top/chengdongqing/weui/feature/demos/paint/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/samples/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/proguard-rules.pro -------------------------------------------------------------------------------- /feature/samples/src/androidTest/java/top/chengdongqing/weui/feature/demos/filebrowser/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/androidTest/java/top/chengdongqing/weui/feature/demos/filebrowser/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/samples/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/Calendar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/Calendar.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/Clock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/Clock.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/DigitalRoller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/DigitalRoller.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/DividingRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/DividingRule.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/NotificationBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/NotificationBar.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/OrgTree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/OrgTree.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/digitalkeyboard/ActionBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/digitalkeyboard/ActionBar.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/digitalkeyboard/DigitalGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/digitalkeyboard/DigitalGrid.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/digitalkeyboard/DigitalKeyboard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/digitalkeyboard/DigitalKeyboard.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/digitalkeyboard/KeyboardPopup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/digitalkeyboard/KeyboardPopup.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/dropcard/AnimationConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/dropcard/AnimationConverter.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/dropcard/DropCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/dropcard/DropCard.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/indexedlist/IndexBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/indexedlist/IndexBar.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/indexedlist/IndexedList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/components/indexedlist/IndexedList.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/data/CityDataProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/data/CityDataProvider.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/data/GovernmentDataProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/data/GovernmentDataProvider.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/navigation/SamplesGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/navigation/SamplesGraph.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/Calendar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/Calendar.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/Clock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/Clock.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/CubicBezier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/CubicBezier.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/DigitalKeyboard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/DigitalKeyboard.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/DigitalRoller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/DigitalRoller.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/DividingRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/DividingRule.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/DragSorter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/DragSorter.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/DropCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/DropCard.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/IndexedList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/IndexedList.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/NotificationBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/NotificationBar.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/OrgTree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/OrgTree.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/SearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/SearchBar.kt -------------------------------------------------------------------------------- /feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/SolarSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/kotlin/top/chengdongqing/weui/feature/samples/screens/SolarSystem.kt -------------------------------------------------------------------------------- /feature/samples/src/main/res/drawable/solar_system_earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/res/drawable/solar_system_earth.png -------------------------------------------------------------------------------- /feature/samples/src/main/res/drawable/solar_system_moon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/res/drawable/solar_system_moon.png -------------------------------------------------------------------------------- /feature/samples/src/main/res/drawable/solar_system_sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/main/res/drawable/solar_system_sun.png -------------------------------------------------------------------------------- /feature/samples/src/test/java/top/chengdongqing/weui/feature/demos/filebrowser/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/src/test/java/top/chengdongqing/weui/feature/demos/filebrowser/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/samples/video-channel/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/samples/video-channel/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/video-channel/build.gradle.kts -------------------------------------------------------------------------------- /feature/samples/video-channel/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/samples/video-channel/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/video-channel/proguard-rules.pro -------------------------------------------------------------------------------- /feature/samples/video-channel/src/androidTest/java/top/chengdongqing/weui/feature/demos/videochannel/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/video-channel/src/androidTest/java/top/chengdongqing/weui/feature/demos/videochannel/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/samples/video-channel/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/video-channel/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/CommentList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/CommentList.kt -------------------------------------------------------------------------------- /feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/CommentPopup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/CommentPopup.kt -------------------------------------------------------------------------------- /feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/InformationBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/InformationBar.kt -------------------------------------------------------------------------------- /feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/VideoChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/VideoChannel.kt -------------------------------------------------------------------------------- /feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/data/VideoDataProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/data/VideoDataProvider.kt -------------------------------------------------------------------------------- /feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/data/model/VideoComment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/data/model/VideoComment.kt -------------------------------------------------------------------------------- /feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/data/model/VideoItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/video-channel/src/main/kotlin/top/chengdongqing/weui/feature/samples/videochannel/data/model/VideoItem.kt -------------------------------------------------------------------------------- /feature/samples/video-channel/src/test/java/top/chengdongqing/weui/feature/demos/videochannel/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/samples/video-channel/src/test/java/top/chengdongqing/weui/feature/demos/videochannel/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/system/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /schemas/ 3 | -------------------------------------------------------------------------------- /feature/system/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/build.gradle.kts -------------------------------------------------------------------------------- /feature/system/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/consumer-rules.pro -------------------------------------------------------------------------------- /feature/system/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/proguard-rules.pro -------------------------------------------------------------------------------- /feature/system/src/androidTest/java/top/chengdongqing/weui/feature/system/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/androidTest/java/top/chengdongqing/weui/feature/system/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/system/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/AddressForm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/AddressForm.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/AddressList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/AddressList.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/AddressViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/AddressViewModel.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/repository/Address.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/repository/Address.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/repository/AddressDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/repository/AddressDao.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/repository/AddressDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/repository/AddressDatabase.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/repository/AddressRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/repository/AddressRepository.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/repository/AddressRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/address/repository/AddressRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/navigation/SystemGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/navigation/SystemGraph.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/CalendarEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/CalendarEvents.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Clipboard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Clipboard.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Contacts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Contacts.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Database.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Database.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/DeviceInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/DeviceInfo.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Downloader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Downloader.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/InstalledApps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/InstalledApps.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Keyboard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Keyboard.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Notification.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Notification.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Sms.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/Sms.kt -------------------------------------------------------------------------------- /feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/SystemStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/main/kotlin/top/chengdongqing/weui/feature/system/screens/SystemStatus.kt -------------------------------------------------------------------------------- /feature/system/src/test/java/top/chengdongqing/weui/feature/system/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/feature/system/src/test/java/top/chengdongqing/weui/feature/system/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengdongqing/WeUI/HEAD/settings.gradle.kts --------------------------------------------------------------------------------