Mygod
0732dd5981
Broken minidrawer draft
2016-12-28 04:13:31 +08:00
Mygod
c3102d4b54
Add savedInstanceState to drawer
2016-12-28 04:12:37 +08:00
Mygod
f828268e3b
Disable editing for ProfilesFragment depending on service state
2016-12-28 03:06:11 +08:00
Mygod
b636d6b85a
Fix a naming conflict
2016-12-28 02:17:27 +08:00
Mygod
13c01f3ae4
Update total traffic after service stopped
2016-12-28 02:15:54 +08:00
Mygod
f1a9fd5ba5
Refine ProfilesFragment
2016-12-28 02:14:53 +08:00
Mygod
bc7c29c3e3
Refine drawer item ids
2016-12-28 01:50:18 +08:00
Mygod
c1c15f5361
Refine connection test feature
2016-12-28 01:48:24 +08:00
Mygod
e33adc4f66
Seriously clean up Shadowsocks MainActivity
...
This activity contains lots of obsolete code and it's time to do a cleanup.
2016-12-28 01:45:23 +08:00
Mygod
418ae2151c
Refrain from unregistering stateChanged callbacks too aggressively
...
This commit adds `startListeningForBandwidth` and `stopListeningForBandwidth` to save battery as well as keeping the listener for state changing alive.
2016-12-28 00:49:18 +08:00
Mygod
fdd8a1127c
Sort dependencies in build.sbt
2016-12-27 23:55:24 +08:00
Mygod
e2d080b830
Refine "Fix issues on Android 4.4"
2016-12-27 23:54:14 +08:00
Mygod
654b627747
Use VectorDrawable for ic_navigation_close on API 21+
2016-12-27 23:39:02 +08:00
Mygod
a4f326157d
Refine "Replace HttpRequest with OkHttp3"
2016-12-27 23:36:30 +08:00
Max Lv
e782a4c777
Update ACL
2016-12-27 16:01:47 +08:00
Max Lv
f7924a2767
Update GFWList
2016-12-27 15:58:46 +08:00
Mygod
ad25b149e0
Update ACL URL
2016-12-27 15:56:30 +08:00
Max Lv
a865ee8308
Replace HttpRequest with OkHttp3
2016-12-27 12:49:26 +08:00
Max Lv
5419b4b567
Fix issues on Android 4.4
2016-12-26 17:50:15 +08:00
Max Lv
2852309183
Move snackbar to the bottom
2016-12-26 12:52:13 +08:00
Max Lv
62e2d636ba
Avoid overlapping snackbar
2016-12-26 12:16:08 +08:00
Max Lv
ed0dba8fb3
Revert "Prevent snackbar overlapping with bottom bar"
...
This reverts commit 806f4e13bd .
2016-12-26 12:16:01 +08:00
Mygod
a18eb32b59
Promote global settings to main drawer
2016-12-26 00:40:39 +08:00
Mygod
915a0efff4
Decrease profile name text size
2016-12-25 15:01:03 +08:00
Max Lv
ab326dc238
Update header background
2016-12-25 11:32:33 +08:00
Max Lv
5c8f6189ee
Update licenses
2016-12-25 11:31:38 +08:00
Mygod
806f4e13bd
Prevent snackbar overlapping with bottom bar
2016-12-25 02:14:33 +08:00
Mygod
2ca8d50eb0
Refine layout for wide screens
2016-12-25 00:37:44 +08:00
Mygod
3a66bbba88
Move share functionality to ProfilesFragment
2016-12-24 23:42:09 +08:00
Mygod
5898d29177
Fix a bug in serializing profile
2016-12-24 23:25:23 +08:00
Mygod
c429978aee
Refine drawer selection color
2016-12-24 23:22:37 +08:00
Mygod
64f32a644b
Refine connection test layout
2016-12-24 23:07:29 +08:00
Mygod
7de4a01db2
Refine back navigation for main activity
2016-12-24 22:49:34 +08:00
Mygod
cceb4ad9d7
Move about to fragment
2016-12-24 22:47:40 +08:00
Mygod
48a1abeeba
Add missing drawable
2016-12-24 22:47:24 +08:00
Mygod
0bc50bbe10
Merge branch 'drawer' of github.com:shadowsocks/shadowsocks-android into drawer
2016-12-24 22:33:48 +08:00
Mygod
719d8eaa94
Move reset functionality to drawer
2016-12-24 22:33:22 +08:00
Max Lv
97f8ad0987
Refine AdSize
2016-12-24 16:43:18 +08:00
Mygod
34fe03c9e5
Add icon tinting to drawer drawables
2016-12-24 16:03:29 +08:00
Mygod
a78c8aa526
Refine add profile icon
2016-12-24 13:56:58 +08:00
Mygod
2e902a1109
Refine drawer icons
2016-12-24 13:54:21 +08:00
Mygod
f01cbe15b7
Prompt to save changes when exiting profile config
2016-12-24 13:46:49 +08:00
Mygod
f9e504b092
Refine profile name display
2016-12-24 13:38:13 +08:00
Max Lv
eae97bc192
Update the drawer header and icons
2016-12-24 13:21:32 +08:00
Max Lv
91e5223a53
Refine AdView
2016-12-24 10:44:24 +08:00
Mygod
93d468c581
Refine no selected profile case again
2016-12-24 02:37:58 +08:00
Mygod
2be75d0b9a
Refine adview
2016-12-24 02:25:53 +08:00
Mygod
3ffca24908
Handle error msg for no profile
2016-12-24 02:25:45 +08:00
Mygod
c38e37c06b
Start configuring right after manual config was selected
2016-12-24 02:21:26 +08:00
Mygod
8eed34dc9b
Create default profile when creating new profiles
2016-12-24 02:18:08 +08:00