(so that Google Play can stop rejecting this app)
[x] Make profiles page the main UI.
[x] Create submodules for TV, mobile and core. (did it in the beta branch)
Btw I'm considering redesigning this app, but I don't have the time to do it. (oh and also I'm lazy)
Don't worry, We can mark it as long-term-plan. 😄

Hmm how does this look? @madeye
Haha, drawer comes back? It looks awesome!
We need drawer for additional features, including ACL (#1009). It also helps distinguish per-profile settings and global settings.
There are around 1.6k lines changed (git diff --stat) and there are still plenty of bugs to fix. sigh
You may push it to a dev branch. I can help to fix issues.
Done. Pull drawer branch to play around with it TODAY!
And what bothers me most is where to put Network Traffic because clearly it's bothering to put it in every fragment.
Meanwhile I'll go procrastinating for a while design a banner for the drawer. :stuck_out_tongue:
Some feedbacks from my side:
What about the following layout? It's from my favorite app Transdrone. I thought we could steal some ideas from it:

ToolbarFragment). Also that kind of design doesn't make a lot of sense.Hmm that looks exactly like our current design. :laughing:
Awesome! 🍦
Marking redesigning mobile UI as complete as there are only bugfixes and improvements left to do. And I'm actually running drawer branch on my real device now. We can expect it to get merged soon. :raised_hands:
It looks really hard to find a good header background. @Mygod any suggestion?
The current one looks really cool and great (much better than the one in Root Explorer). I originally thought we would use plain color background but the current one looks better. Oh and where does that image come from and do we need license to use it?
Hmm, license is another problem. I got this image from google search: http://androidwalls.net/wp-content/uploads/2015/04/Mountains%20Night%20Silhouette%20Stars%20Sky%20Android%20Wallpaper.jpg
Another option is to search images in Flickr with CC 3.0+.
https://www.flickr.com/search/?license=2%2C3%2C4%2C5%2C6%2C9&text=mountains%20silhouette&advanced=1
Great. I prefer to minimalist and tranquil ones. I'll leave this to you then.
不谋而合的issue。
重设计了Android影梭目前支持(也许)的所有平台的界面。附件为中英预览图。
欢迎联系合作。


@967018 Looks good. Only if someone would implement all these stuff...
There's also Android wear and Android things if you want to make it complete. However last time I checked VPN service is not available on Android wear. Not sure about Android things.
@Mygod 所以我的方案是被采纳了吗?如果是的话我下周可以出个正式的设计文档和过渡阶段的降级设计。
原来手表也可以用影梭啊……我会再适配这个设备的。会不会有能将手机/平板上的应用数据同步到手表的功能呢?
Well you know, it would be great if someone would open a PR with all those changes instead of ME IMPLEMENTING ALL THESE STUFF. I honestly don't want to spend a lot of effort into designing this app (except in 2015 because it looked not material at all back then) and I believe @madeye doesn't either. In fact, I'd like this app to mostly depend on Android support libraries and third-party design libraries (for example see #1471) to minimize the effort for maintaining this project (given that they're good). I don't get paid at all working for this project just in case you're wondering.
For Android wear, see #664. This app will not come to Android wear as long as there's no VpnService support on Android wear. Also I would probably not want to implement something that I will not use (for example see #1457). So make sure to buy me a Chrome OS tablet and/or an Android tablet (preferably with a stylus), an Android watch and an Android TV (and whatever Android things is) so that I will work on those things.
EDIT: Also once beta branch is merged into master, people can start to use Android studio to design/develop this app which should be much easier and faster than sbt so I look forward to PRs in the future.
哈哈,原来如此,做独立开发者不容易,辛苦了。
那我就把目标局限为手机/平板做一些细节修改吧(基于 Android support libraries或第三方库 / 在xml用几个变量就可以改善平板的布局了)。
I just got a TV box. You can expect TV version coming this year.
Most helpful comment
I just got a TV box. You can expect TV version coming this year.