Shadowsocks.NET icon indicating copy to clipboard operation
Shadowsocks.NET copied to clipboard

[GUI] Design Goals & Progress Tracker

Open database64128 opened this issue 4 years ago • 0 comments

The main window consists of 5 tabs, switchable from the left navigation bar.

  • Dashboard
    • [ ] Select which profile, group or server to connect
    • [ ] Speed graph
    • [ ] Logger output
    • [ ] Data usage
  • Profiles
    • [ ] Select any server from any group to form a profile
    • [ ] Combine any backend inside each profile
    • [ ] Configure every detail of ss-rust and v2ray config
      • [ ] Inbounds and outbounds of v2ray
      • [ ] Use a tree view for other settings
  • Servers
    • [ ] Manage SIP008 online config delivery
    • [ ] Manage groups of servers
    • [ ] Groups are shown as cards
      • [ ] Cards may use an expander.
      • [ ] Cards must show data usage if it's associated with an online config.
    • [ ] Select a group and a data grid shows servers in the group
    • [ ] The user may configure backend override settings for each group and server.
    • [ ] Import from ss:// links and export as ss:// links or QR codes.
  • Routing
    • [ ] Add, delete, rename, duplicate presets
    • [ ] 2 built-in presets
      • [ ] Proxy everything
      • [ ] Direct connection for CN sites and IPs
    • [ ] Domain strategy
    • [ ] DNS
    • [ ] Routing rules
  • Settings
    • [ ] App settings
      • [ ] Color theme
      • [ ] Default backend
      • [ ] Start on boot
      • [ ] Associate ss:// protocol
      • [ ] Check for updates
      • [ ] Logging
    • [ ] V2Ray settings
      • [ ] Binary path
      • [ ] Logging
      • [ ] Default socks port
      • [ ] Default http port
    • [ ] SS-rust settings
      • [ ] Binary path
      • [ ] Logging
      • [ ] Default UDP associations
      • [ ] Default UDP timeout
    • [ ] Built-in backend settings
      • [ ] Forward proxy

database64128 avatar May 10 '21 10:05 database64128