AM Debug v3.0.0-alpha01 Run#1741
Main Remove background colour in favour of bottom border
Background colour clashes with the selection colours during the selection mode.
They also reduce the visibility of the texts. Instead, a (4dp) bottom border
is added which has the following colours:
1. Surface Variant (as defined in the Material 3 library): Regular application
2. Red: Application not installed
3. Light red (day) / dark red (night): Disabled application
4. Dark cyan: Force-stopped application
Previously, dark cyan colour in the package name indicated that the application
is force-stopped. Since this is now denoted by the same colour in the bottom
border, the colour for the package name is replaced with orange which denote
that the application has one or more tracker components.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Main Remove background colour in favour of bottom border
Background colour clashes with the selection colours during the selection mode.
They also reduce the visibility of the texts. Instead, a (4dp) bottom border
is added which has the following colours:
1. Surface Variant (as defined in the Material 3 library): Regular application
2. Red: Application not installed
3. Light red (day) / dark red (night): Disabled application
4. Dark cyan: Force-stopped application
Previously, dark cyan colour in the package name indicated that the application
is force-stopped. Since this is now denoted by the same colour in the bottom
border, the colour for the package name is replaced with orange which denote
that the application has one or more tracker components.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍2🔥1
AM Debug v3.0.0-alpha01 Run#1742
Refactor Improve UI consistency 1/2
- Wrap items in the running apps, components and permissions tabs with
MaterialCardView.
- Remove activity/service labels as the launch button in favour of a separate
launch button. Long clicking on the button launches the ActivityInterceptor
activity.
- Use bottom border to denote blocked/disabled/tracker or dangerous permission
in order to improve readability.
- Fixed shortcut creation issue in the activities tab where the shortcuts for
the same name/label had the same Intent even though they may belong to
different packages, or they are different components in the same package.
- Remove “Edit Shortcut” button in the components tabs. “Create shortcut” now
behaves exactly like the “Edit Shortcut” button.
- If an activity does not have a label, deduce activity name instead of using
the app name as the default label.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Improve UI consistency 1/2
- Wrap items in the running apps, components and permissions tabs with
MaterialCardView.
- Remove activity/service labels as the launch button in favour of a separate
launch button. Long clicking on the button launches the ActivityInterceptor
activity.
- Use bottom border to denote blocked/disabled/tracker or dangerous permission
in order to improve readability.
- Fixed shortcut creation issue in the activities tab where the shortcuts for
the same name/label had the same Intent even though they may belong to
different packages, or they are different components in the same package.
- Remove “Edit Shortcut” button in the components tabs. “Create shortcut” now
behaves exactly like the “Edit Shortcut” button.
- If an activity does not have a label, deduce activity name instead of using
the app name as the default label.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥3👍1
App Manager | DEBUG
Photo
I am not satisfied with the new design. I think the border should be on the left-hand side (LTR languages) instead of at the bottom.
Final Results
18%
I disagree
64%
I agree
18%
There should also be a (possibly thin) border on the right-hand side.
AM Debug v3.0.0-alpha01 Run#1743
Refactor Improve UI consistency 2/2
- Display borders to the left-hand side of the items instead of at the bottom.
- Display “Tracker” badge at the top right-hand side of each item in the
components tabs.
- Display SO/JAR/SHARED/EXEC badge at the top right-hand side depending on the
type of the file in the shared libs tab.
- List permissions required by third-party apps to execute components in the
permissions tab (they are also displayed in the components tabs too). These
permissions are marked as “external” (a badge on the top right-hand side)
since they are not defined within the app but some place else.
- Updated splashscreen library.
All the directions mentioned here are reversed for the languages with RTL
layout.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Improve UI consistency 2/2
- Display borders to the left-hand side of the items instead of at the bottom.
- Display “Tracker” badge at the top right-hand side of each item in the
components tabs.
- Display SO/JAR/SHARED/EXEC badge at the top right-hand side depending on the
type of the file in the shared libs tab.
- List permissions required by third-party apps to execute components in the
permissions tab (they are also displayed in the components tabs too). These
permissions are marked as “external” (a badge on the top right-hand side)
since they are not defined within the app but some place else.
- Updated splashscreen library.
All the directions mentioned here are reversed for the languages with RTL
layout.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥2👍1
App Manager | DEBUG
Photo
Disclaimer. Images are forndemonstration purpose only. They do not necessarily mean that I use them.
🔥3
AM Debug v3.0.0-alpha01 Run#1744
Refactor Fix retrieving signing info in older Android versions
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Fix retrieving signing info in older Android versions
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍1🔥1
AM Debug v3.0.0-alpha01 Run#1745
Backup Fix creating symbolic links while restoring a backup
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Backup Fix creating symbolic links while restoring a backup
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍2🔥2
App Manager | DEBUG
AM Debug v3.0.0-alpha01 Run#1745 Backup Fix creating symbolic links while restoring a backup Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Root users must restart their device, otherwise restoring process might fail.
🔥3👍1
AM Debug v3.0.0-alpha01 Run#1746
Backup Restore last modification time
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Backup Restore last modification time
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥1