- 16 Apr, 2019 5 commits
-
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
-
- 15 Apr, 2019 3 commits
-
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
-
- 14 Apr, 2019 10 commits
-
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
Also updated material library and injected backported styles which were incompatible with the current UI for the most part and as it was over-carded all cards were removed and replaced with flat UI components. This change is temporary and *will* be redone to the final redesign, in other words this is sufficient for the transition period. All themers should refrain from trying to theme the app until the redesign is done. It will break your efforts with every other release.
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
Fixed several errors caused along the way
-
- 12 Apr, 2019 2 commits
-
-
Viktor De Pasquale authored
Exported old update card to special xml include where binding takes care of everything that had to be done in code beforehand. Added several easing functions and enums. Backported some classes and functions from the old fork Expect major breakage. Literally nothing works as the functionality needs to be implemented
-
Viktor De Pasquale authored
-
- 11 Apr, 2019 9 commits
-
-
Viktor De Pasquale authored
Removed bunch of code focusing on the hamburger not being stationary
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
Converted App class and Main activity to Kotlin. With that refactored fields within App class to allow lazy initialization BEWARE: at this point the navigation is very much broken, won't let you anywhere beyond home screen
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
This has been done in preparations for rewrite to kotlin and upcoming design changes. Nothing should be broken but use caution.
-
Viktor De Pasquale authored
-
Viktor De Pasquale authored
-
topjohnwu authored
Since Android Q does not allow launching activities from the background (Services/BroadcastReceivers) and our native process is root, directly launch activities and use it for communication between native and app. The target activity is not exported, so non-root apps cannot send an intent to fool Magisk Manager. This is as safe as the previous implementation, which uses protected system broadcasts. This also workaround broadcast limitations in many ROMs (especially in Chinese ROMs) which blocks the su request dialog if the app is frozen/force stopped by the system. Close #1326
-
topjohnwu authored
-
- 10 Apr, 2019 10 commits
-
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
Fix #1302, close #1318
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
We upgrade compileSdkVersion to Q, but keep targetSdkVersion as 28. The reason is because targeting Q will no longer allow us to execute native binaries in an app's private data, which Magisk Manager relies a lot for performing stock boot image patches in non rooted environment. For more information regarding this issue, check this link: https://redd.it/b2inbu Some workarounds has been discovered (https://github.com/termux/proot), however for the time being there is no point to introduce these huge hacks just for targeting Q, which we don't benefit anything.
-
topjohnwu authored
-
- 09 Apr, 2019 1 commit
-
-
topjohnwu authored
-