aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI/macOS (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-01-14macOS: Manage tunnels: Show status checkbox and edit buttonRoopesh Chander1-1/+91
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: s/macMenuStatus/macStatus/g;Roopesh Chander1-2/+2
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Manage tunnels: Tunnel detail viewRoopesh Chander4-7/+259
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Manage tunnels: Add a filler buttonRoopesh Chander1-1/+29
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Manage tunnels: Fix list view lookRoopesh Chander1-1/+2
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Manage tunnels: Add buttons to the bottom of the list viewRoopesh Chander1-1/+88
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Manage tunnels window: Tunnels listRoopesh Chander5-1/+208
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Capitalize All Rights ReservedRoopesh Chander1-1/+1
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Show status as disabled menu itemsRoopesh Chander1-1/+63
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Ability to activate / deactivate a tunnelRoopesh Chander2-32/+87
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Ability to import tunnels from fileRoopesh Chander3-7/+76
For now, the open panel shows as a separate window. Later, we'll open it as a sheet on the 'Manage tunnels' window. Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Add tunnel management menu itemsRoopesh Chander1-0/+19
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Specify app is an 'agent'Roopesh Chander1-0/+2
This hides the app from the Dock, while still enabling the app to come to the foreground if required. Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Create status bar with tunnel namesRoopesh Chander2-6/+52
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Add status bar iconRoopesh Chander4-0/+23
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Remove MainMenu.xibRoopesh Chander4-698/+18
When there's no xib, we should explicitly set the app delegate, so we override NSApplication and set the app delegate in NSApplication.shared Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14Make app groups work on both iOS and macOSRoopesh Chander2-0/+6
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Add Network Extensions capability to appRoopesh Chander1-4/+8
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-01-14macOS: Fix WireGuardmacOS targetRoopesh Chander6-0/+820
- Include non-UI code from iOS while building - Add run scripts - Move files to WireGuard/UI/macOS - Set Swift-Obj-C bridging header Signed-off-by: Roopesh Chander <roop@roopc.net>