Commit Graph

1227 Commits

Author SHA1 Message Date
topjohnwu ec31bb9a82 Rename scripts 2021-01-24 07:18:14 -08:00
topjohnwu 657056e636 Cache changelog files 2021-01-24 06:55:43 -08:00
topjohnwu 658d74e026 Update home fragment 2021-01-24 00:02:49 -08:00
topjohnwu ec8fffe61c Merge Magisk install zip into Magisk Manager
Distribute Magisk directly with Magisk Manager APK. The APK will
contain all required binaries and scripts for installation and
uninstallation. App versions will now align with Magisk releases.

Extra effort is spent to make the APK itself also a flashable zip that
can be used in custom recoveries, so those still prefer to install
Magisk with recoveries will not be affected with this change.

As a bonus, this makes the whole installation and uninstallation
process 100% offline. The existing Magisk Manager was not really
functional without an Internet connection, as the installation process
was highly tied to zips hosted on the server.

An additional bonus: since all binaries are now shipped as "native
libraries" of the APK, we can finally bump the target SDK version
higher than 28. The target SDK version was stuck at 28 for a long time
because newer SELinux restricts running executables from internal
storage. More details can be found here: https://github.com/termux/termux-app/issues/1072
The target SDK bump will be addressed in a future commit.

Co-authored with @vvb2060
2021-01-22 02:29:54 -08:00
topjohnwu 9100186dce Make emulator direct install env fix 2021-01-18 13:32:10 -08:00
topjohnwu 5a71998b4e Stop embedding magisk in magiskinit 2021-01-18 04:25:26 -08:00
topjohnwu a27e30cf54 Update release notes 2021-01-17 06:08:15 -08:00
topjohnwu 0cd80f2556 Update app changelog 2021-01-16 04:42:14 -08:00
Mspy1 109363ebf6 Fixed typo 2021-01-15 21:31:58 -08:00
LLZN 716c4fa386 new update values-cs
update czech strings.xml
2021-01-15 21:31:17 -08:00
Arbri çoçka 9a09b4eb20 fix strings-sq 2021-01-15 21:29:53 -08:00
Rikka 95a5b57265 Remove "Flashing" overlay
Fix #3579, fix #3250
2021-01-15 21:28:59 -08:00
Hen Ry fe8997efae Fix 2021-01-10 20:17:20 -08:00
Arbri çoçka 23455c722c fix in Values-sq 2021-01-10 20:16:57 -08:00
topjohnwu 5ce29c30d2 Fix sepolicy copying 2021-01-10 20:16:02 -08:00
Björn Engel 872ab2e99b Change translation for next
Nächste sounds a little bit strange.
2020-12-30 16:41:22 -08:00
kubalav 90b8813bb7 Fixed typo 2020-12-30 16:41:01 -08:00
Arbri çoçka 88d0f63294 Fix text in strings_sq 2020-12-30 16:40:47 -08:00
topjohnwu 8e61080a4a Preparation for hiding isolated processes 2020-12-30 15:55:53 -08:00
topjohnwu b6144ae582 Add v21.2 release notes 2020-12-28 15:35:09 -08:00
Arbri çoçka afe17c73b4 Update strings.xml
Fix same text in Values-sq
2020-12-28 15:29:27 -08:00
dark-basic 107a2a6682 Update String-es 2020-12-27 22:08:34 -08:00
Arbri çoçka 56b4ab6672 Fix any text in strings sq 2020-12-27 22:07:44 -08:00
topjohnwu 7d08969d28 Fix strings 2020-12-23 01:33:46 -08:00
Fs00 dda4aa8488 Translate missing Italian strings 2020-12-22 23:33:20 -08:00
Arbri çoçka dc0882e043 fixing some errors in sq strings 2020-12-22 23:31:40 -08:00
amninder singh c811f015ef Added Punjabi Translation
- Written in Gurmukhi Script containing different foreign punctuations both inscript and Phonetic
2020-12-22 23:31:12 -08:00
vvb2060 6ce9225f52 Check block dev ro status
magisk is shared object, use static busybox instead
2020-12-19 14:12:12 -08:00
vvb2060 ec1af9dc1e Delete useless arrays 2020-12-09 00:17:58 -08:00
topjohnwu ce916459c5 Fix strings 2020-12-07 00:04:41 -08:00
Antikruk 4094d560ab Belarusian update 2020-12-06 23:50:33 -08:00
RikkaW 4dbf7eb04b Fix spacing in module filter list 2020-12-06 23:49:23 -08:00
Hafitz Setya a687d1347b Tidying up IN 2020-12-06 23:48:01 -08:00
Arbri çoçka 6d9db20614 Create strings.xml 2020-12-06 23:46:18 -08:00
topjohnwu 1385d2a4f4 Fix strings 2020-11-19 23:34:02 -08:00
RikkaW 3b5c9abf7a Remove filterTouchesWhenObscured in Magisk dialog
Fix #3363
2020-11-19 23:32:23 -08:00
tzagim e0fa032bd3 Update HE strings and fix typos 2020-11-19 23:29:47 -08:00
omerakgoz34 7b69650fcd app: Update Turkish translations 2020-11-19 23:27:54 -08:00
kubalav 08a8df489f Slovak language formating 2020-11-19 23:27:07 -08:00
cristisilaghi 9f35a8a520 Update Romanian 2020-11-19 23:26:38 -08:00
RikkaW 0df891b336 Handle window insets with a new way
For example, switching pages in home should only have scale and alpha animations, but a "translate y" animation shows. This is because Data Binding is triggered later (like "in the next frame"), causing the animation runs before view attribute changes.

This commit introduces WindowInsetsHelper class and use it to handle all window insets. With the help of LayoutInflaterFactory from the previous commit, we can control insets behavior by adding our attributes to the XML and anything is done by WindowInsetsHelper class.

As changes are highly coupling, this commit also contains new ItemDecoration for lists, replacing the random combination of padding and empty drawable. And "fixEdgeEffect" extension for RecyclerView, making edge effects respect padding.
2020-11-19 23:24:39 -08:00
RikkaW fa3ef8a1c1 Significantly simplify MagiskDialog layout
The goal of original implementation, wrap view again and again, seems to be use the shadow and customizable round corners from MaterialCardView. But this can be done with use MaterialShapeDrawable which used in MaterialCardView directly. This will significantly simplify the layout and MagiskDialog class.
2020-11-19 23:21:36 -08:00
RikkaW c93ada03c7 Implement Edge-to-edge with newer APIs
The implementation adds a "Base" family styles, making creating themes across multiple API versions more clearer and easier.
2020-11-19 23:21:36 -08:00
topjohnwu 2d5cf8a6fe Push release notes 2020-11-13 04:32:20 -08:00
topjohnwu 290959f74c Fix strings resources 2020-11-13 04:22:06 -08:00
Ilya Kushnir 4d9f58ee72 Update RU strings & tidying up EN 2020-11-13 03:03:35 -08:00
Heimen Stoffels 58a5d52b78 Updated Dutch translation 2020-11-13 02:34:49 -08:00
Rom 2906178ac3 Update French translation 2020-11-13 02:34:21 -08:00
AdiityaAndre e7ab802498 Update Indonesian translation 2020-11-07 14:43:46 -08:00
kubalav 42672c2e27 Update Slovak translation 2020-11-07 14:43:21 -08:00