├── .github
├── FUNDING.yml
└── workflows
│ └── crowdin.yml
├── .gitignore
├── .idea
├── codeStyles
│ ├── Project.xml
│ └── codeStyleConfig.xml
├── compiler.xml
├── deploymentTargetDropDown.xml
├── deploymentTargetSelector.xml
├── encodings.xml
├── gradle.xml
├── inspectionProfiles
│ └── Project_Default.xml
├── jarRepositories.xml
├── migrations.xml
└── vcs.xml
├── LICENSE
├── PRIVACY.md
├── README.md
├── README_PT-BR.md
├── README_jp.md
├── README_zh.md
├── app
├── .gitignore
├── build.gradle
├── lib
│ ├── api-100.aar
│ └── framework.jar
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── test0.png
│ ├── test1.mp3
│ ├── test2.mp4
│ ├── test3.txt
│ └── test4.zip
│ ├── java
│ ├── name
│ │ └── monwf
│ │ │ └── customiuizer
│ │ │ ├── AboutFragment.java
│ │ │ ├── Credentials.java
│ │ │ ├── CredentialsLauncher.java
│ │ │ ├── CredentialsShortcut.java
│ │ │ ├── GateWayLauncher.java
│ │ │ ├── MainActivity.java
│ │ │ ├── MainApplication.java
│ │ │ ├── MainFragment.java
│ │ │ ├── MainModule.java
│ │ │ ├── PreferenceFragmentBase.java
│ │ │ ├── PrefsProvider.java
│ │ │ ├── SubFragment.java
│ │ │ ├── SubFragmentWithSearch.java
│ │ │ ├── mods
│ │ │ ├── Controls.java
│ │ │ ├── GlobalActions.java
│ │ │ ├── Launcher.java
│ │ │ ├── PackagePermissions.java
│ │ │ ├── System.java
│ │ │ ├── SystemUI.java
│ │ │ ├── Various.java
│ │ │ └── utils
│ │ │ │ ├── HookerClassHelper.java
│ │ │ │ ├── ModuleHelper.java
│ │ │ │ ├── ResourceConstants.java
│ │ │ │ ├── ResourceHooks.java
│ │ │ │ ├── ShakeManager.java
│ │ │ │ ├── StepCounterController.java
│ │ │ │ ├── WeatherDataController.java
│ │ │ │ └── XposedHelpers.java
│ │ │ ├── prefs
│ │ │ ├── CheckBoxPreferenceEx.java
│ │ │ ├── ColorPreferenceEx.java
│ │ │ ├── DropDownPreferenceEx.java
│ │ │ ├── EditTextPreferenceEx.java
│ │ │ ├── ListPreferenceEx.java
│ │ │ ├── ListViewEx.java
│ │ │ ├── PreferenceCategoryEx.java
│ │ │ ├── PreferenceEx.java
│ │ │ ├── PreferenceState.java
│ │ │ ├── SeekBarPreference.java
│ │ │ ├── SpinnerEx.java
│ │ │ └── SpinnerExFake.java
│ │ │ ├── qs
│ │ │ └── AutoRotateService.java
│ │ │ ├── subs
│ │ │ ├── ActivitySelector.java
│ │ │ ├── AppSelector.java
│ │ │ ├── BTList.java
│ │ │ ├── CategorySelector.java
│ │ │ ├── ColorSelector.java
│ │ │ ├── Controls.java
│ │ │ ├── Launcher.java
│ │ │ ├── MultiAction.java
│ │ │ ├── ShortcutSelector.java
│ │ │ ├── SortableList.java
│ │ │ ├── System.java
│ │ │ ├── System_AutoBrightness.java
│ │ │ ├── System_BatteryIndicator.java
│ │ │ ├── System_NoScreenLock.java
│ │ │ ├── System_ScreenshotConfig.java
│ │ │ ├── System_VibrationAmp.java
│ │ │ ├── System_Visualizer.java
│ │ │ ├── Various.java
│ │ │ ├── Various_CallUIBright.java
│ │ │ ├── Various_HiddenFeatures.java
│ │ │ ├── WebPage.java
│ │ │ └── WiFiList.java
│ │ │ ├── tasker
│ │ │ ├── Constants.java
│ │ │ ├── UnlockReceiver.java
│ │ │ └── UnlockSettings.java
│ │ │ └── utils
│ │ │ ├── AppData.java
│ │ │ ├── AppDataAdapter.java
│ │ │ ├── AppHelper.java
│ │ │ ├── AudioVisualizer.java
│ │ │ ├── BatteryIndicator.java
│ │ │ ├── BitmapCachedLoader.java
│ │ │ ├── ColorCircle.java
│ │ │ ├── GetPathUtils.java
│ │ │ ├── Helpers.java
│ │ │ ├── LockedAppAdapter.java
│ │ │ ├── ModData.java
│ │ │ ├── ModSearchAdapter.java
│ │ │ ├── PrefMap.java
│ │ │ ├── PreferenceAdapter.java
│ │ │ ├── PrivacyAppAdapter.java
│ │ │ ├── ResolveInfoAdapter.java
│ │ │ ├── SortableListView.java
│ │ │ └── SoundData.java
│ └── org
│ │ └── apache
│ │ └── commons
│ │ └── lang3
│ │ └── reflect
│ │ └── MemberUtilsX.java
│ ├── res
│ ├── anim
│ │ ├── activity_close_enter.xml
│ │ ├── activity_close_exit.xml
│ │ ├── activity_open_enter.xml
│ │ ├── activity_open_exit.xml
│ │ └── decelerate_interpolator.xml
│ ├── animator
│ │ ├── fragment_close_enter.xml
│ │ ├── fragment_close_exit.xml
│ │ ├── fragment_open_enter.xml
│ │ └── fragment_open_exit.xml
│ ├── color
│ │ ├── color_popmenu_background.xml
│ │ ├── color_popup_background.xml
│ │ ├── color_selector.xml
│ │ ├── preference_primary_text.xml
│ │ ├── preference_primary_text_disable.xml
│ │ └── preference_secondary_text.xml
│ ├── drawable-night-xhdpi-v4
│ │ └── card_icon_default.png
│ ├── drawable-night-xxhdpi-v4
│ │ ├── btn_checkbox_on_disabled.png
│ │ ├── btn_checkbox_on_normal.png
│ │ ├── drag_handle.png
│ │ └── icon_action_default.png
│ ├── drawable-night-xxxhdpi-v4
│ │ └── progressbar_indeterminate_circle.png
│ ├── drawable-xhdpi-v4
│ │ └── card_icon_default.png
│ ├── drawable-xxhdpi-v4
│ │ ├── alert.png
│ │ ├── am_card_item_disabled.png
│ │ ├── btn_checkbox_off_disabled.png
│ │ ├── btn_checkbox_off_normal.png
│ │ ├── btn_checkbox_on_disabled.png
│ │ ├── btn_checkbox_on_normal.png
│ │ ├── color_button.9.png
│ │ ├── drag_handle.png
│ │ ├── ic_appinfo12.png
│ │ ├── ic_credentials.png
│ │ ├── ic_forceclose12.png
│ │ ├── ic_mask.png
│ │ ├── ic_qs_autorotate_disabled.png
│ │ ├── ic_qs_autorotate_lock_landscape.png
│ │ ├── ic_qs_autorotate_lock_portrait.png
│ │ ├── ic_xspace.png
│ │ ├── icon_action_allow.png
│ │ ├── icon_action_default.png
│ │ ├── icon_action_disallow.png
│ │ └── snowflake.png
│ ├── drawable-xxxhdpi-v4
│ │ ├── ic_sysbar_dot_bottomleft.png
│ │ ├── ic_sysbar_dot_bottomleft_dark.png
│ │ ├── ic_sysbar_dot_topright.png
│ │ ├── ic_sysbar_dot_topright_dark.png
│ │ ├── progressbar_indeterminate_circle.png
│ │ ├── recents_icon_custom_normal.png
│ │ ├── recents_icon_custom_pressed.png
│ │ ├── recents_icon_launch_normal.png
│ │ ├── recents_icon_launch_pressed.png
│ │ ├── recents_icon_toggle_normal.png
│ │ └── recents_icon_toggle_pressed.png
│ ├── drawable
│ │ ├── btn_checkbox.xml
│ │ ├── donatewx.jpeg
│ │ ├── ic_actionbar_done.xml
│ │ ├── ic_miuizer_settings.xml
│ │ ├── ic_openinfw.xml
│ │ ├── ic_qs_5g_off.xml
│ │ ├── ic_qs_5g_on.xml
│ │ ├── ic_qs_fps_off.xml
│ │ ├── ic_qs_fps_on.xml
│ │ ├── ic_qs_second_off.xml
│ │ ├── ic_qs_second_on.xml
│ │ ├── input_background.xml
│ │ ├── keyguard_bottom_flashlight_img_dark.xml
│ │ ├── keyguard_bottom_flashlight_img_light.xml
│ │ ├── keyguard_bottom_miuizer_img_dark.xml
│ │ ├── keyguard_bottom_miuizer_img_light.xml
│ │ ├── list_item_bg.xml
│ │ ├── list_item_bg_normal.xml
│ │ ├── list_item_bg_pressed.xml
│ │ ├── list_item_bg_selected.xml
│ │ ├── popmenu_background.xml
│ │ ├── popup_background.xml
│ │ ├── progressbar_indeterminate.xml
│ │ ├── recents_icon_custom.xml
│ │ ├── recents_icon_launch.xml
│ │ ├── recents_icon_toggle.xml
│ │ ├── rounded_corners.xml
│ │ ├── statusbar_signal_1_0.xml
│ │ ├── statusbar_signal_1_0_dark.xml
│ │ ├── statusbar_signal_1_0_dark_theme.png
│ │ ├── statusbar_signal_1_0_dark_thick.xml
│ │ ├── statusbar_signal_1_0_theme.png
│ │ ├── statusbar_signal_1_0_thick.xml
│ │ ├── statusbar_signal_1_0_tint.xml
│ │ ├── statusbar_signal_1_0_tint_thick.xml
│ │ ├── statusbar_signal_1_1.xml
│ │ ├── statusbar_signal_1_1_dark.xml
│ │ ├── statusbar_signal_1_1_dark_theme.png
│ │ ├── statusbar_signal_1_1_dark_thick.xml
│ │ ├── statusbar_signal_1_1_theme.png
│ │ ├── statusbar_signal_1_1_thick.xml
│ │ ├── statusbar_signal_1_1_tint.xml
│ │ ├── statusbar_signal_1_1_tint_thick.xml
│ │ ├── statusbar_signal_1_2.xml
│ │ ├── statusbar_signal_1_2_dark.xml
│ │ ├── statusbar_signal_1_2_dark_theme.png
│ │ ├── statusbar_signal_1_2_dark_thick.xml
│ │ ├── statusbar_signal_1_2_theme.png
│ │ ├── statusbar_signal_1_2_thick.xml
│ │ ├── statusbar_signal_1_2_tint.xml
│ │ ├── statusbar_signal_1_2_tint_thick.xml
│ │ ├── statusbar_signal_1_3.xml
│ │ ├── statusbar_signal_1_3_dark.xml
│ │ ├── statusbar_signal_1_3_dark_theme.png
│ │ ├── statusbar_signal_1_3_dark_thick.xml
│ │ ├── statusbar_signal_1_3_theme.png
│ │ ├── statusbar_signal_1_3_thick.xml
│ │ ├── statusbar_signal_1_3_tint.xml
│ │ ├── statusbar_signal_1_3_tint_thick.xml
│ │ ├── statusbar_signal_1_4.xml
│ │ ├── statusbar_signal_1_4_dark.xml
│ │ ├── statusbar_signal_1_4_dark_theme.png
│ │ ├── statusbar_signal_1_4_dark_thick.xml
│ │ ├── statusbar_signal_1_4_theme.png
│ │ ├── statusbar_signal_1_4_thick.xml
│ │ ├── statusbar_signal_1_4_tint.xml
│ │ ├── statusbar_signal_1_4_tint_thick.xml
│ │ ├── statusbar_signal_1_5.xml
│ │ ├── statusbar_signal_1_5_dark.xml
│ │ ├── statusbar_signal_1_5_dark_theme.png
│ │ ├── statusbar_signal_1_5_dark_thick.xml
│ │ ├── statusbar_signal_1_5_theme.png
│ │ ├── statusbar_signal_1_5_thick.xml
│ │ ├── statusbar_signal_1_5_tint.xml
│ │ ├── statusbar_signal_1_5_tint_thick.xml
│ │ ├── statusbar_signal_2_0.xml
│ │ ├── statusbar_signal_2_0_dark.xml
│ │ ├── statusbar_signal_2_0_dark_theme.png
│ │ ├── statusbar_signal_2_0_dark_thick.xml
│ │ ├── statusbar_signal_2_0_theme.png
│ │ ├── statusbar_signal_2_0_thick.xml
│ │ ├── statusbar_signal_2_0_tint.xml
│ │ ├── statusbar_signal_2_0_tint_thick.xml
│ │ ├── statusbar_signal_2_1.xml
│ │ ├── statusbar_signal_2_1_dark.xml
│ │ ├── statusbar_signal_2_1_dark_theme.png
│ │ ├── statusbar_signal_2_1_dark_thick.xml
│ │ ├── statusbar_signal_2_1_theme.png
│ │ ├── statusbar_signal_2_1_thick.xml
│ │ ├── statusbar_signal_2_1_tint.xml
│ │ ├── statusbar_signal_2_1_tint_thick.xml
│ │ ├── statusbar_signal_2_2.xml
│ │ ├── statusbar_signal_2_2_dark.xml
│ │ ├── statusbar_signal_2_2_dark_theme.png
│ │ ├── statusbar_signal_2_2_dark_thick.xml
│ │ ├── statusbar_signal_2_2_theme.png
│ │ ├── statusbar_signal_2_2_thick.xml
│ │ ├── statusbar_signal_2_2_tint.xml
│ │ ├── statusbar_signal_2_2_tint_thick.xml
│ │ ├── statusbar_signal_2_3.xml
│ │ ├── statusbar_signal_2_3_dark.xml
│ │ ├── statusbar_signal_2_3_dark_theme.png
│ │ ├── statusbar_signal_2_3_dark_thick.xml
│ │ ├── statusbar_signal_2_3_theme.png
│ │ ├── statusbar_signal_2_3_thick.xml
│ │ ├── statusbar_signal_2_3_tint.xml
│ │ ├── statusbar_signal_2_3_tint_thick.xml
│ │ ├── statusbar_signal_2_4.xml
│ │ ├── statusbar_signal_2_4_dark.xml
│ │ ├── statusbar_signal_2_4_dark_theme.png
│ │ ├── statusbar_signal_2_4_dark_thick.xml
│ │ ├── statusbar_signal_2_4_theme.png
│ │ ├── statusbar_signal_2_4_thick.xml
│ │ ├── statusbar_signal_2_4_tint.xml
│ │ ├── statusbar_signal_2_4_tint_thick.xml
│ │ ├── statusbar_signal_2_5.xml
│ │ ├── statusbar_signal_2_5_dark.xml
│ │ ├── statusbar_signal_2_5_dark_theme.png
│ │ ├── statusbar_signal_2_5_dark_thick.xml
│ │ ├── statusbar_signal_2_5_theme.png
│ │ ├── statusbar_signal_2_5_thick.xml
│ │ ├── statusbar_signal_2_5_tint.xml
│ │ └── statusbar_signal_2_5_tint_thick.xml
│ ├── layout-land
│ │ └── fragment_selectcolor.xml
│ ├── layout
│ │ ├── activity_main.xml
│ │ ├── applist_item11.xml
│ │ ├── fragment_about_head.xml
│ │ ├── fragment_about_tail.xml
│ │ ├── fragment_donate.xml
│ │ ├── fragment_selectcolor.xml
│ │ ├── fragment_webpage.xml
│ │ ├── pref_item.xml
│ │ ├── preference_category.xml
│ │ ├── preference_seekbar12.xml
│ │ ├── prefs_app_selector.xml
│ │ ├── prefs_bt_networks.xml
│ │ ├── prefs_common.xml
│ │ ├── prefs_common_padded.xml
│ │ ├── prefs_fragment_base.xml
│ │ ├── prefs_main12.xml
│ │ ├── prefs_multiaction.xml
│ │ ├── prefs_sortable_list.xml
│ │ ├── prefs_wifi_networks.xml
│ │ ├── search_stub.xml
│ │ ├── statusbar_text_icon.xml
│ │ └── tasker_unlock.xml
│ ├── menu
│ │ ├── menu_itemactions.xml
│ │ ├── menu_itemoptions.xml
│ │ └── menu_mods.xml
│ ├── mipmap-anydpi-v26
│ │ └── ic_launcher.xml
│ ├── mipmap-xhdpi
│ │ └── ic_launcher_foreground.png
│ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_foreground.png
│ ├── mipmap-xxxhdpi
│ │ └── ic_launcher_foreground.png
│ ├── values-440dpi
│ │ └── dimens.xml
│ ├── values-cs-rCZ
│ │ └── strings.xml
│ ├── values-es-rES
│ │ └── strings.xml
│ ├── values-in-rID
│ │ └── strings.xml
│ ├── values-ja-rJP
│ │ └── strings.xml
│ ├── values-night
│ │ └── colors.xml
│ ├── values-pl-rPL
│ │ └── strings.xml
│ ├── values-pt-rBR
│ │ └── strings.xml
│ ├── values-ru-rRU
│ │ └── strings.xml
│ ├── values-tr-rTR
│ │ └── strings.xml
│ ├── values-vi-rVN
│ │ └── strings.xml
│ ├── values-xxhdpi
│ │ └── dimens.xml
│ ├── values-zh-rCN
│ │ └── strings.xml
│ ├── values-zh-rTW
│ │ └── strings.xml
│ ├── values
│ │ ├── arrays.xml
│ │ ├── attrs.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── ids.xml
│ │ ├── integers.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── xml
│ │ ├── prefs_about.xml
│ │ ├── prefs_controls.xml
│ │ ├── prefs_controls_cat.xml
│ │ ├── prefs_launcher.xml
│ │ ├── prefs_launcher_cat.xml
│ │ ├── prefs_main.xml
│ │ ├── prefs_system.xml
│ │ ├── prefs_system_alarmonlock.xml
│ │ ├── prefs_system_albumartonlock.xml
│ │ ├── prefs_system_autobrightness.xml
│ │ ├── prefs_system_batteryindicator.xml
│ │ ├── prefs_system_cat.xml
│ │ ├── prefs_system_charginginfo.xml
│ │ ├── prefs_system_controlcenter_clock.xml
│ │ ├── prefs_system_controlcenter_themestyle.xml
│ │ ├── prefs_system_detailednetspeed.xml
│ │ ├── prefs_system_hideicons.xml
│ │ ├── prefs_system_lockscreenshortcuts.xml
│ │ ├── prefs_system_noscreenlock.xml
│ │ ├── prefs_system_screenshot.xml
│ │ ├── prefs_system_secureqs.xml
│ │ ├── prefs_system_statusbar_batterystyle.xml
│ │ ├── prefs_system_statusbar_batterytempandcurrent.xml
│ │ ├── prefs_system_statusbar_clock.xml
│ │ ├── prefs_system_statusbar_mobilesignal.xml
│ │ ├── prefs_system_statusbar_righticons.xml
│ │ ├── prefs_system_statusbar_showdevicetemperature.xml
│ │ ├── prefs_system_statusbarcontrols.xml
│ │ ├── prefs_system_vibration_amp.xml
│ │ ├── prefs_system_visualizer.xml
│ │ ├── prefs_various.xml
│ │ ├── prefs_various_calluibright.xml
│ │ ├── prefs_various_hiddenfeatures.xml
│ │ └── shortcuts.xml
│ └── resources
│ └── META-INF
│ └── xposed
│ ├── java_init.list
│ ├── module.prop
│ └── scope.list
├── build.gradle
├── crowdin.yml
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── java
└── lang
│ └── annotations.xml
├── last_build
└── settings.gradle
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | custom: ["https://paypal.me/tpsxj"]
--------------------------------------------------------------------------------
/.github/workflows/crowdin.yml:
--------------------------------------------------------------------------------
1 | name: Crowdin Action
2 |
3 | on:
4 | workflow_dispatch
5 |
6 | permissions:
7 | pull-requests: write
8 | contents: write
9 |
10 | jobs:
11 | synchronize-with-crowdin:
12 | runs-on: ubuntu-22.04
13 |
14 | steps:
15 | - name: Checkout
16 | uses: actions/checkout@v4
17 |
18 | - name: crowdin action
19 | uses: crowdin/github-action@v1
20 | with:
21 | upload_sources: true
22 | upload_sources_args: '--preserve-hierarchy -s app/src/main/res/values/strings.xml -t app/src/main/res/values-%android_code%/%original_file_name%'
23 | upload_translations: false
24 | download_translations: true
25 | skip_untranslated_strings: true
26 | localization_branch_name: l10n_crowdin
27 | create_pull_request: true
28 | pull_request_title: 'New Crowdin Translations'
29 | pull_request_body: 'New Crowdin translations by [Crowdin GH Action](https://github.com/crowdin/github-action)'
30 | pull_request_base_branch_name: 'feat-a14'
31 | project_id: ${{ secrets.CROWDIN_PROJECT_ID }}
32 | token: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
33 | env:
34 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
35 | CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
36 | CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
37 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | app/release/*
4 | app/standalone/*
5 | /local.properties
6 | /.idea/caches
7 | /.idea/libraries
8 | /.idea/modules.xml
9 | /.idea/workspace.xml
10 | /.idea/navEditor.xml
11 | /.idea/assetWizardSettings.xml
12 | .DS_Store
13 | /build
14 | /captures
15 | .externalNativeBuild
16 | /.idea/misc.xml
17 | app/develop/
18 | .idea/.name
19 | .idea/copilot/
20 |
--------------------------------------------------------------------------------
/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/deploymentTargetDropDown.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/deploymentTargetSelector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
18 |
19 |
--------------------------------------------------------------------------------
/.idea/migrations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## Pengeek
2 |
3 | **English** | [日本語](README_jp.md) | [Português (Brasil)](README_PT-BR.md) | [中文](README_zh.md)
4 |
5 | Customize your HyperOS to your liking.
6 |
7 | For `HyperOS` based on `Android 14`.
8 |
9 | > Thanks for the awesome module [CustoMIUIzer](https://code.highspec.ru/Mikanoshi/CustoMIUIzer) from `Mikanoshi`
10 |
11 | ### Legacy releases
12 |
13 | * [MIUI 14 release](https://github.com/MonwF/customiuizer/releases/tag/v23.11.26)
14 | * [MIUI 13 release](https://github.com/MonwF/customiuizer/releases/tag/v23.08.26)
15 |
16 | ## Translations
17 | [](https://crowdin.com/project/customiuizer14)
18 |
19 | ## Test builds
20 | * [Telegram channel](https://t.me/pengeek)
21 | * [jiandaoyun](https://rz3kv5wa4g.jiandaoyun.com/dash/650e43a383027ec3225083e9)
22 |
23 | ### Donate
24 | Via paypal
25 | * [$5](https://paypal.me/tpsxj/5)
26 | * [$10](https://paypal.me/tpsxj/10)
27 | * [Other](https://paypal.me/tpsxj)
28 |
29 | ## Here are the main working features:
30 | * Keep phone unlocked in a trusted environment (Bluetooth and Wi-Fi)
31 | * Autobrightness range limit
32 | * Extended timers for silent and dnd mode
33 | * Music visualizer
34 | * Set album art as wallpaper
35 | * Statusbar
36 | * Hide icons
37 | * Clock tweak
38 | * Gesture (double tap to sleep, slice to adjust volume or brightness)
39 | * Battery bar indicator
40 | * Notifications
41 | * Notification importance
42 | * Auto expand
43 | * Extended menu
44 | * Remove limit per package
45 | * Open in floating window
46 | * Open channel settings
47 | * Disable blacklist for floating windows
48 | * Extended power menu
49 | * Allow downgrade
50 | * Disable app signature verification
51 | * Use back gesture with navbar mode
52 | * Custom left/right buttons on the navbar
53 | * Skip permission intercept warning countdown
54 | * Control system apps to connect with Wi-Fi and battery saver
55 | * Show more detail on app installer or info activity
56 | * Powerful gesture with multi actions
57 |
--------------------------------------------------------------------------------
/README_PT-BR.md:
--------------------------------------------------------------------------------
1 | ## Pengeek
2 |
3 | [English](README.md) | [日本語](README_jp.md) | **Português (Brasil)** | [中文](README_zh.md)
4 |
5 | Personalize o HyperOS ao seu gosto
6 |
7 | Para HyperOS baseado em Android 14.
8 |
9 | > Obrigado pelo incrível módulo de [Mikanoshi](https://code.highspec.ru/Mikanoshi/CustoMIUIzer)
10 |
11 | ### Lançamentos antigos
12 | * [MIUI 14](https://github.com/MonwF/customiuizer/releases/tag/v23.11.26)
13 | * [MIUI 13](https://github.com/MonwF/customiuizer/releases/tag/v23.08.26)
14 |
15 | ### Traduções
16 | [](https://crowdin.com/project/customiuizer14)
17 |
18 | ## Testar versões
19 | * [Canal do Telegram](https://t.me/pengeek)
20 | * [jiandaoyun](https://rz3kv5wa4g.jiandaoyun.com/dash/650e43a383027ec3225083e9)
21 |
22 | ### Doar
23 | Via paypal
24 | * [US$5](https://paypal.me/tpsxj/5)
25 | * [US$10](https://paypal.me/tpsxj/10)
26 | * [Outro](https://paypal.me/tpsxj)
27 |
28 | ## Aqui estão alguns dos principais recursos:
29 | * Mantenha o telefone desbloqueado em ambiente confiável (Bluetooth e Wi-Fi)
30 | * Limite da faixa de brilho automático
31 | * Temporizadores estendidos para o Modo silencioso e Não perturbe
32 | * Visualizador de música
33 | * Definir capa do álbum como papel de parede
34 | * Barra de status
35 | * Ocultar ícones
36 | * Ajuste do relógio
37 | * Gestos (toque duas vezes para desligar, pressione para ajustar o volume ou brilho)
38 | * Indicador da barra de bateria
39 | * Notificações
40 | * Importância da notificação
41 | * Expansão automática
42 | * Menu estendido
43 | * Remover limite por pacote
44 | * Abrir em janela flutuante
45 | * Abrir configurações do canal
46 | * Desabilitar lista negra para janelas flutuantes
47 | * Menu de energia estendido
48 | * Permitir downgrade
49 | * Desativar a verificação de assinatura do app
50 | * Use o gesto para trás com o modo navegação por gestos
51 | * Botões esquerdo/direito personalizados na barra de navegação
52 | * Ignorar limite de contagem regressiva para permissões perigosas
53 | * Controle apps do sistema para conectar-se com Wi-Fi e economia de bateria
54 | * Mostrar mais detalhes sobre o instalador do app ou atividade de informações
55 | * Gestos poderosos com múltiplas ações
56 |
--------------------------------------------------------------------------------
/README_zh.md:
--------------------------------------------------------------------------------
1 | ## 米客
2 |
3 | [English](README.md) | [日本語](README_jp.md) | [Português (Brasil)](README_PT-BR.md) | **中文**
4 |
5 | 客制化你的HyperOS
6 |
7 | 支持基于`Android 14`以上的`HyperOS`。
8 |
9 | > 感谢`Mikanoshi`的 [CustoMIUIzer](https://code.highspec.ru/Mikanoshi/CustoMIUIzer) 模块
10 |
11 | ### 过时版本
12 | * [MIUI 14 下载](https://github.com/MonwF/customiuizer/releases/tag/v23.11.26)
13 | * [MIUI 13 下载](https://github.com/MonwF/customiuizer/releases/tag/v23.08.26)
14 |
15 | ### 测试版下载
16 | * [网盘](https://rz3kv5wa4g.jiandaoyun.com/dash/650e43a383027ec3225083e9)
17 | * [Telegram channel](https://t.me/pengeek)
18 |
19 | ### 主要功能
20 | * 双排状态栏
21 | * 信任蓝牙和Wi-Fi禁止锁屏
22 | * 查看已保存Wi-Fi密码
23 | * 自动亮度范围限制
24 | * 双排信号
25 | * 状态栏显示电池温度和电池
26 | * 跳过10s安全警告
27 | * 音乐可视化
28 | * 独立通知音量
29 | * 专辑封面设置为壁纸
30 | * 状态栏显秒与图标隐藏
31 | * 彩色电池条
32 | * 使用导航栏同时启用返回手势
33 | * 锁屏打开手电筒
34 | * 通知
35 | * 通知重要性设置
36 | * 自动展开
37 | * 小窗打开通知
38 | * 直接打开频道设置
39 | * 浮窗记住打开状态和位置、移除黑名单(含分屏)
40 | * 扩展电源菜单
41 | * 允许直接更新系统应用
42 | * 导航栏手势与自定义按钮
43 | * 安装或升级app时显示更多信息
44 | * 允许限制系统app使用网络
45 |
46 | ------
47 | #### 佛系开发,随缘打赏
48 |
49 |
50 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/lib/api-100.aar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/lib/api-100.aar
--------------------------------------------------------------------------------
/app/lib/framework.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/lib/framework.jar
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | -verbose
2 |
3 | # Xposed
4 | -adaptresourcefilecontents META-INF/xposed/java_init.list
5 | -keepattributes RuntimeVisibleAnnotations
6 | -keep,allowoptimization,allowobfuscation public class * extends io.github.libxposed.api.XposedModule {
7 | public (...);
8 | public void onPackageLoaded(...);
9 | public void onSystemServerLoaded(...);
10 | }
11 |
12 | -keep,allowoptimization,allowobfuscation @io.github.libxposed.api.annotations.* class * {
13 | @io.github.libxposed.api.annotations.BeforeInvocation ;
14 | @io.github.libxposed.api.annotations.AfterInvocation ;
15 | }
16 |
17 | -keep,allowoptimization class name.monwf.customiuizer.mods.utils.HookerClassHelper$MethodHook {
18 | ;
19 | }
20 |
21 | -keepnames class name.monwf.customiuizer.GateWayLauncher
22 |
23 | # Obfuscation
24 | -repackageclasses
25 | -allowaccessmodification
26 |
27 | #-dontwarn android.app.ActivityTaskManager$RootTaskInfo, android.util.Singleton
28 | -dontwarn kotlin.jvm.internal.SourceDebugExtension
29 | -dontwarn android.**
30 | -dontwarn android.view.**
31 | -dontwarn miui.**
32 | # -dontnote **
33 |
--------------------------------------------------------------------------------
/app/src/main/assets/test0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/assets/test0.png
--------------------------------------------------------------------------------
/app/src/main/assets/test1.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/assets/test1.mp3
--------------------------------------------------------------------------------
/app/src/main/assets/test2.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/assets/test2.mp4
--------------------------------------------------------------------------------
/app/src/main/assets/test3.txt:
--------------------------------------------------------------------------------
1 | CustoMIUIzer is the best!
--------------------------------------------------------------------------------
/app/src/main/assets/test4.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/assets/test4.zip
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/Credentials.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer;
2 |
3 | import android.app.Activity;
4 | import android.app.KeyguardManager;
5 | import android.app.admin.DevicePolicyManager;
6 | import android.content.Context;
7 | import android.content.Intent;
8 | import android.os.Bundle;
9 | import android.security.keystore.KeyGenParameterSpec;
10 | import android.security.keystore.KeyProperties;
11 | import android.widget.Toast;
12 |
13 | import androidx.appcompat.app.AppCompatActivity;
14 |
15 | import javax.crypto.KeyGenerator;
16 |
17 | public class Credentials extends AppCompatActivity {
18 |
19 | @Override
20 | protected void onCreate(Bundle savedInstanceState) {
21 | super.onCreate(savedInstanceState);
22 |
23 | try {
24 | KeyguardManager km = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);
25 | if (km != null && km.isKeyguardSecure()) {
26 | try {
27 | KeyGenParameterSpec.Builder builder = new KeyGenParameterSpec.Builder("dummy", KeyProperties.PURPOSE_ENCRYPT | KeyProperties.PURPOSE_DECRYPT).setUserAuthenticationRequired(true);
28 | KeyGenerator keygen = KeyGenerator.getInstance(KeyProperties.KEY_ALGORITHM_AES, "AndroidKeyStore");
29 | keygen.init(builder.build());
30 | keygen.generateKey();
31 | Toast.makeText(this, R.string.credentials_ok, Toast.LENGTH_SHORT).show();
32 | finish();
33 | } catch (Throwable e) {
34 | Intent authIntent = km.createConfirmDeviceCredentialIntent(getString(R.string.credentials_unlock), getString(R.string.dummy));
35 | startActivityForResult(authIntent, 0);
36 | }
37 | } else {
38 | finish();
39 | Intent intent = new Intent(DevicePolicyManager.ACTION_SET_NEW_PASSWORD);
40 | startActivity(intent);
41 | }
42 | } catch (Throwable t) {
43 | t.printStackTrace();
44 | }
45 | }
46 |
47 | @Override
48 | protected void onActivityResult(int requestCode, int resultCode, Intent data) {
49 | finish();
50 | if (resultCode == Activity.RESULT_OK)
51 | Toast.makeText(this, R.string.credentials_success, Toast.LENGTH_SHORT).show();
52 | }
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/CredentialsLauncher.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer;
2 |
3 | import androidx.appcompat.app.AppCompatActivity;
4 |
5 | public class CredentialsLauncher extends AppCompatActivity {}
6 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/CredentialsShortcut.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer;
2 |
3 | import android.content.Intent;
4 | import android.os.Bundle;
5 |
6 | import androidx.appcompat.app.AppCompatActivity;
7 |
8 | public class CredentialsShortcut extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 |
14 | Intent intent = new Intent();
15 | Intent launchIntent = new Intent(this, Credentials.class);
16 | intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, launchIntent);
17 | intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getResources().getString(R.string.credentials_unlock));
18 | intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_credentials));
19 |
20 | setResult(RESULT_OK, intent);
21 | finish();
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/GateWayLauncher.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer;
2 |
3 | import androidx.appcompat.app.AppCompatActivity;
4 |
5 | public class GateWayLauncher extends AppCompatActivity {}
6 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/MainApplication.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer;
2 |
3 | import android.app.Application;
4 | import android.content.Context;
5 | import android.content.SharedPreferences;
6 |
7 | import java.util.Locale;
8 |
9 | import name.monwf.customiuizer.utils.AppHelper;
10 | import name.monwf.customiuizer.utils.Helpers;
11 |
12 |
13 | public class MainApplication extends Application {
14 | @Override
15 | protected void attachBaseContext(Context base) {
16 | Helpers.withinAppContext = true;
17 | SharedPreferences sp = AppHelper.getSharedPrefs(base, false);
18 | AppHelper.appPrefs = sp;
19 | String locale = sp.getString("pref_key_miuizer_locale", "auto");
20 | if (!"auto".equals(locale) && !"1".equals(locale)) Locale.setDefault(Locale.forLanguageTag(locale));
21 | super.attachBaseContext(base);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/mods/utils/ResourceConstants.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.mods.utils;
2 |
3 | public class ResourceConstants {
4 | public static String[] module_resize_black_list = {"com.android.camera"};
5 | }
6 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/prefs/ColorPreferenceEx.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.prefs;
2 |
3 | import android.content.Context;
4 | import android.os.Bundle;
5 | import android.util.AttributeSet;
6 |
7 | import androidx.preference.Preference;
8 |
9 | import name.monwf.customiuizer.MainActivity;
10 | import name.monwf.customiuizer.R;
11 | import name.monwf.customiuizer.subs.ColorSelector;
12 | import name.monwf.customiuizer.utils.AppHelper;
13 |
14 | public class ColorPreferenceEx extends PreferenceEx {
15 | public ColorPreferenceEx(Context context, AttributeSet attrs) {
16 | super(context, attrs);
17 |
18 | setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
19 | @Override
20 | public boolean onPreferenceClick(Preference preference) {
21 | Bundle args = new Bundle();
22 | args.putString("key", getKey());
23 | MainActivity act = (MainActivity) getContext();
24 | act.navToSubFragment(new ColorSelector(), args, AppHelper.SettingsType.Edit, AppHelper.ActionBarType.Edit, getTitle().toString(), R.layout.fragment_selectcolor);
25 | return true;
26 | }
27 | });
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/prefs/EditTextPreferenceEx.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.prefs;
2 |
3 | import android.content.Context;
4 | import android.content.res.Resources;
5 | import android.content.res.TypedArray;
6 |
7 | import androidx.preference.EditTextPreference;
8 | import androidx.preference.PreferenceViewHolder;
9 | import android.util.AttributeSet;
10 | import android.view.View;
11 | import android.widget.TextView;
12 |
13 | import name.monwf.customiuizer.R;
14 | import name.monwf.customiuizer.utils.Helpers;
15 |
16 | public class EditTextPreferenceEx extends EditTextPreference implements PreferenceState {
17 | private final int indentLevel;
18 | private final boolean dynamic;
19 | private boolean newmod = false;
20 | private boolean highlight = false;
21 | private boolean unsupported = false;
22 |
23 | public EditTextPreferenceEx(Context context, AttributeSet attrs) {
24 | super(context, attrs);
25 | final TypedArray xmlAttrs = context.obtainStyledAttributes(attrs, R.styleable.CheckBoxPreferenceEx);
26 | dynamic = xmlAttrs.getBoolean(R.styleable.CheckBoxPreferenceEx_dynamic, false);
27 | indentLevel = xmlAttrs.getInt(R.styleable.CheckBoxPreferenceEx_indentLevel, 0);
28 | xmlAttrs.recycle();
29 | setIconSpaceReserved(false);
30 | }
31 |
32 | public void getView(View finalView) {
33 | TextView title = finalView.findViewById(android.R.id.title);
34 | title.setText(getTitle() + (unsupported ? " ⨯" : (dynamic ? " ⟲" : "")));
35 | if (newmod) Helpers.applyNewMod(title);
36 | if (highlight) {
37 | Helpers.applySearchItemHighlight(finalView);
38 | }
39 | int childpadding = getContext().getResources().getDimensionPixelSize(R.dimen.preference_item_child_padding);
40 | int hrzPadding = (indentLevel + 1) * childpadding;
41 | finalView.setPadding(hrzPadding, 0, childpadding, 0);
42 | }
43 |
44 | @Override
45 | public void onBindViewHolder(PreferenceViewHolder view) {
46 | super.onBindViewHolder(view);
47 | getView(view.itemView);
48 | }
49 |
50 | public void setUnsupported(boolean value) {
51 | unsupported = value;
52 | setEnabled(!value);
53 | }
54 |
55 | @Override
56 | public void markAsNew() {
57 | newmod = true;
58 | }
59 |
60 | @Override
61 | public void applyHighlight() {
62 | highlight = true;
63 | }
64 |
65 | }
66 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/prefs/ListViewEx.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.prefs;
2 |
3 | import android.content.Context;
4 | import android.util.AttributeSet;
5 | import android.widget.ListView;
6 |
7 | public class ListViewEx extends ListView {
8 |
9 | public ListViewEx(Context context, AttributeSet attrs) {
10 | super(context, attrs);
11 | this.setDivider(null);
12 | this.setDividerHeight(0);
13 | }
14 |
15 | public ListViewEx(Context context) {
16 | super(context);
17 | }
18 |
19 | public ListViewEx(Context context, AttributeSet attrs, int defStyle) {
20 | super(context, attrs, defStyle);
21 | }
22 |
23 | @Override
24 | public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
25 | int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
26 | super.onMeasure(widthMeasureSpec, expandSpec);
27 | }
28 | }
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/prefs/PreferenceState.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.prefs;
2 |
3 | public interface PreferenceState {
4 | void markAsNew();
5 | void applyHighlight();
6 | }
7 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/prefs/SpinnerExFake.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.prefs;
2 |
3 | import android.content.Context;
4 | import android.content.Intent;
5 | import android.content.SharedPreferences;
6 | import android.util.AttributeSet;
7 | import android.util.Pair;
8 |
9 | import java.util.ArrayList;
10 |
11 | import name.monwf.customiuizer.utils.AppHelper;
12 |
13 | public class SpinnerExFake extends SpinnerEx {
14 |
15 | private String value = null;
16 | private final ArrayList> others = new ArrayList>();
17 |
18 | public SpinnerExFake(Context context, AttributeSet attrs) {
19 | super(context, attrs);
20 | others.clear();
21 | }
22 |
23 | public void setValue(String val) {
24 | value = val;
25 | }
26 |
27 | public String getValue() {
28 | return value;
29 | }
30 |
31 | public void addValue(String key, String val) {
32 | if (val == null) val = AppHelper.getStringOfAppPrefs(key, null);
33 | if (val != null) others.add(new Pair(key, val));
34 | }
35 |
36 | public void addValue(String key, Intent val) {
37 | String sVal;
38 | if (val == null)
39 | sVal = AppHelper.getStringOfAppPrefs(key, null);
40 | else
41 | sVal = val.toUri(0);
42 | if (sVal != null) others.add(new Pair(key, sVal));
43 | }
44 |
45 | public void applyOthers() {
46 | if (others.size() == 0) return;
47 | SharedPreferences.Editor editor = AppHelper.appPrefs.edit();
48 | for (Pair pref: others) {
49 | editor.putString(pref.first, pref.second);
50 | }
51 | editor.apply();
52 | }
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/subs/System_AutoBrightness.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.subs;
2 |
3 | import android.os.Bundle;
4 | import android.widget.SeekBar;
5 |
6 | import name.monwf.customiuizer.SubFragment;
7 | import name.monwf.customiuizer.prefs.SeekBarPreference;
8 |
9 | public class System_AutoBrightness extends SubFragment {
10 | SeekBarPreference minBrightness;
11 | SeekBarPreference maxBrightness;
12 |
13 | @Override
14 | public void onActivityCreated(Bundle savedInstanceState) {
15 | super.onActivityCreated(savedInstanceState);
16 |
17 | maxBrightness = (SeekBarPreference)findPreference("pref_key_system_autobrightness_max");
18 | minBrightness = (SeekBarPreference)findPreference("pref_key_system_autobrightness_min");
19 | minBrightness.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
20 | @Override
21 | public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
22 | if (!fromUser) return;
23 | if (maxBrightness.getValue() <= progress) maxBrightness.setValue(progress + 1);
24 | maxBrightness.setMinValue(progress + 1);
25 | }
26 |
27 | @Override
28 | public void onStartTrackingTouch(SeekBar seekBar) {}
29 |
30 | @Override
31 | public void onStopTrackingTouch(SeekBar seekBar) {}
32 | });
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/subs/System_BatteryIndicator.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.subs;
2 |
3 | import android.content.Intent;
4 | import android.os.Bundle;
5 | import androidx.preference.Preference;
6 |
7 | import name.monwf.customiuizer.SubFragment;
8 | import name.monwf.customiuizer.utils.AppHelper;
9 |
10 | public class System_BatteryIndicator extends SubFragment {
11 |
12 | @Override
13 | public void onActivityCreated(Bundle savedInstanceState) {
14 | super.onActivityCreated(savedInstanceState);
15 |
16 | String colorval = AppHelper.getStringOfAppPrefs("pref_key_system_batteryindicator_color", "1");
17 | findPreference("pref_key_system_batteryindicator_colorval1").setEnabled(!"3".equals(colorval));
18 | findPreference("pref_key_system_batteryindicator_colorval2").setEnabled(!"3".equals(colorval));
19 | findPreference("pref_key_system_batteryindicator_colorval3").setEnabled(!"3".equals(colorval));
20 | findPreference("pref_key_system_batteryindicator_colorval4").setEnabled(!"3".equals(colorval));
21 | findPreference("pref_key_system_batteryindicator_color").setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
22 | @Override
23 | public boolean onPreferenceChange(Preference preference, Object newValue) {
24 | findPreference("pref_key_system_batteryindicator_colorval1").setEnabled(!"3".equals(newValue));
25 | findPreference("pref_key_system_batteryindicator_colorval2").setEnabled(!"3".equals(newValue));
26 | findPreference("pref_key_system_batteryindicator_colorval3").setEnabled(!"3".equals(newValue));
27 | findPreference("pref_key_system_batteryindicator_colorval4").setEnabled(!"3".equals(newValue));
28 | return true;
29 | }
30 | });
31 |
32 | findPreference("pref_key_system_batteryindicator_test").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
33 | @Override
34 | public boolean onPreferenceClick(Preference preference) {
35 | getActivity().sendBroadcast(new Intent("name.monwf.customiuizer.mods.BatteryIndicatorTest"));
36 | return true;
37 | }
38 | });
39 | }
40 |
41 | }
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/subs/System_Visualizer.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.subs;
2 |
3 | import android.os.Bundle;
4 | import androidx.preference.Preference;
5 |
6 | import name.monwf.customiuizer.SubFragment;
7 | import name.monwf.customiuizer.utils.AppHelper;
8 |
9 | public class System_Visualizer extends SubFragment {
10 |
11 | @Override
12 | public void onActivityCreated(Bundle savedInstanceState) {
13 | super.onActivityCreated(savedInstanceState);
14 |
15 | findPreference("pref_key_system_visualizer_colorval").setEnabled("2".equals(AppHelper.getStringOfAppPrefs("pref_key_system_visualizer_color", "1")));
16 | findPreference("pref_key_system_visualizer_dyntime").setEnabled("5".equals(AppHelper.getStringOfAppPrefs("pref_key_system_visualizer_color", "1")));
17 | findPreference("pref_key_system_visualizer_color").setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
18 | @Override
19 | public boolean onPreferenceChange(Preference preference, Object newValue) {
20 | findPreference("pref_key_system_visualizer_colorval").setEnabled("2".equals(newValue));
21 | findPreference("pref_key_system_visualizer_dyntime").setEnabled("5".equals(newValue));
22 | return true;
23 | }
24 | });
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/subs/Various.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.subs;
2 |
3 | import android.app.Activity;
4 | import android.content.pm.ApplicationInfo;
5 | import android.content.pm.PackageManager;
6 | import android.os.Bundle;
7 |
8 | import androidx.preference.Preference;
9 |
10 | import name.monwf.customiuizer.R;
11 | import name.monwf.customiuizer.SubFragment;
12 | import name.monwf.customiuizer.prefs.CheckBoxPreferenceEx;
13 | import name.monwf.customiuizer.utils.AppHelper;
14 |
15 | public class Various extends SubFragment {
16 |
17 | @Override
18 | public void onActivityCreated(Bundle savedInstanceState) {
19 | super.onActivityCreated(savedInstanceState);
20 |
21 | findPreference("pref_key_various_alarmcompat_apps").setOnPreferenceClickListener(openAppsEdit);
22 |
23 | findPreference("pref_key_various_calluibright_cat").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
24 | @Override
25 | public boolean onPreferenceClick(Preference preference) {
26 | openSubFragment(new Various_CallUIBright(), null, AppHelper.SettingsType.Preference, AppHelper.ActionBarType.HomeUp, R.string.various_calluibright_title, R.xml.prefs_various_calluibright);
27 | return true;
28 | }
29 | });
30 |
31 | findPreference("pref_key_various_hiddenfeatures_cat").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
32 | @Override
33 | public boolean onPreferenceClick(Preference preference) {
34 | openSubFragment(new Various_HiddenFeatures(), null, AppHelper.SettingsType.Preference, AppHelper.ActionBarType.HomeUp, R.string.various_hiddenfeatures_title, R.xml.prefs_various_hiddenfeatures);
35 | return true;
36 | }
37 | });
38 |
39 | try {
40 | final Activity act = getActivity();
41 | ApplicationInfo pkgInfo = act.getPackageManager().getApplicationInfo("com.miui.packageinstaller", PackageManager.MATCH_DISABLED_COMPONENTS);
42 | if (!pkgInfo.enabled) throw new Throwable();
43 | } catch (Throwable e) {
44 | CheckBoxPreferenceEx pref = findPreference("pref_key_various_miuiinstaller");
45 | pref.setChecked(false);
46 | pref.setUnsupported(true);
47 | pref.setSummary(R.string.various_miuiinstaller_error);
48 | }
49 | }
50 |
51 | }
52 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/tasker/Constants.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.tasker;
2 |
3 | public class Constants {
4 |
5 | public static final String INTENT_PREFIX = "com.twofortyfouram.locale.intent.";
6 | public static final String EXTRA_BUNDLE = INTENT_PREFIX + "extra.BUNDLE";
7 | public static final String EXTRA_STRING_BLURB = INTENT_PREFIX + "extra.BLURB";
8 | public static final String ACTION_FIRE_SETTING = INTENT_PREFIX + "action.FIRE_SETTING";
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/tasker/UnlockReceiver.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.tasker;
2 |
3 | import android.content.BroadcastReceiver;
4 | import android.content.Context;
5 | import android.content.Intent;
6 | import android.os.Bundle;
7 |
8 | import name.monwf.customiuizer.mods.GlobalActions;
9 |
10 | public class UnlockReceiver extends BroadcastReceiver {
11 |
12 | @Override
13 | public void onReceive(Context context, Intent intent) {
14 | Bundle bundle = intent.getBundleExtra(Constants.EXTRA_BUNDLE);
15 | if (bundle != null) {
16 | Intent sendIntent = new Intent();
17 | sendIntent.setAction(GlobalActions.ACTION_PREFIX + "UnlockSetForced");
18 | sendIntent.putExtras(bundle);
19 | context.sendBroadcast(sendIntent);
20 | }
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/utils/AppData.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.utils;
2 |
3 | public class AppData {
4 | public String label;
5 | public String pkgName;
6 | public String actName;
7 | public boolean enabled;
8 | public int user = 0;
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/utils/ModData.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.utils;
2 |
3 | public class ModData {
4 |
5 | public enum ModCat {
6 | pref_key_system,
7 | pref_key_launcher,
8 | pref_key_controls,
9 | pref_key_various
10 | }
11 |
12 | public String title;
13 | public String breadcrumbs;
14 | public String key;
15 | public ModCat cat;
16 | public String sub;
17 | public int order;
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/utils/PrefMap.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.utils;
2 |
3 |
4 | import java.util.HashMap;
5 | import java.util.HashSet;
6 | import java.util.Set;
7 |
8 |
9 | public class PrefMap extends HashMap {
10 |
11 | public Object getObject(String key, Object defValue) {
12 | return get(key) == null ? defValue : get(key);
13 | }
14 |
15 | public int getInt(String key, int defValue) {
16 | if (!key.startsWith("pref_key_")) {
17 | key = "pref_key_" + key;
18 | }
19 | return get(key) == null ? defValue : (Integer)get(key);
20 | }
21 |
22 | public long getLong(String key, long defValue) {
23 | if (!key.startsWith("pref_key_")) {
24 | key = "pref_key_" + key;
25 | }
26 | return get(key) == null ? defValue : (Long)get(key);
27 | }
28 |
29 | public String getString(String key, String defValue) {
30 | if (!key.startsWith("pref_key_")) {
31 | key = "pref_key_" + key;
32 | }
33 | return get(key) == null ? defValue : (String)get(key);
34 | }
35 |
36 | public int getStringAsInt(String key, int defValue) {
37 | if (!key.startsWith("pref_key_")) {
38 | key = "pref_key_" + key;
39 | }
40 | return get(key) == null ? defValue : Integer.parseInt((String)get(key));
41 | }
42 |
43 | public Set getStringSet(String key) {
44 | if (!key.startsWith("pref_key_")) {
45 | key = "pref_key_" + key;
46 | }
47 | return get(key) == null ? new HashSet<>() : (Set)get(key);
48 | }
49 |
50 | public boolean getBoolean(String key) {
51 | return getBoolean(key, false);
52 | }
53 | public boolean getBoolean(String key, boolean defValue) {
54 | if (!key.startsWith("pref_key_")) {
55 | key = "pref_key_" + key;
56 | }
57 | return get(key) == null ? defValue : (Boolean)get(key);
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/app/src/main/java/name/monwf/customiuizer/utils/SoundData.java:
--------------------------------------------------------------------------------
1 | package name.monwf.customiuizer.utils;
2 |
3 | import android.os.Parcel;
4 | import android.os.Parcelable;
5 |
6 | import java.util.Calendar;
7 |
8 | public class SoundData implements Parcelable {
9 | public final String caller;
10 | public final String uid;
11 | public final String type;
12 | public final long time;
13 |
14 | public static SoundData fromPref(String pref) {
15 | String[] dataArr = pref.split("\\|");
16 | return new SoundData(dataArr[0], dataArr[1], dataArr[2]);
17 | }
18 |
19 | public SoundData(String caller, String type, String uid) {
20 | this.caller = caller;
21 | this.uid = uid;
22 | this.type = type;
23 | this.time = Calendar.getInstance().getTime().getTime();
24 | }
25 |
26 | public SoundData(Parcel in) {
27 | caller = in.readString();
28 | uid = in.readString();
29 | type = in.readString();
30 | time = in.readLong();
31 | }
32 |
33 | public static final Creator CREATOR = new Creator() {
34 | @Override
35 | public SoundData createFromParcel(Parcel in) {
36 | return new SoundData(in);
37 | }
38 |
39 | @Override
40 | public SoundData[] newArray(int size) {
41 | return new SoundData[size];
42 | }
43 | };
44 |
45 | @Override
46 | public int describeContents() {
47 | return 0;
48 | }
49 |
50 | @Override
51 | public void writeToParcel(Parcel dest, int flags) {
52 | dest.writeString(caller);
53 | dest.writeString(uid);
54 | dest.writeString(type);
55 | dest.writeLong(time);
56 | }
57 |
58 | @Override
59 | public boolean equals(Object obj) {
60 | if (!(obj instanceof SoundData)) return false;
61 | SoundData data = (SoundData)obj;
62 | return this.caller.equals(data.caller) && this.uid.equals(data.uid) && this.type.equals(data.type);
63 | }
64 |
65 | public String toPref() {
66 | return caller + "|" + type + "|" + uid;
67 | }
68 |
69 | @Override
70 | public String toString() {
71 | return "SoundData{" +
72 | "caller='" + caller + '\'' +
73 | ", uid='" + uid + '\'' +
74 | ", type='" + type + '\'' +
75 | ", time=" + time +
76 | '}';
77 | }
78 | }
79 |
--------------------------------------------------------------------------------
/app/src/main/java/org/apache/commons/lang3/reflect/MemberUtilsX.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one or more
3 | * contributor license agreements. See the NOTICE file distributed with
4 | * this work for additional information regarding copyright ownership.
5 | * The ASF licenses this file to You under the Apache License, Version 2.0
6 | * (the "License"); you may not use this file except in compliance with
7 | * the License. You may obtain a copy of the License at
8 | *
9 | * http://www.apache.org/licenses/LICENSE-2.0
10 | *
11 | * Unless required by applicable law or agreed to in writing, software
12 | * distributed under the License is distributed on an "AS IS" BASIS,
13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | * See the License for the specific language governing permissions and
15 | * limitations under the License.
16 | */
17 |
18 | package org.apache.commons.lang3.reflect;
19 |
20 | import java.lang.reflect.Constructor;
21 | import java.lang.reflect.Method;
22 |
23 | public class MemberUtilsX {
24 | public static int compareConstructorFit(final Constructor> left, final Constructor> right, final Class>[] actual) {
25 | return MemberUtils.compareConstructorFit(left, right, actual);
26 | }
27 |
28 | public static int compareMethodFit(final Method left, final Method right, final Class>[] actual) {
29 | return MemberUtils.compareMethodFit(left, right, actual);
30 | }
31 | }
--------------------------------------------------------------------------------
/app/src/main/res/anim/activity_close_enter.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
8 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/activity_close_exit.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/activity_open_enter.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
9 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/activity_open_exit.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
11 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/decelerate_interpolator.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/animator/fragment_close_enter.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/animator/fragment_close_exit.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/animator/fragment_open_enter.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/animator/fragment_open_exit.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/color/color_popmenu_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/color/color_popup_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/color/color_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/color/preference_primary_text.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/color/preference_primary_text_disable.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/color/preference_secondary_text.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-night-xhdpi-v4/card_icon_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-night-xhdpi-v4/card_icon_default.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-night-xxhdpi-v4/btn_checkbox_on_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-night-xxhdpi-v4/btn_checkbox_on_disabled.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-night-xxhdpi-v4/btn_checkbox_on_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-night-xxhdpi-v4/btn_checkbox_on_normal.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-night-xxhdpi-v4/drag_handle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-night-xxhdpi-v4/drag_handle.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-night-xxhdpi-v4/icon_action_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-night-xxhdpi-v4/icon_action_default.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-night-xxxhdpi-v4/progressbar_indeterminate_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-night-xxxhdpi-v4/progressbar_indeterminate_circle.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi-v4/card_icon_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xhdpi-v4/card_icon_default.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/alert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/alert.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/am_card_item_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/am_card_item_disabled.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/btn_checkbox_off_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/btn_checkbox_off_disabled.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/btn_checkbox_off_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/btn_checkbox_off_normal.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/btn_checkbox_on_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/btn_checkbox_on_disabled.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/btn_checkbox_on_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/btn_checkbox_on_normal.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/color_button.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/color_button.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/drag_handle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/drag_handle.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/ic_appinfo12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/ic_appinfo12.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/ic_credentials.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/ic_credentials.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/ic_forceclose12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/ic_forceclose12.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/ic_mask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/ic_mask.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/ic_qs_autorotate_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/ic_qs_autorotate_disabled.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/ic_qs_autorotate_lock_landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/ic_qs_autorotate_lock_landscape.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/ic_qs_autorotate_lock_portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/ic_qs_autorotate_lock_portrait.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/ic_xspace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/ic_xspace.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/icon_action_allow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/icon_action_allow.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/icon_action_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/icon_action_default.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/icon_action_disallow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/icon_action_disallow.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi-v4/snowflake.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxhdpi-v4/snowflake.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi-v4/ic_sysbar_dot_bottomleft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxxhdpi-v4/ic_sysbar_dot_bottomleft.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi-v4/ic_sysbar_dot_bottomleft_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxxhdpi-v4/ic_sysbar_dot_bottomleft_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi-v4/ic_sysbar_dot_topright.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxxhdpi-v4/ic_sysbar_dot_topright.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi-v4/ic_sysbar_dot_topright_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxxhdpi-v4/ic_sysbar_dot_topright_dark.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi-v4/progressbar_indeterminate_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxxhdpi-v4/progressbar_indeterminate_circle.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi-v4/recents_icon_custom_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxxhdpi-v4/recents_icon_custom_normal.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi-v4/recents_icon_custom_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxxhdpi-v4/recents_icon_custom_pressed.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi-v4/recents_icon_launch_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxxhdpi-v4/recents_icon_launch_normal.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi-v4/recents_icon_launch_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxxhdpi-v4/recents_icon_launch_pressed.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi-v4/recents_icon_toggle_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxxhdpi-v4/recents_icon_toggle_normal.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi-v4/recents_icon_toggle_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable-xxxhdpi-v4/recents_icon_toggle_pressed.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/btn_checkbox.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/donatewx.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/donatewx.jpeg
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_actionbar_done.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_openinfw.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_qs_5g_off.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_qs_5g_on.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_qs_fps_off.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_qs_fps_on.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_qs_second_off.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_qs_second_on.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/input_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/keyguard_bottom_flashlight_img_dark.xml:
--------------------------------------------------------------------------------
1 |
6 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/keyguard_bottom_flashlight_img_light.xml:
--------------------------------------------------------------------------------
1 |
6 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/list_item_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
8 |
11 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/list_item_bg_normal.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | -
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/list_item_bg_pressed.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | -
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/list_item_bg_selected.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | -
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/popmenu_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
7 |
8 |
9 |
10 |
11 | -
12 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/popup_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
7 |
8 |
9 |
10 |
11 | -
12 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/progressbar_indeterminate.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/recents_icon_custom.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/recents_icon_launch.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/recents_icon_toggle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/rounded_corners.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_0.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_0_dark.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_0_dark_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_1_0_dark_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_0_dark_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_0_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_1_0_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_0_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_0_tint.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_0_tint_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_1.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_1_dark.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_1_dark_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_1_1_dark_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_1_dark_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_1_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_1_1_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_1_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_1_tint.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_1_tint_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_2.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_2_dark.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_2_dark_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_1_2_dark_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_2_dark_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_2_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_1_2_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_2_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_2_tint.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_2_tint_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_3.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_3_dark.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_3_dark_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_1_3_dark_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_3_dark_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_3_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_1_3_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_3_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_3_tint.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_3_tint_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_4.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_4_dark.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_4_dark_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_1_4_dark_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_4_dark_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_4_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_1_4_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_4_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_4_tint.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_4_tint_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_5.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_5_dark.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_5_dark_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_1_5_dark_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_5_dark_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_5_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_1_5_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_5_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_5_tint.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_1_5_tint_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_0.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_0_dark.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_0_dark_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_2_0_dark_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_0_dark_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_0_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_2_0_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_0_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_0_tint.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_0_tint_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_1.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_1_dark.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_1_dark_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_2_1_dark_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_1_dark_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_1_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_2_1_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_1_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_1_tint.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_1_tint_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_2.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_2_dark.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_2_dark_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_2_2_dark_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_2_dark_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_2_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_2_2_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_2_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_2_tint.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_2_tint_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_3.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_3_dark.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_3_dark_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_2_3_dark_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_3_dark_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_3_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_2_3_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_3_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_3_tint.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_3_tint_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_4.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_4_dark.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_4_dark_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_2_4_dark_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_4_dark_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_4_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_2_4_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_4_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_4_tint.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_4_tint_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_5.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_5_dark.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_5_dark_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_2_5_dark_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_5_dark_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_5_theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/drawable/statusbar_signal_2_5_theme.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_5_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_5_tint.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/statusbar_signal_2_5_tint_thick.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
15 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
20 |
21 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_about_tail.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
14 |
15 |
22 |
23 |
30 |
31 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_donate.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_webpage.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/preference_category.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/prefs_app_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
19 |
20 |
26 |
27 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/prefs_common.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/prefs_common_padded.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/prefs_fragment_base.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
15 |
21 |
26 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/prefs_main12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/prefs_sortable_list.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/search_stub.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
16 |
17 |
23 |
24 |
35 |
36 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/statusbar_text_icon.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
16 |
23 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/tasker_unlock.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
18 |
19 |
24 |
25 |
30 |
31 |
37 |
38 |
39 |
40 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_itemactions.xml:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_itemoptions.xml:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_mods.xml:
--------------------------------------------------------------------------------
1 |
48 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/values-440dpi/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 19.64dp
4 | 28.36dp
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/values-in-rID/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/main/res/values-night/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | @android:color/system_neutral1_900
4 | @android:color/system_neutral2_700
5 | @android:color/system_neutral1_100
6 | @android:color/system_neutral1_200
7 | #99ffffff
8 | #337f7f7f
9 | @android:color/system_accent1_200
10 |
11 | @android:color/system_neutral1_100
12 | #e6ffffff
13 | @android:color/system_neutral2_200
14 | #72ffffff
15 | #ff0099ff
16 |
17 | #4cffffff
18 |
19 | #14ffffff
20 |
21 | #ff808080
22 |
23 |
--------------------------------------------------------------------------------
/app/src/main/res/values-xxhdpi/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 18dp
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #ff424a60
4 | @android:color/system_neutral1_10
5 | @android:color/system_neutral2_100
6 | @android:color/system_neutral1_900
7 | @android:color/system_neutral1_700
8 | #99000000
9 | #33808080
10 | @android:color/system_accent1_600
11 |
12 | @color/highlight_normal_light
13 | @android:color/system_neutral1_900
14 | @color/preference_primary_text_disable
15 | #ff000000
16 | @android:color/system_neutral2_700
17 | @color/preference_primary_text_disable
18 | #66000000
19 | #260091dc
20 |
21 | #4c000000
22 |
23 | #0d000000
24 | @android:color/transparent
25 |
26 | #80000000
27 |
28 | #e6ffffff
29 | #5cffffff
30 | #bf000000
31 | #4c000000
32 |
33 |
--------------------------------------------------------------------------------
/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 20dp
4 | 15dp
5 | 15.3dp
6 | 15.3dp
7 | 23.3dp
8 | 10dp
9 | 13sp
10 | 13sp
11 |
12 | 70dp
13 |
14 | 22.5dp
15 | 16.7sp
16 | 14sp
17 |
18 | 11dp
19 |
20 | 26dp
21 | 50dp
22 |
23 | 30dp
24 |
25 | 18dp
26 |
27 |
28 |
--------------------------------------------------------------------------------
/app/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/values/integers.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/prefs_about.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
10 |
14 |
18 |
19 |
20 |
23 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/prefs_controls_cat.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
10 |
13 |
16 |
19 |
22 |
23 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/prefs_launcher_cat.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
11 |
14 |
17 |
20 |
23 |
26 |
27 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/prefs_system_alarmonlock.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
11 |
12 |
16 |
17 |
22 |
23 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/prefs_system_albumartonlock.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
11 |
12 |
16 |
17 |
22 |
23 |
32 |
33 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/prefs_system_autobrightness.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
11 |
12 |
15 |
16 |
20 |
21 |
29 |
30 |
34 |
35 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/prefs_system_charginginfo.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
11 |
12 |
16 |
17 |
24 |
25 |
29 |
30 |
34 |
35 |
39 |
40 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/prefs_system_lockscreenshortcuts.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
12 |
13 |
16 |
17 |
22 |
23 |
27 |
28 |
29 |
34 |
35 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/prefs_system_noscreenlock.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
11 |
12 |
16 |
17 |
24 |
25 |
32 |
33 |
38 |
39 |
43 |
44 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/prefs_system_screenshot.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
11 |
12 |
16 |
17 |
24 |
25 |
33 |
34 |
41 |
42 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/prefs_various_hiddenfeatures.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
10 |
11 |
14 |
15 |
19 |
20 |
24 |
25 |
28 |
29 |
33 |
34 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/shortcuts.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/resources/META-INF/xposed/java_init.list:
--------------------------------------------------------------------------------
1 | name.monwf.customiuizer.MainModule
--------------------------------------------------------------------------------
/app/src/main/resources/META-INF/xposed/module.prop:
--------------------------------------------------------------------------------
1 | minApiVersion=100
2 | targetApiVersion=100
3 | staticScope=false
--------------------------------------------------------------------------------
/app/src/main/resources/META-INF/xposed/scope.list:
--------------------------------------------------------------------------------
1 | android
2 | system
3 | com.android.incallui
4 | com.android.settings
5 | com.android.systemui
6 | com.miui.miwallpaper
7 | com.miui.packageinstaller
8 | com.miui.powerkeeper
9 | com.miui.securitycenter
10 | com.miui.home
11 | com.miui.screenshot
12 | com.miui.gallery
13 | com.miui.guardprovider
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | maven { url 'https://mirrors.huaweicloud.com/repository/maven/' }
6 | maven { url 'https://maven.aliyun.com/repository/google/' }
7 | mavenCentral()
8 | google()
9 | }
10 | dependencies {
11 | classpath 'com.android.tools.build:gradle:8.7.2'
12 | }
13 | }
14 |
15 | plugins {
16 | id "com.github.ben-manes.versions" version "0.51.0"
17 | }
18 |
19 | allprojects {
20 | repositories {
21 | mavenLocal {
22 | content {
23 | includeGroup("io.github.libxposed")
24 | }
25 | }
26 | maven { url 'https://mirrors.huaweicloud.com/repository/maven/' }
27 | maven { url "https://jitpack.io" }
28 | maven { url 'https://maven.aliyun.com/repository/google/' }
29 | mavenCentral()
30 | google()
31 | }
32 | }
33 |
34 | tasks.register('clean', Delete) {
35 | delete rootProject.getLayout().buildDirectory
36 | }
37 |
--------------------------------------------------------------------------------
/crowdin.yml:
--------------------------------------------------------------------------------
1 | files:
2 | - source: /app/src/main/res/values/strings.xml
3 | translation: /app/src/main/res/values-%android_code%/strings.xml
4 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | ## For more details on how to configure your build environment visit
2 | # http://www.gradle.org/docs/current/userguide/build_environment.html
3 | #
4 | # Specifies the JVM arguments used for the daemon process.
5 | # The setting is particularly useful for tweaking memory settings.
6 | # Default value: -Xmx1024m -XX:MaxPermSize=256m
7 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
8 | #
9 | # When configured, Gradle will run in incubating parallel mode.
10 | # This option should only be used with decoupled projects. More details, visit
11 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
12 | # org.gradle.parallel=true
13 | #Mon Nov 07 22:32:28 CST 2022
14 | android.nonTransitiveRClass=true
15 | kotlin.stdlib.default.dependency=false
16 | android.injected.testOnly=false
17 | org.gradle.jvmargs=-Xmx2048M -XX:+UseParallelGC -Dkotlin.daemon.jvm.options\="-Xmx2048M"
18 | android.enableJetifier=false
19 | android.useAndroidX=true
20 | android.enableResourceOptimizations=true
21 | org.gradle.unsafe.configuration-cache=true
22 | android.nonFinalResIds=true
23 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MonwF/customiuizer/6ce3a146c424e353d5a477ece3cee27ff19eb385/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
3 | distributionPath=wrapper/dists
4 | networkTimeout=10000
5 | validateDistributionUrl=true
6 | zipStorePath=wrapper/dists
7 | zipStoreBase=GRADLE_USER_HOME
8 |
--------------------------------------------------------------------------------
/java/lang/annotations.xml:
--------------------------------------------------------------------------------
1 |
2 | -
3 |
4 |
5 |
--------------------------------------------------------------------------------
/last_build:
--------------------------------------------------------------------------------
1 | 71
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------