topjohnwu
271b0287d8
Pass in stub version just in case
2019-10-20 17:47:55 -04:00
topjohnwu
96a8a2a8b8
Make SuRequest default to Translucent.NoTitleBar
...
Close #1959
2019-10-20 17:35:38 -04:00
Viktor De Pasquale
dc09ec7598
Added theme mode picker dialog
...
Redesigned settings' selector for dark mode a bit
2019-10-20 17:28:18 +02:00
Viktor De Pasquale
27fb0474d5
Added more standard night-mode system
2019-10-20 17:27:39 +02:00
Viktor De Pasquale
7f0a87742a
Fixed design issues in dialogs
...
Dark theme not being properly implemented
Icons were not set
2019-10-20 17:26:00 +02:00
Viktor De Pasquale
47e236788c
Added uninstall dialog
2019-10-20 16:47:02 +02:00
topjohnwu
75306f658f
Revert "Drop API 17 (Android 4.2) support"
...
Turns out that we cannot use AndroidKeystore anyways, so we don't
actually need to drop API 17. Revert this change.
2019-10-20 07:13:03 -04:00
topjohnwu
325d9a0b86
Generate keys for signing hidden Magisk Manager
2019-10-20 06:56:33 -04:00
Viktor De Pasquale
236ad57608
Added showing download progress in the home ui
2019-10-20 12:40:50 +02:00
Viktor De Pasquale
6d03798314
Added internal download pseudo broadcasts
2019-10-20 12:40:26 +02:00
Viktor De Pasquale
c954a4f7bc
Updated icons and texts for magisk hide and safetynet
2019-10-20 11:29:04 +02:00
Viktor De Pasquale
ba588d1097
Updated position of quick links on superuser screen
2019-10-20 11:24:45 +02:00
Viktor De Pasquale
44f7c9a545
Added animations for toolbar transitions
2019-10-20 11:14:49 +02:00
Viktor De Pasquale
b910db322b
Fixed snackbar behavior in contrast with bottom navigation
2019-10-20 10:57:29 +02:00
Viktor De Pasquale
c44a942fb7
Added entry for safetynet attestation
2019-10-19 22:28:01 +02:00
Viktor De Pasquale
d713ad3499
Added "advanced" install options for installing magisk
2019-10-19 22:14:23 +02:00
Viktor De Pasquale
ddf40df649
Updated colors and elevation to be less distracting
2019-10-19 21:12:30 +02:00
Viktor De Pasquale
7c6d85221d
Updated policy items design
2019-10-19 21:07:06 +02:00
Viktor De Pasquale
b66b82a6e9
Added logic to superuser screen
2019-10-19 20:51:28 +02:00
Viktor De Pasquale
c44b85ea87
Fixed paddings on su screen
2019-10-19 18:29:48 +02:00
topjohnwu
a02493fbaa
Workaround R8 bug
2019-10-19 05:44:56 -04:00
topjohnwu
9c27d691dd
Drop API 17 (Android 4.2) support
2019-10-19 03:11:54 -04:00
Viktor De Pasquale
fcbf56e93a
Added superuser screen implementation
...
* partially
2019-10-18 19:38:55 +02:00
Viktor De Pasquale
a539ffb188
Updated styles due to low accessibility
2019-10-18 18:15:22 +02:00
Viktor De Pasquale
512f533a80
Added hide fragment for future use
2019-10-18 17:04:41 +02:00
Viktor De Pasquale
96ef9cdbee
Fixed insets not being implicitly asked for by the framework resulting in no coverage for other than main fragments
2019-10-18 16:39:08 +02:00
topjohnwu
935bd01f59
Post process release APKs
2019-10-17 18:02:31 -04:00
topjohnwu
eeb5d669f6
Assign signing keystore location in config
2019-10-17 16:20:01 -04:00
Viktor De Pasquale
28fcbbcf7b
Added basic preferences to settings
2019-10-17 19:26:35 +02:00
Viktor De Pasquale
0f4326151f
Added titles
2019-10-17 19:26:25 +02:00
Viktor De Pasquale
e0e27774ad
Added remaining stubs for the redesign
2019-10-17 18:57:00 +02:00
Viktor De Pasquale
1223b48b2c
Fixed dialog automatically dismissing itself
2019-10-17 15:52:52 +02:00
Viktor De Pasquale
d8338f0b48
Fixed event duplication
2019-10-17 15:47:11 +02:00
Viktor De Pasquale
38019f7f42
Added env check to homepage
2019-10-17 15:37:10 +02:00
topjohnwu
78daa2eb62
Do not use string resources for app label
...
This not only simplifies hiding stub APKs (no resource IDs involved),
but also opens the opportunity to allow users to customize whatever
app name they want after it is hidden.
2019-10-17 04:47:46 -04:00
topjohnwu
40eda05a30
Make main app fully independent from the stub
...
- Skip 0x7f01XXXX - 0x7f05XXXX resource IDs in the main app; they are
reserved for stub resources
- Support sending additional data from host to guest
- Use resource mapping passed from host when they are being sent
to the system framework (notifications and shortcuts)
2019-10-17 02:55:42 -04:00
topjohnwu
9f9de8c43b
Obfuscate WorkManager components
...
Remove unused components and hack the context sent into WorkManager
2019-10-16 17:03:55 -04:00
Viktor De Pasquale
23978ef4d2
Updated bottom padding for home fragment
2019-10-16 19:04:37 +02:00
Viktor De Pasquale
3b4cb23112
Fixed error in navigation implementation
2019-10-16 18:53:38 +02:00
Viktor De Pasquale
974cb1167f
Added post-merge fixes
2019-10-16 17:53:35 +02:00
Viktor De Pasquale
6ccbc272c6
Merge remote-tracking branch 'john/master' into feature/redesign
...
# Conflicts:
# app/build.gradle
# app/src/main/AndroidManifest.xml
# app/src/main/java/com/topjohnwu/magisk/model/events/ViewEvents.kt
# app/src/main/java/com/topjohnwu/magisk/model/navigation/MagiskNavigationEvent.kt
# app/src/main/java/com/topjohnwu/magisk/ui/SplashActivity.kt
# app/src/main/java/com/topjohnwu/magisk/ui/settings/SettingsFragment.kt
# app/src/main/java/com/topjohnwu/magisk/view/MagiskDialog.kt
# app/src/main/res/layout/dialog_magisk_base.xml
2019-10-16 17:33:54 +02:00
Viktor De Pasquale
0eb28c3265
Added navigation delegation to bypass default one
...
By making a delegate like such we protect ourselves against intrusions in views' logic
2019-10-16 17:27:11 +02:00
Viktor De Pasquale
2daa131fb2
Added layout behavior to dismiss toolbars when scrolling
2019-10-16 16:08:07 +02:00
Viktor De Pasquale
51247d36c5
Added disabled state for sections where unrooted user shouldn't have access
2019-10-16 15:47:41 +02:00
topjohnwu
a910c8ccd8
Support stub APK upgrades
2019-10-16 05:07:29 -04:00
topjohnwu
43bda2d4a4
Allow component classname obfuscation
2019-10-16 04:38:31 -04:00
topjohnwu
c7033dd757
Allow injecting custom channel URL for debug
2019-10-16 01:54:59 -04:00
topjohnwu
5673a9bace
Move system accessible resources to shared
2019-10-15 05:49:23 -04:00
topjohnwu
34ff764515
Stabilize resource IDs
2019-10-15 04:37:12 -04:00
topjohnwu
1b3a009da7
Remove unused WorkManager components
2019-10-15 04:36:09 -04:00