aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ringlogger (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-04-23ui: better colors of iconsJason A. Donenfeld1-11/+38
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: when activating an item of the tunnels list, toggle on/off instead of editingAlexander Neumann1-1/+20
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: some cleanup in ManageTunnelsWindowAlexander Neumann1-35/+22
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: some log dialog improvementsAlexander Neumann1-12/+32
requires https://github.com/lxn/walk/commit/bf929d66e944e31cd3f7cd802a697c62bc5b2006 Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: simplify sorting of TunnelModelAlexander Neumann1-11/+1
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: move orderedStringSet to util.goAlexander Neumann2-80/+80
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: implement log dialog; some refactoring in manage tunnels window to share some bitsAlexander Neumann3-70/+234
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: refactor exclude private IPs code to be closer to existing ports and preserve user editsAlexander Neumann1-85/+220
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: handle exclude private ips and refactor tunnel config editing dialogAlexander Neumann2-131/+270
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: add some margin to the bottom of toggleActiveLineAlexander Neumann1-1/+1
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: refactor exportLogAlexander Neumann1-32/+7
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: implement export tunnels to zip actionAlexander Neumann1-4/+76
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: use recently added walk.MsgBoxStyle constant instead of literal valueAlexander Neumann1-1/+1
requires https://github.com/lxn/walk/commit/737ab3ec398e9a99114e21d33d6dc671f033d04e Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: implement export log actionAlexander Neumann2-4/+68
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: implement about dialog, version info still TODOAlexander Neumann2-8/+58
requires https://github.com/lxn/walk/commit/4e27c2831aefc0a8aece021877aa6c8c6e95e290 Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: use Synchronize method for cross-goroutine calls to walkAlexander Neumann2-24/+5
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: implement [de]activation of tunnels via trayAlexander Neumann1-13/+46
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: only allow a single tunnel to be active at any timeAlexander Neumann4-42/+145
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: only allow a single tunnel to be selected at any timeAlexander Neumann1-0/+1
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: synchronize calls from other goroutines into walkAlexander Neumann1-8/+10
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: initialize TunnelsView model from service.IPCClientTunnelsAlexander Neumann1-13/+5
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: handle adding and removing of tunnels for trayAlexander Neumann2-44/+77
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: replace PrivateKeyEvent with walk.StringEventAlexander Neumann1-37/+2
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: update status and active CIDRs menu itemsAlexander Neumann1-25/+42
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: use slightly larger font to improve status display in ConfViewAlexander Neumann1-0/+6
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: add new status and toggle types akin to labelTextLine and refactor as requiredAlexander Neumann1-58/+200
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23ui: refactor TunnelsView to use the new status image painterAlexander Neumann1-34/+13
Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>