aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI/macOS/ViewController (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move all source files to `Sources/` and rename WireGuardKit targetsAndrej Mihajlov2020-12-037-1701/+0
* WireGuardKit: Add wrappers for PrivateKey, PublicKey, PreSharedKeyAndrej Mihajlov2020-12-021-10/+7
* iOS/macOS: Integrate WireGuardKitAndrej Mihajlov2020-12-022-0/+2
* Localization: macOS: Fix localization for 'Edit' buttonRoopesh Chander2020-04-111-1/+1
* macOS: Tunnel detail: Handle deletion outside app, againRoopesh Chander2019-06-131-1/+8
* TunnelsManager: store UID on macOS for keychain availabilityJason A. Donenfeld2019-06-111-1/+1
* macOS: Save/restore the log window's sizeRoopesh Chander2019-06-041-0/+4
* macOS: Log view: Allow resizing horizontallyRoopesh Chander2019-06-041-4/+4
* macOS: Dismiss modals correctlyRoopesh Chander2019-05-312-9/+12
* macOS: Tunnel detail: No need to update runtime info on tunnelSaved()Roopesh Chander2019-05-271-11/+7
* macOS: Start refreshing runtime info in viewWillAppear(), not init()Roopesh Chander2019-05-271-1/+6
* macOS: Disable 'Delete Selected' when nothing is selectedRoopesh Chander2019-05-201-0/+9
* macOS: Get back removing tunnel using the Delete keyRoopesh Chander2019-05-201-0/+8
* macOS: Both list and detail main menu items should be always enabledRoopesh Chander2019-05-201-0/+18
* macOS: Remove custom key event handlingRoopesh Chander2019-05-201-24/+0
* macOS: Edit view: Save on Cmd+SRoopesh Chander2019-05-121-0/+2
* macOS: Edit view: Dismiss on EscRoopesh Chander2019-05-121-0/+6
* macOS: Log view: Dismiss on EscRoopesh Chander2019-05-121-0/+6
* Swift 5 migration: Make use of Result typeRoopesh Chander2019-04-211-5/+5
* macOS: Log view: Stop updating the log once the log view is dismissedRoopesh Chander2019-04-101-0/+10
* macOS: Tunnels list: Suppress alert buttons when removing tunnels is in progressRoopesh Chander2019-04-061-34/+19
* macOS: Tunnels list: Show the confirmation alert till removal completesRoopesh Chander2019-04-061-25/+40
* macOS: Simplify reusing of the detail VC when applicableRoopesh Chander2019-04-041-12/+2
* macOS: Better handling of tunnels created by another userRoopesh Chander2019-04-032-3/+88
* macOS: Log view: Fix autoscroll to end of logRoopesh Chander2019-04-011-7/+18
* macOS: Log view: No need to disable Close buttonRoopesh Chander2019-03-281-2/+0
* macOS: Ability to view the logRoopesh Chander2019-03-282-27/+248
* macOS: On Add new, Exclude Private IPs should remain hiddenRoopesh Chander2019-03-221-0/+2
* macOS: Privacy notice is provided by system dialogsJason A. Donenfeld2019-03-201-10/+8
* macos: TunnelsList: set allowsEmptySelection after making initial selectionJason A. Donenfeld2019-03-181-1/+1
* macOS: ButtonedDetailViewController: Set min dimensionsRoopesh Chander2019-03-191-0/+6
* macOS: Tunnels list: Double-click to activate / deactivateRoopesh Chander2019-03-181-0/+13
* macOS: Tunnels list: Don't allow empty selectionRoopesh Chander2019-03-181-0/+1
* on-demand: macOS: Integrate Ethernet and Wi-Fi controls in one rowRoopesh Chander2019-03-181-27/+6
* on-demand: View model should account for isActivateOnDemandEnabledRoopesh Chander2019-03-182-3/+3
* on-demand: macOS: Disable SSIDs field when adding a tunnelRoopesh Chander2019-03-181-0/+1
* on-demand: macOS: Tunnel detail: List SSIDsRoopesh Chander2019-03-181-1/+9
* on-demand: Remove ActivateOnDemandSetting typeRoopesh Chander2019-03-182-13/+6
* on-demand: macOS: Tunnel detail: Show SSID infoRoopesh Chander2019-03-181-3/+24
* on-demand: macOS: Support SSIDs in on demand activationRoopesh Chander2019-03-181-22/+29
* on-demand: Infrastructure for supporting SSID-based rulesRoopesh Chander2019-03-181-2/+2
* on-demand: Simplify OS-specific code for interface type selectionRoopesh Chander2019-03-181-3/+3
* macOS: Localize tooltipsRoopesh Chander2019-03-181-2/+2
* macOS: Tunnel detail: Make the Activate button part of the list viewRoopesh Chander2019-03-181-39/+39
* ringlogger: support mpsc for singlefileJason A. Donenfeld2019-03-171-6/+1
* macOS: Tunnel detail: Activate / Deactivate is now a buttonRoopesh Chander2019-03-171-35/+25
* macOS: Tunnel detail: Show the status in the list viewRoopesh Chander2019-03-171-8/+58
* macOS: Ability to remove multiple tunnels at a timeRoopesh Chander2019-03-102-13/+38
* macOS: Generalize NoTunnelsDetailVC into a ButtonedDetailVCRoopesh Chander2019-03-103-47/+54
* macOS: Tunnel edit: Disable user interaction when OS VPN prompt is shownRoopesh Chander2019-02-241-0/+10