AM Debug v4.0.0-beta01 Run#2725
Backup Improve backup and restore features
- Properly handle the backup/restore for a single app. “Custom users” in the
backup options is displayed only if the app is installed for multiple users.
Similarly, cross user restore is supported via the “Custom users” option. In
addition, fixed issues related to backup/restore that caused the backup or
restore for wrong users.
- Unless the “Custom users” option is selected, backup or restore is made only
for the current user in batch selection mode. Others retain the old behaviour.
For example, in batch selection mode, restore is only made with the “base”
backup which is defined as the primary backup for the current user. So, if
“Custom users” option is selected for restore, App Manager will try to find
the base backup of each selected user and restore those for that user.
These behaviours are applied throughout the app to reduce complexity and remove
any ambiguous behaviour.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Backup Improve backup and restore features
- Properly handle the backup/restore for a single app. “Custom users” in the
backup options is displayed only if the app is installed for multiple users.
Similarly, cross user restore is supported via the “Custom users” option. In
addition, fixed issues related to backup/restore that caused the backup or
restore for wrong users.
- Unless the “Custom users” option is selected, backup or restore is made only
for the current user in batch selection mode. Others retain the old behaviour.
For example, in batch selection mode, restore is only made with the “base”
backup which is defined as the primary backup for the current user. So, if
“Custom users” option is selected for restore, App Manager will try to find
the base backup of each selected user and restore those for that user.
These behaviours are applied throughout the app to reduce complexity and remove
any ambiguous behaviour.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2726
Refactor Fix applying force dexopt in Android 14
IPackageManager#forceDexOpt has been removed in Android 14. A workaround is
added in its stead.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Fix applying force dexopt in Android 14
IPackageManager#forceDexOpt has been removed in Android 14. A workaround is
added in its stead.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2727
Refactor Set default compiler filter from pm.dexopt.install property
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Set default compiler filter from pm.dexopt.install property
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2728
Refactor Fix delivering changes made via batch operations
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Fix delivering changes made via batch operations
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2729
Settings Expose pure black theme preference outside debug variants
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Settings Expose pure black theme preference outside debug variants
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2730
Settings Add option to use system fonts
Modern Android OS allows the user to customise fonts via the “Wallpaper & style”
app. However, material design uses a fixed sans-serif font instead of this font,
thus, breaking overall user experience. Using some well-known workarounds, an
option is added in the Appearances settings that allows the use of system fonts
in App Manager. The setting is disabled by default.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Settings Add option to use system fonts
Modern Android OS allows the user to customise fonts via the “Wallpaper & style”
app. However, material design uses a fixed sans-serif font instead of this font,
thus, breaking overall user experience. Using some well-known workarounds, an
option is added in the Appearances settings that allows the use of system fonts
in App Manager. The setting is disabled by default.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
App Manager | DEBUG
AM Debug v4.0.0-beta01 Run#2730 Settings Add option to use system fonts Modern Android OS allows the user to customise fonts via the “Wallpaper & style” app. However, material design uses a fixed sans-serif font instead of this font, thus, breaking overall…
Basically, I love this font in Lineage OS and wanted to use it in all the apps. It's also possible to do this using Frida. But I implemented it in my app because other users may want this feature too. I think it's ironic that one has to use hacks to enjoy consistency across apps. Material design has many issues, but this is probably the worst.
AM Debug v4.0.0-beta01 Run#2731
AppInfo Hide “Data usage” for apps without the internet permission
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AppInfo Hide “Data usage” for apps without the internet permission
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2732
Refactor Migrate fragment menus to MenuProvider
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Migrate fragment menus to MenuProvider
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2733
UITracker Generate class hierarchy in the background
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
UITracker Generate class hierarchy in the background
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v4.0.0-beta01 Run#2734
Labs Hide code editor if it's disabled in settings
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Labs Hide code editor if it's disabled in settings
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>