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
孟武.尼德霍格.龍
e65d61d313
更新繁體中文字串
...
更新繁體中文字串
2020-11-07 14:42:48 -08:00
Taras
076da5c7c4
Update Ukrainian translation
2020-11-07 14:42:11 -08:00
vvb2060
9deaf2507c
Update zh-rCN translation
2020-11-07 14:41:32 -08:00
kam821
5c114c67de
Update Polish translation
...
- Add missing strings
- Small corrections.
- Changed "Magisk Manager" translation to form which better reflects the original meaning in Polish.
2020-11-07 14:40:56 -08:00
programminghoch10
d904cb0441
Updated german translations
2020-11-07 14:40:02 -08:00
vvb2060
533cb8eb58
Tapjacking protection
2020-10-22 02:40:47 -07:00
loading
8ac1181e9a
Update Hindi translations
2020-10-21 00:43:15 -07:00
Ilya Kushnir
5ca1892eb0
Update RU strings
2020-10-21 00:42:09 -07:00
kubalav
82fff615d6
Update Slovak translation
2020-10-21 00:40:36 -07:00
Rom
24a8f0808d
Update French translation
2020-10-21 00:40:08 -07:00
vvb2060
468796c23d
Add option to show OS apps
2020-10-17 05:57:43 -07:00
vvb2060
1ad7a6fe93
Update activity display when download fails
2020-10-17 05:54:34 -07:00
Davy Defaud
d7c33f647d
Fix a typo and use the proper Unicode characters
...
- fix a French typo: raccourcis → raccourci
- French orthotypography: use a thin space before a question mark, and a true (non breaking) hyphen instead of a dash.
2020-10-17 04:18:00 -07:00
topjohnwu
9087207dc0
Minor changes
2020-10-17 04:14:12 -07:00
vvb2060
2760f37e6b
Add userspace reboot
2020-10-17 03:54:51 -07:00
Miguel Cruces
3fa3426032
Spanish translations update
2020-10-17 03:54:17 -07:00
topjohnwu
2e4dc91b96
Better stub hiding experience
2020-10-17 03:40:43 -07:00
topjohnwu
49d4785da0
Fix strings
2020-10-11 05:26:50 -07:00
RoySchutte
28e65ce383
Update strings.xml
...
I don't know who else is translating Magisk Manager, but I noticed some weird translations. Fixed a couple of them in this update.
2020-10-11 05:24:16 -07:00
Antikruk
c3b6a48373
belarusian
2020-10-11 05:23:51 -07:00
omerakgoz34
a42ebd429b
Update Turkish(TR) Translation
2020-10-11 05:22:01 -07:00
MASVA
8f89010752
Update croatian language
2020-10-11 05:20:34 -07:00
topjohnwu
fbcbb20178
Update app changelog
2020-10-08 01:06:37 -07:00
topjohnwu
0914700fc6
Fix string resources
2020-10-08 00:50:21 -07:00
AdiityaAndre
317052604b
Translation: Update and improve Indonesian strings
...
* Added new strings
* Decapitalized wording
2020-10-08 00:16:29 -07:00
Wagg13
5538f7168c
Update PT-BR translation
2020-10-08 00:15:56 -07:00
vvb2060
dcb9e4cd93
Update zh-rCN translation
2020-10-08 00:15:29 -07:00
topjohnwu
8dc62a0232
Update docs and README
2020-10-06 05:10:19 -07:00
JoanVC100
333fe6da0e
Update catalan
2020-10-06 00:45:17 -07:00
Madis Otenurm
75fcda9f81
Estonian update
2020-10-06 00:43:31 -07:00
kam821
44ba2a9903
Update Polish translation
...
Added missing strings.
2020-10-06 00:42:48 -07:00
Fs00
2fceb1ad96
Improve accuracy and correctness of Italian translation
2020-10-06 00:41:59 -07:00
topjohnwu
64effe9385
Add v21.0 release notes
2020-10-03 03:30:22 -07:00
Jarl-Penguin
e973d49517
Fix Korean translation typo
2020-10-03 02:41:47 -07:00
Taewan Park
c3bf9a095b
Update korean translation
...
Update Magisk Manager app translation
- Korean translation updated
(Translation based on "en" strings.xml)
2020-10-03 02:03:24 -07:00
cristisilaghi
abfc28db32
Update Romanian
2020-10-03 02:02:58 -07:00
Vladimír Kubala
d6dbab53cd
Update Slovak translation
2020-09-28 04:47:23 -07:00
topjohnwu
46de1ed968
Better handling of data encryption
2020-09-28 04:45:56 -07:00
topjohnwu
efac220998
Fix strings
2020-09-27 04:40:07 -07:00
Ludovico Latini
31026b43f4
Update strings.xml
2020-09-27 04:35:05 -07:00
Rikka
bc3fbe09f5
Update several colors in themes
...
* Change color for Mew theme
The original color looks like disabled color.
* Change color for Zapdos theme
The original colors have extremely poor readability. For yellow colors, it is difficult to balance readability and beauty, maybe remove it is a better choice?
* Change colors
- Use original colors for dark themes
- Adjust light colors
* Change colorError for dark themes
2020-09-27 04:34:38 -07:00
vvb2060
7ac55068db
Catch ActivityNotFoundException
2020-09-27 04:33:46 -07:00
topjohnwu
41f5c8d96c
Magisk Manager always have to be upgraded first
2020-09-24 03:16:43 -07:00
Viktor De Pasquale
63a9a7d643
Fixed bottom bar not hiding on device without root
2020-09-24 00:51:08 -07:00
vvb2060
a6950b8aca
Add failed state
2020-09-23 20:57:19 -07:00
vvb2060
8df96ff664
Fix string
2020-09-23 20:57:19 -07:00
Ilya Kushnir
8b29267ad6
Update RU strings
2020-09-23 05:08:05 -07:00
topjohnwu
0ef92a4866
Hide OTA option on Pixel devices
2020-09-23 04:49:38 -07:00
topjohnwu
85bef8fa96
Fix install fragment changelog
2020-09-23 04:49:38 -07:00
topjohnwu
ca9f9fee9a
Update device state detection
2020-09-23 04:49:38 -07:00
Viktor De Pasquale
bf84dd6518
Added hiding bottom bar when magisk is not active
2020-09-22 20:40:28 -07:00
nikk
f575155a41
Fix focus on main elements in Modern UI
...
Co-authored-by: John Wu <topjohnwu@gmail.com>
2020-09-21 03:27:29 -07:00
AdiityaAndre
bd240ba48c
Update Indonesian translations
2020-09-21 03:18:29 -07:00
孟武.尼德霍格.龍
106a2bb7df
更新繁體字串
...
新增部分字串
修正部分字串標點符號
2020-09-21 03:17:52 -07:00
Rom
82bbbe05b2
Update French translation
...
According to 765b51285a
2020-09-21 03:17:08 -07:00
Vladimír Kubala
9956dc0995
Update Slovak translation
2020-09-21 03:16:44 -07:00
RikkaW
fc76673802
Black splash screen background for dark theme
2020-09-21 03:15:59 -07:00
topjohnwu
2dbaf9595c
Remove strokes from most cards
2020-09-17 02:27:43 -07:00
topjohnwu
9a16ab1bd7
Always show install button
...
Fix #3172
2020-09-16 23:55:50 -07:00
topjohnwu
9e5cb6cb91
Proper way to setup attr colors
2020-09-16 22:16:28 -07:00
vvb2060
8c19654d20
Update zh-rCN translation
2020-09-13 15:13:33 -07:00
RikkaW
d5a7a75d9d
Set android:windowContentOverlay to null so that there will be not "shadow" on pre-21
2020-09-13 12:40:40 -07:00
topjohnwu
851b676077
Remove custom fonts
2020-09-13 06:51:17 -07:00
topjohnwu
765b51285a
Add settings to disable DoH
...
Close #3130
2020-09-13 04:34:00 -07:00
topjohnwu
60e1e07e87
Proper SafetyNet UI databinding
2020-09-13 00:23:23 -07:00
topjohnwu
e51a3dacb9
Support theme switching pre SDK 21
2020-09-12 18:42:05 -07:00
topjohnwu
9a8a27dbb9
Do not access color attributes in background
...
Workaround with ImageView tints
2020-09-12 03:17:21 -07:00
topjohnwu
d7f7508fa2
Move setContentView out of onCreate
2020-09-11 02:31:41 -07:00
Rom
e66b0bf3b2
Little French translation update
2020-09-10 01:13:20 -07:00
AioiLight
0555b73a19
Update strings.xml
2020-09-10 01:12:52 -07:00
RoySchutte
877a297de4
Update strings.xml
...
Fixed 1 grammatical error, and changed a string to the proper translation.
2020-09-10 01:12:17 -07:00
vvb2060
49559ec0ec
try root if adb install fail
2020-09-10 01:02:50 -07:00
topjohnwu
5022f00a55
Cleanup homescreen
2020-09-08 23:40:44 -07:00
topjohnwu
fbaf2bded6
Patch AndroidManifest.xml properly
...
Parse and rebuild the string pool of the AXML format for patching
string in AndroidManifest.xml
2020-08-31 03:39:20 -07:00
o4x
38a34a7eeb
Add persian language
2020-08-30 12:57:03 -07:00
vvb2060
70174e093b
Optimize network status display
2020-08-30 12:56:36 -07:00
vvb2060
0333e82e86
Fix string
2020-08-30 12:46:22 -07:00
peter9811
36a8839cf8
Update strings.xml
2020-08-30 12:46:03 -07:00
peter9811
d0ed6e7fe3
Update spanish
2020-08-30 12:46:03 -07:00
孟武.尼德霍格.龍
72dfbf5e44
更新繁體中文字串
...
更新繁體字串到適用v295的版本及以後
2020-08-30 12:45:19 -07:00
topjohnwu
114a3c037f
Some minor UI tweaks
2020-08-29 22:55:18 -07:00
topjohnwu
782adc9a9f
Cleanup some styles
2020-08-29 21:42:05 -07:00
vvb2060
e0642b018d
Update zh-rCN translation
2020-08-28 04:54:32 -07:00
topjohnwu
7e133b0cf4
UI tweaks for pre API 21
2020-08-27 05:46:41 -07:00
topjohnwu
b4e8860ee4
Only make navbar and status bar transparent on 21+
...
There is no easy way to handle insets pre 21, forget about it
2020-08-27 04:07:34 -07:00
topjohnwu
fb3f8605fd
Change to a more recognizable icon
2020-08-27 03:10:25 -07:00
topjohnwu
ca1b0bf1ce
Fix strings
2020-08-26 18:51:22 -07:00
AdiityaAndre
ca5030a646
Updated stub translation
...
* small derp in main translation
2020-08-26 06:00:00 -07:00
AdiityaAndre
e22324e434
Update and improve Indonesian translation
2020-08-26 06:00:00 -07:00
JoanVC100
e46d4ecd3e
Corrections and update ca-strings
2020-08-26 05:58:10 -07:00
topjohnwu
84f92bd661
Cleanup hide fragment code
2020-08-26 05:46:37 -07:00
Ilya Kushnir
79f549795b
Update main RU strings
2020-08-24 04:14:03 -07:00
Rom
1ac379c17a
Update French translation
2020-08-24 04:12:58 -07:00
kubalav
51a4dbf263
Update strings.xml
2020-08-24 04:08:30 -07:00
topjohnwu
e437ffdbae
Improvements to the installation UI
...
- No longer show irrelevant options to the user
- No longer require an additional button press to start installation
2020-08-24 04:04:52 -07:00
topjohnwu
ccde8b73a2
Cleanup install screen layout
2020-08-24 00:19:08 -07:00
topjohnwu
31681c9c5f
Remove ProcessPhoenix
2020-08-23 00:12:58 -07:00
topjohnwu
4b238a9cd0
Add feature to create launch shortcuts
2020-08-21 03:36:12 -07:00
topjohnwu
f200d472ef
Move icon resources out of stubs
2020-08-20 06:02:22 -07:00
topjohnwu
1fcf35ebeb
Do not hardcode appcompat widget classes
...
They should be handled by the theme
2020-08-19 05:19:24 -07:00
topjohnwu
34450cdddd
More refactoring
...
Cleanups, move classes to sane locations, etc.
2020-08-19 02:05:23 -07:00
topjohnwu
b2bece9ef6
Fix resources
2020-08-18 02:53:47 -07:00
孟武.尼德霍格.龍
72e7605fce
更新繁體中文字串
...
同上
2020-08-15 22:16:43 -07:00
vvb2060
a4c1ddd9f2
Use uid 2000 to install patched apk
2020-08-15 22:16:15 -07:00
cristisilaghi
ddd513110f
Update Romanian
2020-08-15 22:07:35 -07:00
Rom
eec19ba9af
Update French translation
...
It should contain all new strings.
2020-08-14 03:24:07 -07:00
Mevlüt TOPÇU
413b3f394b
Update strings.xml
...
Hi,
Update Turkish language
Merge please
Thanks
2020-08-14 03:20:58 -07:00
Ilya Kushnir
88cee1212b
Update RU strings
2020-08-14 03:20:02 -07:00
Viktor De Pasquale
79aa261ca2
Fixed manager beginning to hide immediately on field change
...
Bug was caused by lenient usage of "value" property defined in the "line item" in settings. Developer error allowed to use the internal value, that was not properly protected, in a way that did not conform with the latest "Observer" rewrite.
Additional comments were added to hopefully prevent bugs of this kind in the future. The property is now properly protected so it gives away clues that this access is considered "not cool".
2020-08-14 02:23:03 -07:00
topjohnwu
ac2a9da4c4
Fix Markdown rendering
...
Close #3074
2020-08-14 02:00:06 -07:00
topjohnwu
feb0f4b7b5
Fix MagiskDialog
2020-08-12 03:33:19 -07:00
topjohnwu
6c8fe46590
Remove unused resources
2020-08-11 04:33:07 -07:00
Taras
5e3c9e5022
Update Ukrainian translation
2020-08-11 03:39:29 -07:00
Vladimír Kubala
f7f821b93c
Update Slovak translation
2020-08-11 03:39:01 -07:00
topjohnwu
36a70e995f
Remote -> Online
2020-08-11 03:36:41 -07:00
topjohnwu
537ae1a315
Cleanup setting items
2020-08-11 03:30:00 -07:00
topjohnwu
87b6bf2c26
Remove strip in settings item
2020-08-11 00:54:19 -07:00
topjohnwu
9df6b0618a
Update MagiskHide list
2020-08-10 07:05:07 -07:00
topjohnwu
c7e30ac63e
Update superuser list
2020-08-10 02:33:44 -07:00
topjohnwu
f5e547944a
Do not toggle when clicking cards
2020-08-09 22:30:38 -07:00
topjohnwu
d10680187d
Nest CardView with alpha in another FrameLayout
...
RecyclerView animator will mess with alpha when animating
Check this StackOverflow question for more info:
https://stackoverflow.com/questions/40942116/setalpha-on-onbindview-in-recyclerview-doesnt-work-on-first-display
2020-08-09 22:04:09 -07:00
topjohnwu
f5aa6a3cf8
Update module fragment
...
Update UI and logic for loading modules
2020-08-09 21:41:23 -07:00
topjohnwu
c944277e78
Use switches with 2 way binding instead of custom ImageView
2020-08-09 14:50:16 -07:00
topjohnwu
2e5402d741
Disable scroll effect for icon links
2020-08-09 13:29:18 -07:00
topjohnwu
24f6024383
More homescreen UI improvements
2020-08-09 06:52:02 -07:00
topjohnwu
15b1215972
Only show SafetyNet when GMS exists
2020-08-09 04:39:12 -07:00
topjohnwu
11222c89d4
Update SafetyNet icon
2020-08-09 03:37:34 -07:00
topjohnwu
893a8ec8d9
Strip out most StaggeredGridLayoutManager in code
2020-08-09 03:30:00 -07:00
topjohnwu
da2b00de59
Several home screen changes
2020-08-09 02:32:13 -07:00
RoySchutte
1276c28e03
Update strings.xml
2020-08-08 05:26:21 -07:00
topjohnwu
4c2570628d
Make SettingsItems make much more sense
2020-07-17 03:02:58 -07:00
topjohnwu
113eec59f9
Request storage rw for saving logs
...
Fix #2993
2020-07-17 01:27:52 -07:00
antikruk
ef3f188a2c
bel
2020-07-17 00:16:32 -07:00
topjohnwu
2c12fe6eb2
More efficient databinding
2020-07-12 03:17:50 -07:00
topjohnwu
6348d0a6fb
Remove more code using RxJava
2020-07-10 04:19:18 -07:00
topjohnwu
89e11c9cc8
Minor changes in flash viewmodel
2020-07-06 21:05:43 -07:00
topjohnwu
0f7caa66fb
Remove usage of grid layouts
2020-07-04 03:28:21 -07:00
Mexit
bd14994eb9
Update Polish translation
2020-07-04 03:01:55 -07:00
vvb2060
08818e8542
Remove force_pm_install
...
gms package verifier only checks the `notBefore` value of the certificate
2020-07-04 03:00:51 -07:00
topjohnwu
706eba329d
Add release notes to the install fragment
2020-07-04 02:55:19 -07:00
waffshappen
cef14d4576
Fix release build XLint error for translations
...
Due to the accidental safety>N<et the release build would fail with XLint complaining about a missing default translation. Correcting this to be in line with the actual translation fixes the build error.
Xlint Error in Question:
```res/values-in/strings.xml:106: Error: "safetyNet_api_error" is translated here but not found in default locale [ExtraTranslation]
<string name="safetyNet_api_error">Kesalahan API SafetyNet</string>```
2020-07-01 09:56:14 -07:00
topjohnwu
73203a55ca
Use fancy NestedScrollView for Magisk logs
2020-06-30 04:14:23 -07:00
topjohnwu
397f7326a3
Update SafetyNet UI to show evalType
2020-06-30 03:56:41 -07:00
topjohnwu
a0b47f3ca3
Precompute TextView in I/O thread for performance
2020-06-29 05:26:07 -07:00
topjohnwu
89e9e7c176
Simplify UI code for Magisk logs
...
We have all texts, no need to go through recyclerview
2020-06-29 05:22:16 -07:00
topjohnwu
3c78344812
Refactor version handling
2020-06-28 06:52:02 -07:00
Ilya Kushnir
594f268885
Update RU strings
2020-06-27 13:23:45 -07:00
mustafairaqi8
c881fd4964
Updated Arabic Translation
2020-06-25 10:02:15 -07:00
Viktor De Pasquale
4bcc2b2f03
Added bottom padding to hide screen
...
Close #2903
2020-06-25 10:01:37 -07:00
topjohnwu
23a33b4351
Remove core only mode
...
Replaced by native safe mode
2020-06-21 15:59:06 -07:00
YFdyh000
1ededc637e
l10n: Update Chinese Simplified translations
2020-06-20 12:12:40 -07:00
topjohnwu
45b5e89912
Remove canary debug channel
...
All canary builds will be debug only
2020-06-20 02:45:02 -07:00
Albert I
a748d5291a
app: l10n: Update Indonesian translations
...
Signed-off-by: Albert I <kras@raphielgang.org>
2020-06-20 01:37:47 -07:00
Peter Meiser
f5131fae56
Update German translation
2020-06-20 01:37:27 -07:00
topjohnwu
43146b8316
Update su request process
...
Due to changes in ec3705f2ed
, the app can
no longer communicate with the dameon through a socket opened on the
daemon side due to SELinux restrictions. The workaround here is to have
the daemon decide a socket name, send it to the app, have the app create
the socket server, then finally the daemon connects to the app through
the socket.
2020-06-19 03:52:25 -07:00
topjohnwu
b71b4bd4e5
Fix colors in su request dialog
2020-06-19 03:14:23 -07:00
Ilya Kushnir
f8a814a588
Fix RU strings
2020-05-31 05:32:18 -07:00
Facundo Montero
5675a1ae7d
app/stub: values-es: update to provide more consistency.
...
This update aims to provide better consistency to the Spanish
translation by properly separating each possible pronoun.
Other small grammar errors have also been corrected.
2020-05-30 12:56:37 -07:00
AioiLight
0952224c3d
Update JA strings
2020-05-30 12:56:02 -07:00
JoanVC100
4e26c10287
Fix CA strings
2020-05-30 12:55:26 -07:00
Tornike Khintibidze
18a09703de
Updated Georgian translation
2020-05-17 15:09:51 -07:00
Hen Ry
1bcef38739
Fix German translation
2020-05-16 22:29:26 -07:00
topjohnwu
85755e3022
Tone down our DTB patching
...
- Do not attempt to patch DTB anywhere outside of boot images as they
are no longer essential. This makes Magisk installation to only modify
strictly boot/recovery partitions again.
- The only required patch for DTB is to strip verity out of partitions
2020-05-05 03:29:36 -07:00
topjohnwu
37d38b62b1
Fix strings
2020-04-12 05:53:23 -07:00
Ilya Kushnir
f9bb517142
Update RU strings
2020-04-12 05:50:58 -07:00
tzagim
efe9b867d5
Add Hebrew Translation
2020-04-12 05:49:22 -07:00
Viktor De Pasquale
d9cf33d1ba
Fixed shortcuts
...
This has been broken due to recent transition to navigation components
2020-04-12 05:40:19 -07:00
Viktor De Pasquale
d810e6c82d
Fixed modules screen crashing on load
...
This commit fixes the issue of adding single-span items in between full-span items whilst using `StaggeredGridLayoutManager` on recycler view.
Adding such items results in:
```
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 13
at java.util.Arrays.rangeCheck(Arrays.java:123)
at java.util.Arrays.fill(Arrays.java:2828)
at androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup.invalidateAfter(StaggeredGridLayoutManager.java:2876)
at androidx.recyclerview.widget.StaggeredGridLayoutManager.handleUpdate(StaggeredGridLayoutManager.java:1548)
at androidx.recyclerview.widget.StaggeredGridLayoutManager.onItemsUpdated(StaggeredGridLayoutManager.java:1524)
at androidx.recyclerview.widget.RecyclerView$6.dispatchUpdate(RecyclerView.java:1021)
at androidx.recyclerview.widget.RecyclerView$6.onDispatchSecondPass(RecyclerView.java:1032)
at androidx.recyclerview.widget.AdapterHelper.consumePostponedUpdates(AdapterHelper.java:121)
at androidx.recyclerview.widget.AdapterHelper.consumeUpdatesInOnePass(AdapterHelper.java:557)
at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4128)
at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:3851)
at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4404)
...and more
```
Affects versions including and prior to androidx.recyclerview:recyclerview:1.2.0-alpha02 (at the time of this commit) and possibly more after that.
This bug is caused by a single fact and that is - array inside of `LazySpanLookup` is not being invalidated and resized correctly when non-full-span item is being added in between of two full-span items. The invalidation however passes on some (high performance) devices so it doesn't necessarily cause issues for _some_ users; others keep getting the same crash over and over again.
Possible fix for anyone reading this, in the hope of fixing the same error, is to copy-paste the `StaggeredGridLayoutManager` and fix the array length before calling `Arrays.fill()`. There's no fix from user's perspective if you need to keep the UI as-is.
We however don't need the UI as-is, so we're instead opting to use LinearLayoutManager until is the issue resolved.
Continues tracking at https://issuetracker.google.com/issues/37034096
Close #2631
2020-04-12 05:40:19 -07:00
topjohnwu
93aedcfeb7
Update all hardcode paths in app and script
2020-04-05 01:27:07 -07:00
topjohnwu
5537b083a8
Move surequest out of legacy
2020-03-30 23:53:21 -07:00
Viktor De Pasquale
6b0854749f
Added setting resetting state on install screen
...
It will additionally show that download is complete rather than being stuck on loading.
2020-03-30 21:58:26 -07:00
topjohnwu
06a1d08465
Replace ellipsis with recommended characters
2020-03-30 04:50:10 -07:00
fessmm
d510ead877
fix letters
2020-03-30 04:47:10 -07:00
topjohnwu
cba26eedb5
Move several stuffs out of shared
2020-03-30 04:25:42 -07:00
Davy Defaud
be8479fdba
French translation update
2020-03-29 06:13:28 -07:00
Taras
e97e6d467c
Update Ukrainian strings
2020-03-29 06:12:56 -07:00
JoanVC100
75ec890d46
module_permission_declined string
2020-03-29 06:12:27 -07:00
Vladimír Kubala
871a9c29c8
Update strings.xml
2020-03-29 06:12:10 -07:00
dark-basic
a4f903d947
Update strings.xml
...
Add new line.
2020-03-29 06:11:55 -07:00
Viktor De Pasquale
1920a52829
Added progressbar indicating content loading on modules screen
2020-03-29 06:10:19 -07:00
topjohnwu
a83e055b19
Fix strings
2020-03-27 00:53:13 -07:00
Viktor De Pasquale
6907651756
Updated flash screen so it's a fragment
...
The FlashActivity has been removed and all of it's functionality has been transferred to the FlashFragment.
The FlashFragment needs to be however launched in a different way than the activity using the MainActivity's stub and so seemingly massive changes had to be made.
Notably the RemoteFileService didn't seem to be calling Service.startForeground(), which has been crashing the application due to the system requirements, so that's been fixed.
2020-03-26 03:42:52 -07:00
Viktor De Pasquale
1b8813228b
Updated the app to use navigation components instead of custom solution
...
Welcome to mid 2018.
2020-03-26 03:42:52 -07:00
Viktor De Pasquale
922e36cfb0
Updated the width of bottom navigation
2020-03-26 03:42:52 -07:00
Viktor De Pasquale
edff094626
Added log as primary fragment
2020-03-26 03:42:52 -07:00
Heimen Stoffels
b8ef491bc7
Updated Dutch translation
2020-03-22 13:45:26 -07:00
kam821
ea1ebb8d00
Polish translation - fix missing string
...
Add previously deleted string, due incorrent (duplicated) variable name.
Described in: 31142180cb
2020-03-22 13:45:02 -07:00
topjohnwu
31142180cb
Fix strings
2020-03-21 13:13:26 -07:00
Vladimír Kubala
38b0fa04a8
Small translation fix
2020-03-21 13:10:04 -07:00
fessmm
29817245ba
update de strings
2020-03-21 13:09:37 -07:00
Ilya Kushnir
925fe6f152
Update RU strings
2020-03-21 04:34:45 -07:00
孟武.尼德霍格.龍
93fd574b75
更新繁體中文字串
...
更新繁體中文字串(適用278版)
2020-03-21 04:34:09 -07:00
kam821
0de88bcbb9
Polish translation - add missing strings, small improvements.
2020-03-21 04:33:43 -07:00
topjohnwu
72f6770d61
Fix string resources
2020-03-15 00:39:56 -07:00
topjohnwu
8101f3f67d
Set proper permissions
2020-03-12 00:51:46 -07:00
Tornike Khintibidze
4579825758
Updated Georgian strings
2020-03-12 00:33:04 -07:00
Ilya Kushnir
ef91c33f55
Update RU strings
2020-03-12 00:31:55 -07:00
dark-basic
511d5993df
Update Strings-es.xml
2020-03-12 00:31:34 -07:00
Viktor De Pasquale
9f4958e869
Updated safetynet success color to primary
2020-03-12 00:30:00 -07:00
Vladimír Kubala
07228279a3
Update Slovak translation
2020-03-08 23:26:08 -07:00
JoanVC100
6877ef790f
Add strings
2020-03-08 23:25:25 -07:00
cristisilaghi
a3809648dd
Update Romanian
2020-03-08 23:25:05 -07:00
Viktor De Pasquale
409cb06ea0
Fixed layout not reacting to nested scroll on su screen
2020-03-04 23:51:06 -08:00
Viktor De Pasquale
88d917b662
Added permission check for installing/downloading modules
2020-03-04 23:50:50 -08:00
topjohnwu
915fd3020b
Small string resource reorganization
...
Close #2454
2020-02-29 14:49:06 -08:00
micheleberrettis1
642788abec
Typo fix.
...
Fixed two typos in the Italian translation.
2020-02-29 02:09:08 -08:00
Vladimír Kubala
3cd11dd9a0
Update Slovak translation
2020-02-29 02:08:52 -08:00
kam821
bf2c5ce368
Updated Polish translation
...
Synced with latest strings file, some minor fixes.
2020-02-29 02:08:36 -08:00
cristisilaghi
65c510a211
Update Romanian strings
2020-02-29 02:08:23 -08:00
topjohnwu
5c0e86383c
Add test button toggle in code
2020-02-28 11:53:25 -08:00
topjohnwu
64f5ff5475
Use global A/B detection
2020-02-28 10:30:53 -08:00
topjohnwu
b90e0430f8
Don't do layered cards
2020-02-27 01:43:00 -08:00
Viktor De Pasquale
e6464c5c7f
Fixed module filter list not respecting single column layout
2020-02-25 15:03:31 -08:00
topjohnwu
3e70a61e33
Fix strings
2020-02-18 16:14:11 -08:00
dark-basic
76f35d02b7
Update strings-es
2020-02-18 16:00:40 -08:00
Ilya Kushnir
356b417a04
Update RU strings
2020-02-18 16:00:23 -08:00
Tornike Khintibidze
56147a80b5
Updated Translations
2020-02-18 16:00:09 -08:00
JoanVC100
0f7e59d288
Update + Fixes ca-strings
2020-02-18 15:59:01 -08:00
Gozzwip
f33028c645
some changes
2020-02-18 15:58:47 -08:00
Davy Defaud
f9149ad433
French translation
2020-02-18 15:58:17 -08:00
topjohnwu
8453282fa6
Improve flash console screen
2020-02-16 19:04:26 -08:00
topjohnwu
40f971d18a
Add entrypoint for testing
...
Should do it with proper unit test, but duh
2020-02-15 21:57:03 -08:00
topjohnwu
ce7cb1eeae
Remove device section
2020-02-12 13:26:10 -08:00
Viktor De Pasquale
d2701616da
Fixed bottom navigation colors so it doesn't blend together with the misused layout underneath
2020-02-12 10:48:24 -08:00
Fox2Code
10eb159e1b
Disable Grant Button for 1 seconds after popup display
2020-02-11 21:45:10 -08:00
topjohnwu
36897ceb19
Add slight stroke to navigation card
2020-02-11 21:32:44 -08:00
topjohnwu
9a8274130b
Manually set referenced resource ID for barriers
2020-02-11 20:54:23 -08:00
topjohnwu
c8d050c3e3
Fix strings resources
2020-02-11 20:05:17 -08:00
孟武.尼德霍格.龍
a46cd63c9d
更新繁體中文字串
...
更新繁體中文字串到 740559e3bc
基準
2020-02-11 20:00:53 -08:00
zrq8
e9e6eaf079
Update Simplified Chinese Translation
2020-02-11 20:00:40 -08:00
Mevlüt TOPÇU
cb5897af93
Update Turkish translation
...
Hi,
Merge please.
Thanks
2020-02-11 20:00:31 -08:00
Vladimír Kubala
d701d6eb82
Update Slovak translation
2020-02-11 19:59:52 -08:00
Ilya Kushnir
470ebb54e2
Update RU strings
2020-02-11 19:58:51 -08:00
dark-basic
632cab398e
ReFormat Strings
2020-02-11 19:58:38 -08:00
Taras
189c4cc9d8
Update UK strings
2020-02-11 19:58:23 -08:00
topjohnwu
70d5e2dee8
Remove board info from home screen
2020-02-11 19:57:33 -08:00
topjohnwu
c586106e51
Remove confusing scrambled "Manager" text
2020-02-11 19:55:21 -08:00
topjohnwu
ffa85a616a
Update home screen layout (yet again)
2020-02-11 19:46:29 -08:00