proxyman-windows-linux
proxyman-windows-linux copied to clipboard
Show Proxy information
Description
⚠️ THis ticket should be implemented after https://github.com/ProxymanApp/proxyman-windows-linux/issues/365 is completed
When clicking on the Proxyman Status View -> It shows the Proxy information popover.
https://github.com/ProxymanApp/proxyman-windows-linux/assets/5878421/7e2ec4a1-f100-476a-b2f5-f01686062144
Acceptance Criteria
-
[x] Show the hand mouse when hovering the "Proxyman | Listen on ....". Make sure it doesn't show when hovering over the empty space -> Verify it doesn't conflict with the Free or New Update Badge on the same Status Bar view
-
[x] Implement the Proxy UI popover. Please notice the padding to make it look nice.
-
[x] Show the info correctly:
-
IP => The current IP
-
Port: Current Port
-
Loopback: 0.0.0.0 if the "Listen on localhost" option is OFF. Otherwise, it's 127.0.0.1
-
Advance Settings… will show the Advanced Proxy Setting View
-
[x] Able to select the IP, Port and Loopback -> I can copy it
-
[x] CLick on the Edit icon (use SF icon) -> Show the
Advanced Proxy Setting View
-
[x] Verify the data in the Proxy Popover will update with correct data, such as IP, port, lookback when we change these date from other View, for example: From the Advanced Proxy Setting, Setting View, ...