universish/Kvaesitso..Settings..Openner
1
0
Fork
You've already forked Kvaesitso..Settings..Openner
0

Device settings search #758

Open
strongville wants to merge 14 commits from strongville/feat/settingsSearch into main
pull from: strongville/feat/settingsSearch
merge into: universish:main
universish:feature/settings-shortcut
universish:main
universish:crowdin
strongville commented 2024年04月08日 22:26:33 +02:00 (Migrated from github.com)
Copy link
  • This will let search for and open the most common settings across AOSP that would be available on the device.
  • At the moment there's no intention to add any One-UI/MIUI/etc. custom settings page because they won't be functional for all users and it's not certain if we can discriminate settings querying for the info of the device without adding special or invasive permissions on the app.
  • Settings should appear if you search for "settings" or for the title, both localized.

Supported settings on this provider:

  • Accessibility: android.settings.ACCESSIBILITY_SETTINGS
  • Airplane mode: android.settings.AIRPLANE_MODE_SETTINGS
  • All apps: android.settings.MANAGE_APPLICATIONS_SETTINGS
  • Battery: android.intent.action.POWER_USAGE_SUMMARY
  • Bluetooth: android.settings.BLUETOOTH_SETTINGS
  • Development: android.settings.APPLICATION_DEVELOPMENT_SETTINGS
  • Device info: android.settings.DEVICE_INFO_SETTINGS
  • Display: android.settings.DISPLAY_SETTINGS
  • Kvaesitso (same as settings on dotted menu)
  • Location: android.settings.LOCATION_SOURCE_SETTINGS
  • NFC: android.settings.NFC_SETTINGS
  • Security: android.settings.SECURITY_SETTINGS
  • Sound: android.settings.SOUND_SETTINGS
  • Storage: android.settings.INTERNAL_STORAGE_SETTINGS
  • System updates: android.settings.SYSTEM_UPDATE_SETTINGS
  • Tethering (action com.android.settings.TetherSettings for com.android.settings package)
  • Wi-Fi: android.settings.WIFI_SETTINGS
  • Wireless connection: android.settings.WIRELESS_SETTINGS

List of settings on Kvaesitso

- This will let search for and open the most common settings across AOSP that would be available on the device. - At the moment there's no intention to add any One-UI/MIUI/etc. custom settings page because they won't be functional for all users and it's not certain if we can discriminate settings querying for the info of the device without adding special or invasive permissions on the app. - Settings should appear if you search for "settings" or for the title, both localized. Supported settings on this provider: - **Accessibility**: `android.settings.ACCESSIBILITY_SETTINGS` - **Airplane mode**: `android.settings.AIRPLANE_MODE_SETTINGS` - **All apps**: `android.settings.MANAGE_APPLICATIONS_SETTINGS` - **Battery**: `android.intent.action.POWER_USAGE_SUMMARY` - **Bluetooth**: `android.settings.BLUETOOTH_SETTINGS` - **Development**: `android.settings.APPLICATION_DEVELOPMENT_SETTINGS` - **Device info**: `android.settings.DEVICE_INFO_SETTINGS` - **Display**: `android.settings.DISPLAY_SETTINGS` - **Kvaesitso** (same as settings on dotted menu) - **Location**: `android.settings.LOCATION_SOURCE_SETTINGS` - **NFC**: `android.settings.NFC_SETTINGS` - **Security**: `android.settings.SECURITY_SETTINGS` - **Sound**: `android.settings.SOUND_SETTINGS` - **Storage**: `android.settings.INTERNAL_STORAGE_SETTINGS` - **System updates**: `android.settings.SYSTEM_UPDATE_SETTINGS` - **Tethering** (action `com.android.settings.TetherSettings` for `com.android.settings` package) - **Wi-Fi**: `android.settings.WIFI_SETTINGS` - **Wireless connection**: `android.settings.WIRELESS_SETTINGS` ![List of settings on Kvaesitso](https://github.com/MM2-0/Kvaesitso/assets/1476503/19d03aba-3e58-4cb2-ab3f-9679a36e54d3)
TimoNotThy commented 2024年05月10日 11:16:51 +02:00 (Migrated from github.com)
Copy link

