36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
# Product
|
|
|
|
## Register
|
|
|
|
product
|
|
|
|
## Users
|
|
|
|
macOS users without networking or Docker expertise. They open the client only to add a VPN subscription, choose a server, and turn the connection on or off.
|
|
|
|
## Product Purpose
|
|
|
|
Provide a small, dependable control surface for the Docker-based macOS VPN client. Success means the current connection state is obvious and the full everyday workflow fits on one screen.
|
|
|
|
## Brand Personality
|
|
|
|
Soft, calm, precise. Familiar to macOS users, with sharper geometry and a quiet monospace character.
|
|
|
|
## Anti-references
|
|
|
|
Not an admin dashboard, network console, settings maze, or enclosing card. Avoid sidebars, technical route diagrams, framed content areas, decorative effects, and controls for gateway or server administration.
|
|
|
|
## Design Principles
|
|
|
|
- One screen, one primary action.
|
|
- Use plain language and hide implementation details.
|
|
- Make connection state unmistakable without relying on color alone.
|
|
- Prefer native controls and predictable macOS behavior.
|
|
- Show saved subscriptions as a domain, not as a credential-like URL.
|
|
- Make servers directly selectable instead of hiding them in a dropdown.
|
|
- Keep advanced and server-only features out of the client path.
|
|
|
|
## Accessibility & Inclusion
|
|
|
|
Support keyboard navigation, visible focus, sufficient contrast, system light and dark themes, and reduced motion preferences.
|