Max Lv
a40f87f492
Fix a rounding issue on Android 4.4
...
We can use setTranslationY directly on Android 4.4. Otherwise, we need
to handle float to int routing issue very carefully.
v4.4.3
2017-12-30 15:04:04 +08:00
Max Lv
56f4a36a18
Fix an issue when Accessibility enabled
...
Actually, it's not necessary to move our fragment upward, which contains
a list view.
2017-12-30 14:45:05 +08:00
Max Lv
6db818cc46
Update shadowsocks-libev
2017-12-30 11:25:12 +08:00
Mygod
c86b68c0e6
Add missing flush call in CustomRulesFragment
2017-12-29 22:55:08 +08:00
Mygod
56728a3f40
Hide profileName in secure lock screen
2017-12-29 22:43:01 +08:00
Mygod
cc070223b4
Add doc for ServiceNotification
2017-12-29 22:32:07 +08:00
Mygod
0335d67dba
Add animation for bottom bar during Snackbar transitions
...
Fix #1036 the one-year-old issue.
There are still some subtle blackness during the exit animation. Unfortunately this is something I am not able to fix as I don't and probably won't ever have enough knowledge about Android's drawing passes. Anyway this still looks much better than before.
2017-12-29 20:58:02 +08:00
Mygod
0d0c2d59de
Add android:allowBackup to suppress warning
2017-12-29 18:32:49 +08:00
Max Lv
16ee0edea8
Bump version
2017-12-27 00:55:33 -08:00
Mygod
e03c34aa19
Refine bottom sheet paddings
...
Matches design in Google Authenticator app.
2017-12-27 12:28:21 +08:00
Mygod
db011afcc0
Fix connected button not rendered correctly
2017-12-27 12:11:32 +08:00
Mygod
ebe4d6fd0c
Disable swipe to remove in selection mode
2017-12-27 11:47:46 +08:00
Mygod
cb9356e5e0
Refine acls
2017-12-27 11:43:17 +08:00
Mygod
c55fd2dd65
Refine goBuild speed
2017-12-27 11:23:38 +08:00
Mygod
3c3406d3c7
Update dependencies
2017-12-27 11:23:38 +08:00
Max Lv
e603700587
Update shadowsocks-libev and overture
2017-12-25 20:19:52 -08:00
Max Lv
42bb5be390
Refine overture
v4.4.2
2017-12-24 13:27:01 +08:00
Mygod
37c051c30a
Fix #1515
2017-12-23 09:32:13 +08:00
Mygod
582a6e441b
Revert "Donwload fonts through support library. #1515 "
...
This reverts commit 6c89207eff .
2017-12-23 09:20:19 +08:00
Max Lv
6c89207eff
Donwload fonts through support library. #1515
2017-12-22 00:29:31 -08:00
Mygod
0b2c9fbcfd
Fix issues on Android 4.4
2017-12-20 10:24:35 -08:00
Mygod
a742512892
Fix customRules not saved
2017-12-19 22:50:01 -08:00
Mygod
8b0c8168f8
Use JvmOverloads for BoundedGridLayout
2017-12-19 17:40:46 -08:00
Mygod
020a2a5d43
Refine "Catch IOExpections when reading ACLs"
...
This commit refines 37856ab4d2 .
2017-12-19 17:36:12 -08:00
Mygod
7624f4ac52
Fix lint errors
2017-12-19 17:33:19 -08:00
Mygod
ef519a8581
Clean up ServiceButton related code
2017-12-19 17:31:15 -08:00
Mygod
540b1d3710
Add some sweet animation to replace old circular progress
2017-12-19 17:01:11 -08:00
Mygod
6d6682d4a7
Merge paths in ic_start_*
2017-12-19 15:30:40 -08:00
Mygod
157a750e53
Remove the unmaintained fab progress circle
2017-12-19 15:24:39 -08:00
Mygod
6408450b31
Disable unavailable configurations for proxy mode
...
This prevents user confusion.
2017-12-19 13:45:30 -08:00
Mygod
723097fc8c
Fix release build failing
2017-12-19 13:28:50 -08:00
Mygod
37ff7fddee
Revert "Fix issues with proguard"
...
This reverts commit 2202041e80 .
2017-12-19 13:28:44 -08:00
Mygod
536a1b4bbe
Refrain from using private APIs for parseNumericAddress
2017-12-19 13:10:15 -08:00
Max Lv
2202041e80
Fix issues with proguard
2017-12-19 00:48:11 -08:00
Max Lv
37856ab4d2
Catch IOExpections when reading ACLs
2017-12-18 22:32:42 -08:00
Max Lv
3f30fc7b0c
Bump version
2017-12-18 22:05:57 -08:00
Mygod
f381ad6300
Fix crash when no profile is selected
2017-12-17 05:53:35 -08:00
Mygod
b25e9a0905
Fix unit tests
2017-12-17 05:35:33 -08:00
Mygod
922eb8b202
Faster VPN connection and less wait
...
I just saved everyone ~0.9s every VPN connection.
2017-12-17 05:04:40 -08:00
Mygod
1010edc561
Speed up Acl.fromReader
...
It should run 9x faster than before now.
Past mistakes:
* InetAddress.parseNumericAddress throws TWO exceptions underthehood if the string passed is invalid. This caused a huge overhead;
* CharSequence.split in Kotlin is EXTREMELY SLOW.
2017-12-17 04:43:19 -08:00
Mygod
bc22b0c481
Speed up AppManager
...
Also solves a cache problem.
2017-12-17 02:16:04 -08:00
Mygod
1bea09c5c6
Remove unnecessary call to linkToDeath
2017-12-17 01:36:20 -08:00
Mygod
5c252a2895
Fix incorrect back button color
2017-12-17 01:20:38 -08:00
Mygod
8ee9331222
Improve performance of reordering profiles
2017-12-17 00:21:31 -08:00
Mygod
870fd9e652
Move custom-rules.acl to PublicDatabase
...
Less files to backup. Less constants to keep track of.
2017-12-16 23:50:54 -08:00
Mygod
4e71722a75
Parse ACL files properly in overture
2017-12-16 23:42:52 -08:00
Mygod
e5cd145b24
Remove unnecessary bypassHostnames in Acl
...
Fix #1505
2017-12-16 22:38:47 -08:00
Max Lv
f89088ef34
Update GFWList
2017-12-17 13:36:10 +08:00
Max Lv
9b87d6a796
Refine ACL handlingn in overture
2017-12-17 13:12:38 +08:00
Max Lv
0ac113e7ef
Refine regexp in GFWList
2017-12-17 10:12:54 +08:00