2dust / v2rayNG

A V2Ray client for Android, support Xray core and v2fly core
https://1.2345345.xyz
GNU General Public License v3.0
36.1k stars 5.51k forks source link

User-Friendly Interface Improvement (Suggestion) #3614

Closed Phoenix-999 closed 1 month ago

Phoenix-999 commented 1 month ago

Hi @2dust, Thanks for the great work and new features!

I have a few suggestions to improve the interface and make it even more user-friendly for your consideration:

Routing Settings

In the Routing Settings which were updated recently, your app is now used by a diverse user base from various countries around the world—not just Chinese users. I believe adding a separate section for major countries like Russia, Iran, etc., along with a custom section, would offer more flexibility and faster accessibility for different users and their needs. I'm sure many users from these countries would be happy to contribute to improve these sections further. Also, the Geo asset Files section is now harder to find. I think implementing it on the first page would improve visibility and accessibility for users.

I've attached some screenshots below as an example of my suggestion.

Routing Settings_Suggestions copy


Configuration file Section

In the Configuration File section, adding location initials (maybe with an emoji flag) next to the VPN would provide more clarity for users managing multiple VPS servers from different locations, also can be added in speed display. I've attached some screenshots below as an example of my suggestion.

location initials


On behalf of everyone who uses this awesome app daily, we just want to say a big thank you! We really appreciate all your hard work and can’t wait to see how the app continues to grow and improve.

2dust commented 1 month ago

Everyone is only active in one area, so don't make the interface too complicated It is possible to add some country-specific predefined rulesets, such as Iran's; PR in the format of the example provided below https://github.com/2dust/v2rayNG/blob/master/V2rayNG/app/src/main/assets/custom_routing_white

Phoenix-999 commented 1 month ago

Dear @2dust, I truly appreciate the prompt your swift reply and support!

I understand the complexity of the section we discussed, and your aim is to keep it as simple as possible. However, I wanted to share some of the specific rules from the Iran database that you might already be aware of.

https://github.com/Chocolate4U/Iran-v2ray-rules

https://github.com/bootmortis/iran-hosted-domains

Also, I was wondering if it would be possible to implement custom export and import features, allowing users to easily share their routing rules with others? I believe this would greatly benefit the user community by enabling more flexible and customizable configurations.

Once again, thank you for the amazing app and your continued support! Many thanks,

CodeWithTamim commented 1 month ago

Dear @2dust, I truly appreciate the prompt your swift reply and support!

I understand the complexity of the section we discussed, and your aim is to keep it as simple as possible. However, I wanted to share some of the specific rules from the Iran database that you might already be aware of.

https://github.com/Chocolate4U/Iran-v2ray-rules https://github.com/bootmortis/iran-hosted-domains

Also, I was wondering if it would be possible to implement custom export and import features, allowing users to easily share their routing rules with others? I believe this would greatly benefit the user community by enabling more flexible and customizable configurations.

Once again, thank you for the amazing app and your continued support! Many thanks,

Just use the url in the rules page. Then download the rules

2dust commented 1 month ago

https://github.com/2dust/v2rayNG/releases/tag/1.9.5

export and import ruleset

Phoenix-999 commented 1 month ago

https://github.com/2dust/v2rayNG/releases/tag/1.9.5

export and import ruleset

You guys are amazing! Thank you!