Is it not possible to somehow add the results of the search function of the settings app instead? That way it would also include the custom settings from One-UI/MIUI/custom roms/etc.

Is it not possible to somehow add the results of the search function of the settings app instead? That way it would also include the custom settings from One-UI/MIUI/custom roms/etc.
This pull request has changes conflicting with the target branch.
  • .idea/codeStyles/Project.xml
  • .idea/codeStyles/codeStyleConfig.xml
  • app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchColumn.kt
  • app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchVM.kt
  • app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/common/list/ListItem.kt
  • app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/filters/KeyboardFilterBarItem.kt
  • app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/filters/SearchFilters.kt
  • app/ui/src/main/java/de/mm20/launcher2/ui/settings/search/SearchSettingsScreen.kt
  • app/ui/src/main/java/de/mm20/launcher2/ui/settings/search/SearchSettingsScreenVM.kt
  • core/base/src/main/java/de/mm20/launcher2/search/SearchFilters.kt
  • core/i18n/src/main/res/values/strings.xml
  • core/preferences/src/main/java/de/mm20/launcher2/preferences/Module.kt
  • services/search/src/main/java/de/mm20/launcher2/search/SearchService.kt
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin strongville/feat/settingsSearch:strongville/feat/settingsSearch
git switch strongville/feat/settingsSearch

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff strongville/feat/settingsSearch
git switch strongville/feat/settingsSearch
git rebase main
git switch main
git merge --ff-only strongville/feat/settingsSearch
git switch strongville/feat/settingsSearch
git rebase main
git switch main
git merge --no-ff strongville/feat/settingsSearch
git switch main
git merge --squash strongville/feat/settingsSearch
git switch main
git merge --ff-only strongville/feat/settingsSearch
git switch main
git merge strongville/feat/settingsSearch
git push origin main
Sign in to join this conversation.
No reviewers
Labels
Clear labels
android:10
Affects Android 10
android:11
Affects Android 11
android:12
Affects Android 12
android:13
Affects Android 13
android:14
Affects Android 14
android:15
Affects Android 15
android:16
Affects Android 16
android:8
Affects Android 8
android:9
Affects Android 9
bug
Something isn't working
cant reproduce
Issue can't be reproduced on any of the developer's devices or emulators
crash report
A crash report from the launcher
documentation
Improvements or additions to documentation
duplicate
This issue or pull request already exists
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
intended behavior
Issue does not require further action
more information needed
Issue doesn't provide enough useful information the be worked on
topic:app-grid
topic:backup-restore
topic:badges
topic:calendar-widget
topic:clock-widget
topic:file-search
topic:icons
topic:media-widget
topic:search
topic:shortcuts
topic:weather-widget
topic:widgets
topic:work-profile
vendor:asus
Affects Asus devices
vendor:cubot
Affects Cubot devices
vendor:google
Affects Google devices
vendor:grapheneos
Affects devices running GrapheneOS
vendor:hmd
Affects HMD/Nokia devices
vendor:honor
Affects Honor devices
vendor:huawei
Affects Huawei devices
vendor:infinix
Affects Infinix devices
vendor:lenovo
Affects Lenovo devices
vendor:lineageos
Affects devices running LineageOS
vendor:motorola
Affects Motorola devices
vendor:nothing
Affects Nothing devices
vendor:nubia
Affects Nubia devices
vendor:oneplus
Affects OnePlus devices
vendor:oppo
Affects Oppo/Realme devices
vendor:samsung
Affects Samsung devices
vendor:tecno
Affects Tecno devices
vendor:vivo
Affects Vivo devices
vendor:xiaomi
Affects Xiaomi/Redmi/Poco devices
wontfix
This will not be worked on
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
universish/Kvaesitso..Settings..Openner!758
Reference in a new issue
universish/Kvaesitso..Settings..Openner
No description provided.
Delete branch "strongville/feat/settingsSearch"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?