AM Debug v4.0.0-beta02 Run#2864
History Re-execute a profile using the same state as it was at the time
When profile is re-executed from history, it preserves the same configurations
used at that point in time in order to ensure the consistency of operation.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
History Re-execute a profile using the same state as it was at the time
When profile is re-executed from history, it preserves the same configurations
used at that point in time in order to ensure the consistency of operation.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤1
AM Debug v4.0.0-beta02 Run#2866
Refactor Use GridLayoutManager instead of LinearLayoutManager where possible
Throughout App Manager, GridLayoutManager is used for laying out recyclable
views to allow the use of flexible grids for devices with large displays. For
this, it uses an empirically derived 450dp column width allowing each column to
expand from 450dp to 2x450dp before adding a new grid.
Exceptions:
1. 1-Click Ops page: It does not use a RecyclerView
2. App Info tab: Intended behavior
3. Profile page > Configurations tab: Uses AndroidX preferences
4. Settings page: Uses AndroidX preferences
5. Log Viewer page: Intended behaviour
6. Input boxes in Interceptor: They do not use RecyclerView
7. Scanner: Expected behavior.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Use GridLayoutManager instead of LinearLayoutManager where possible
Throughout App Manager, GridLayoutManager is used for laying out recyclable
views to allow the use of flexible grids for devices with large displays. For
this, it uses an empirically derived 450dp column width allowing each column to
expand from 450dp to 2x450dp before adding a new grid.
Exceptions:
1. 1-Click Ops page: It does not use a RecyclerView
2. App Info tab: Intended behavior
3. Profile page > Configurations tab: Uses AndroidX preferences
4. Settings page: Uses AndroidX preferences
5. Log Viewer page: Intended behaviour
6. Input boxes in Interceptor: They do not use RecyclerView
7. Scanner: Expected behavior.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍2❤1
AM Debug v4.0.0-beta02 Run#2870
Added v3.1 Signature Scheme Support to PackageUtils.java
Fix Signer.java to set builder version support correctly as enabled is the default.
Signed-off-by: Theray Tharow <tharowt@tharow.net>
Added v3.1 Signature Scheme Support to PackageUtils.java
Fix Signer.java to set builder version support correctly as enabled is the default.
Signed-off-by: Theray Tharow <tharowt@tharow.net>
❤3
AM Debug v4.0.0-beta02 Run#2871
Ignore any duplicate attributes from the application tag
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Ignore any duplicate attributes from the application tag
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤3
AM Debug v4.0.0-beta02 Run#2872
BatchOps Display configured net policy if only one app is selected
In the Main page, if only one app is selected and the "net policy" option is
chosen, the configured/active policies for the application will be displayed as
selected.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
BatchOps Display configured net policy if only one app is selected
In the Main page, if only one app is selected and the "net policy" option is
chosen, the configured/active policies for the application will be displayed as
selected.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤2👍2
AM Debug v4.0.0-beta02 Run#2873
Settings Use dual-pane layout for large screens
For devices with 2x450dp or larger width screen, use a dual-pane layout where
main preference has 450dp fixed width and the other takes the rest of it.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Settings Use dual-pane layout for large screens
For devices with 2x450dp or larger width screen, use a dual-pane layout where
main preference has 450dp fixed width and the other takes the rest of it.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤2👍1🔥1
AM Debug v4.0.0-beta02 Run#2877
GitHub Upgrade actions/upload-artifact to v4
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
GitHub Upgrade actions/upload-artifact to v4
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤1
App Manager | DEBUG
AM Debug v4.0.0-beta02 Run#2877 GitHub Upgrade actions/upload-artifact to v4 Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Sorry I didn't notice that the previous changes were not uploaded here due to an issue with the GitHub Actions. Here are the changes since Run#2873:
1. Infer actual battery capacity from current capacity
Previously, the "About the device" displayed only the current battery capacity
which is not the actual battery capacity. The actual battery capacity can be
calculated as follows:
(battery capacity x 100 ) / (battery percentage)
However, the battery percentage supplied by BatteryManager is a whole number.
Therefore, there will be a rounding off error. This error is much low when the
battery percentage is near 100%.
2. [Refactor] Auto-hide floating action buttons
In profile page, apps profile page, logcat page (during record mode), history
page and shared prefs editor page.
3. [FM] Display "Add" button on top of MultiSelectionView
1. Infer actual battery capacity from current capacity
Previously, the "About the device" displayed only the current battery capacity
which is not the actual battery capacity. The actual battery capacity can be
calculated as follows:
(battery capacity x 100 ) / (battery percentage)
However, the battery percentage supplied by BatteryManager is a whole number.
Therefore, there will be a rounding off error. This error is much low when the
battery percentage is near 100%.
2. [Refactor] Auto-hide floating action buttons
In profile page, apps profile page, logcat page (during record mode), history
page and shared prefs editor page.
3. [FM] Display "Add" button on top of MultiSelectionView
👍7❤3🎉1
AM Debug v4.0.0-beta02 Run#2878
Refactor Fix adding start inset margin to the spinners
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Fix adding start inset margin to the spinners
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥3❤1
AM Debug v4.0.0-beta02 Run#2881
Settings Display provider source for document providers
In Backup/restore > Backup volumes, instead of displaying the last path segment
of the tree URI, the name of the provider (or the app name as a fallback) is
displayed.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Settings Display provider source for document providers
In Backup/restore > Backup volumes, instead of displaying the last path segment
of the tree URI, the name of the provider (or the app name as a fallback) is
displayed.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤2👍1🤩1
AM Debug v4.0.0-beta02 Run#2882
FM Add a navigation drawer to list storage locations
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
FM Add a navigation drawer to list storage locations
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤2👍1🔥1