- 09 Dec, 2020 11 commits
-
-
topjohnwu authored
-
topjohnwu authored
Only try to read preference through content provider when the app is fresh install and a previous package ID is set. Also catch all Exceptions to prevent crashing the app. This prevents malicious settings injection and crashes when multiple manager is installed. Fix #3542
-
vvb2060 authored
-
topjohnwu authored
-
vvb2060 authored
-
topjohnwu authored
-
vvb2060 authored
-
vvb2060 authored
We need to test modules on emulator.
-
vvb2060 authored
-
vvb2060 authored
-
vvb2060 authored
-
- 07 Dec, 2020 10 commits
-
-
topjohnwu authored
-
topjohnwu authored
-
Antikruk authored
-
RikkaW authored
-
RikkaW authored
-
osm0sis authored
- the strings fallback was broken when the preceding character changed from 5 to ! recently, this new regex should cover any preceding character going forward
-
osm0sis authored
- be a bit more POSIX to avoid any potential issues when full shell stdout/err are redirected - actual logic chains remain unchanged
-
Hafitz Setya authored
-
Arbri çoçka authored
-
topjohnwu authored
-
- 06 Dec, 2020 2 commits
- 05 Dec, 2020 1 commit
-
-
topjohnwu authored
-
- 04 Dec, 2020 4 commits
- 02 Dec, 2020 1 commit
-
-
topjohnwu authored
-
- 23 Nov, 2020 1 commit
-
-
topjohnwu authored
-
- 21 Nov, 2020 1 commit
-
-
topjohnwu authored
-
- 20 Nov, 2020 9 commits
-
-
topjohnwu authored
-
RikkaW authored
Fix #3363
-
tzagim authored
-
omerakgoz34 authored
-
kubalav authored
-
cristisilaghi authored
-
RikkaW authored
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.
-
RikkaW authored
This add the ability touch layout XML instantiates process. And most importantly, we can access AttributeSet, making custom view attribute possible. Some other changes requires this.
-
RikkaW authored
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.
-