Skip to content

[GUI] Design Goals & Progress Tracker #2

Description

@database64128

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions