Commit Graph

199 Commits

Author SHA1 Message Date
Viktor De Pasquale d1dfda405f Removed Kotpref and replaced it with PreferenceModel 2019-06-04 00:59:57 -07:00
topjohnwu 80d834fb55 Use kotshi instead of moshi-kotlin-codegen 2019-06-01 13:18:11 -07:00
topjohnwu 4122ebe18f Remove unused Room database code 2019-06-01 02:20:40 -07:00
topjohnwu 7d87777bf8 Improve proguard rules 2019-06-01 01:13:29 -07:00
topjohnwu 4a73d634e0 Tidy things up 2019-05-31 21:46:59 -07:00
Viktor De Pasquale c06081b75d Added more proguard restrictions and rules for kotlin and moshi 2019-05-24 15:54:08 +02:00
Viktor De Pasquale 77470c7cfa Updated koin 2019-05-24 12:28:57 +02:00
Viktor De Pasquale 80855e89ec Merge remote-tracking branch 'john/master' into development
# Conflicts:
#	app/build.gradle
#	app/src/main/java/com/topjohnwu/magisk/model/receiver/GeneralReceiver.kt
#	app/src/main/java/com/topjohnwu/magisk/ui/hide/HideViewModel.kt
#	app/src/main/java/com/topjohnwu/magisk/ui/home/HomeViewModel.kt
2019-05-13 16:50:08 +02:00
topjohnwu d9ad7d522c Update dependencies 2019-05-12 13:42:53 -07:00
Viktor De Pasquale 10e903c9fc Added direct fetch from network and fixed build issues 2019-05-06 20:12:31 +02:00
Viktor De Pasquale b018124226 Added (ported back) features from initial design [retrofit,moshi,kotpref]
Marked most of the old classes using Networking as deprecated to clearly visualise their future removal
2019-05-06 19:03:28 +02:00
topjohnwu b27801a27c Remove unused dependencies 2019-05-04 17:56:02 -07:00
vvb2060 37744c7ab6 exclude useless files 2019-05-02 13:43:45 -04:00
topjohnwu 88c4f72b37 Remove Butterknife 2019-05-02 04:06:59 -04:00
topjohnwu 71ce0de606 Make debug buildable 2019-04-19 02:11:22 -04:00
topjohnwu 0407062c1d Merge branch 'master' into pull request #1342 2019-04-19 01:28:45 -04:00
topjohnwu f315c4416b Upgrade libsu 2019-04-19 01:07:39 -04:00
Viktor De Pasquale ebab126579 Replaced xml navigation with self-handled 2019-04-16 19:00:32 +02:00
Viktor De Pasquale 861ad9881c Updated design of the front page (with removed cards and added dividers)
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.
2019-04-14 11:51:47 +02:00
Viktor De Pasquale 9bb4dfad13 Added back version checking (and version boxes) after transitioning homepage to MVVM
Fixed several errors caused along the way
2019-04-14 11:00:29 +02:00
Viktor De Pasquale 540000d26e Fixed butter knife not building with kotlin 2019-04-12 01:44:55 -04:00
Viktor De Pasquale 888c656aa8 Added kotlin support 2019-04-12 01:44:55 -04:00
Viktor De Pasquale 2d58c725e0 Added koin, databinding and navigation components
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
2019-04-11 20:01:49 +02:00
Viktor De Pasquale e035523eb8 Added base framework 2019-04-11 18:52:30 +02:00
Viktor De Pasquale f006a85fec Fixed butter knife not building with kotlin 2019-04-11 15:32:36 +02:00
Viktor De Pasquale ea93013ebc Added kotlin support 2019-04-11 14:49:52 +02:00
topjohnwu 0dbdf336d6 Update dependencies 2019-04-10 05:17:03 -04:00
topjohnwu 7219947237 Update libsu
Close #1314
2019-04-08 21:05:11 -04:00
topjohnwu 6a0b2ddee9 Let stub APK respect canary builds 2019-04-05 07:15:54 -04:00
topjohnwu 036b5acf42 Update Markwon to 3.0.0 2019-04-02 23:58:19 -04:00
topjohnwu 056dafc59f Use R8 full mode
R8 FTW!
2019-04-02 16:32:40 -04:00
topjohnwu a9c90718d6 Update some dependencies 2019-04-02 01:50:25 -04:00
topjohnwu b45db44ad9 Update transitions 2019-03-24 04:29:09 -04:00
topjohnwu d371d017b7 Update dependencies 2019-03-22 00:49:55 -04:00
topjohnwu 1e24c72c11 Use our own existing implementation 2019-03-13 01:37:35 -04:00
vvb2060 217564963d New MagiskHide UI 2019-03-12 17:20:08 -04:00
topjohnwu f1abcbb7fb Update WorkManager 2019-03-09 05:36:49 -05:00
topjohnwu de5c902fdb Remove app-core module
Less confusion
2019-03-08 10:19:22 -05:00
topjohnwu cf65169c99 Separate stub Magisk Manager to a module 2019-03-08 10:16:02 -05:00
topjohnwu a49328edd3 Workaround Binder transaction limits 2019-03-07 02:07:34 -05:00
topjohnwu 9a15365a57 Welcome, Java 8/9 APIs
Fix #1162
2019-03-07 00:01:07 -05:00
topjohnwu 885e3c574b Upgrade dependencies 2019-02-28 23:42:33 -05:00
topjohnwu 05dd5f3396 Only load config prop when needed
Close #922
2019-02-28 23:42:33 -05:00
topjohnwu f0639390aa Update dependencies 2019-02-07 00:37:40 -05:00
topjohnwu 60f69feaff Full project restructuring 2019-01-30 03:10:12 -05:00
topjohnwu 18ab6b51fd Magisk info UI redesign
Major UI overhaul WIP
2019-01-28 14:24:52 -05:00
topjohnwu 075bc4a6d5 Update dependencies 2019-01-26 15:07:54 -05:00
topjohnwu d73127b175 Merge DonationActivity to AboutActivity 2019-01-21 17:14:48 -05:00
topjohnwu f6a4510659 Update WorkManager 2019-01-21 16:18:27 -05:00
topjohnwu 04088b34a2 Update gradle scripts 2019-01-04 17:55:17 +08:00