aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/manage_tunnels.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ui: use tabs in main window and refactor tunnels ui and log dialog into tab pagesAlexander Neumann2019-04-241-377/+21
| | | | | | | requires https://github.com/lxn/walk/commit/edb74ee350e9585ddd212acad445ec383950f2cc for status image background Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use more horizontal space for conf viewAlexander Neumann2019-04-231-0/+1
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: overlay main window and tray icons according to tunnel statusAlexander Neumann2019-04-231-1/+7
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: add icons to tunnels tool barAlexander Neumann2019-04-231-4/+4
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: when activating an item of the tunnels list, toggle on/off instead of editingAlexander Neumann2019-04-231-1/+20
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: some cleanup in ManageTunnelsWindowAlexander Neumann2019-04-231-35/+22
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: implement log dialog; some refactoring in manage tunnels window to share some bitsAlexander Neumann2019-04-231-70/+15
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: handle exclude private ips and refactor tunnel config editing dialogAlexander Neumann2019-04-231-131/+2
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: refactor exportLogAlexander Neumann2019-04-231-32/+7
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: implement export tunnels to zip actionAlexander Neumann2019-04-231-4/+76
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: implement export log actionAlexander Neumann2019-04-231-3/+60
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use Synchronize method for cross-goroutine calls to walkAlexander Neumann2019-04-231-1/+3
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: only allow a single tunnel to be active at any timeAlexander Neumann2019-04-231-0/+11
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: handle adding and removing of tunnels for trayAlexander Neumann2019-04-231-2/+18
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use slightly larger font to improve status display in ConfViewAlexander Neumann2019-04-231-0/+6
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: add initial support for [de]activating tunnelsAlexander Neumann2019-04-231-15/+9
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fill in gaps in config editingAlexander Neumann2019-04-231-19/+90
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: only enable edit button if a tunnel is selectedAlexander Neumann2019-04-231-1/+4
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: add delete action to tool barAlexander Neumann2019-04-231-1/+1
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: work around a bug in walk to have our own tool bar below the tunnels listAlexander Neumann2019-04-231-7/+10
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix splitter layout not displaying widgetsAnthony Dong2019-04-231-0/+4
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix invalid layout directionAnthony Dong2019-04-231-1/+1
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: add tunnels management viewAnthony Dong2019-04-231-0/+409
Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>