Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ui: simpler wireguard window name | Jason A. Donenfeld | 2019-04-24 | 1 | -1/+1 |
| | |||||
* | Revert "ui: introduce system icon loading" | Jason A. Donenfeld | 2019-04-24 | 3 | -92/+4 |
| | | | | This reverts commit 8d29c7136535524e387091a7387a33a243062f2b. | ||||
* | ui: introduce system icon loading | Jason A. Donenfeld | 2019-04-24 | 3 | -4/+92 |
| | | | | This looks clearly worse in basically all ways and should be reverted. | ||||
* | Revert "ui: reduce icon overlay size" | Jason A. Donenfeld | 2019-04-24 | 1 | -2/+2 |
| | | | | | | This reverts commit 642a7bd76c8b10a4fe846a561bda9296452a7a08. The right way to fix this is by dealing with the DPI stuff properly. | ||||
* | ui: use tabs in main window and refactor tunnels ui and log dialog into tab pages | Alexander Neumann | 2019-04-24 | 5 | -569/+478 |
| | | | | | | requires https://github.com/lxn/walk/commit/edb74ee350e9585ddd212acad445ec383950f2cc for status image background Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: programmatically compute colors | Jason A. Donenfeld | 2019-04-24 | 1 | -6/+85 |
| | |||||
* | ui: reduce icon overlay size | Jason A. Donenfeld | 2019-04-23 | 1 | -2/+2 |
| | |||||
* | ui: use more horizontal space for conf view | Alexander Neumann | 2019-04-23 | 1 | -0/+1 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: overlay main window and tray icons according to tunnel status | Alexander Neumann | 2019-04-23 | 4 | -15/+91 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: remove nag and fix up strings | Jason A. Donenfeld | 2019-04-23 | 1 | -19/+6 |
| | |||||
* | ui: add icons to tunnels tool bar | Alexander Neumann | 2019-04-23 | 1 | -4/+4 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: fix initial display of public key in tunnel config dialog | Alexander Neumann | 2019-04-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: better colors of icons | Jason A. Donenfeld | 2019-04-23 | 1 | -11/+38 |
| | |||||
* | ui: when activating an item of the tunnels list, toggle on/off instead of editing | Alexander Neumann | 2019-04-23 | 1 | -1/+20 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: some cleanup in ManageTunnelsWindow | Alexander Neumann | 2019-04-23 | 1 | -35/+22 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: some log dialog improvements | Alexander Neumann | 2019-04-23 | 1 | -12/+32 |
| | | | | | | requires https://github.com/lxn/walk/commit/bf929d66e944e31cd3f7cd802a697c62bc5b2006 Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: simplify sorting of TunnelModel | Alexander Neumann | 2019-04-23 | 1 | -11/+1 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: move orderedStringSet to util.go | Alexander Neumann | 2019-04-23 | 2 | -80/+80 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: implement log dialog; some refactoring in manage tunnels window to share some bits | Alexander Neumann | 2019-04-23 | 3 | -70/+234 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: refactor exclude private IPs code to be closer to existing ports and preserve user edits | Alexander Neumann | 2019-04-23 | 1 | -85/+220 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: handle exclude private ips and refactor tunnel config editing dialog | Alexander Neumann | 2019-04-23 | 2 | -131/+270 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: add some margin to the bottom of toggleActiveLine | Alexander Neumann | 2019-04-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: refactor exportLog | Alexander Neumann | 2019-04-23 | 1 | -32/+7 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: implement export tunnels to zip action | Alexander Neumann | 2019-04-23 | 1 | -4/+76 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: use recently added walk.MsgBoxStyle constant instead of literal value | Alexander Neumann | 2019-04-23 | 1 | -1/+1 |
| | | | | | | requires https://github.com/lxn/walk/commit/737ab3ec398e9a99114e21d33d6dc671f033d04e Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: implement export log action | Alexander Neumann | 2019-04-23 | 2 | -4/+68 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: implement about dialog, version info still TODO | Alexander Neumann | 2019-04-23 | 2 | -8/+58 |
| | | | | | | requires https://github.com/lxn/walk/commit/4e27c2831aefc0a8aece021877aa6c8c6e95e290 Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: use Synchronize method for cross-goroutine calls to walk | Alexander Neumann | 2019-04-23 | 2 | -24/+5 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: implement [de]activation of tunnels via tray | Alexander Neumann | 2019-04-23 | 1 | -13/+46 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: only allow a single tunnel to be active at any time | Alexander Neumann | 2019-04-23 | 4 | -42/+145 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: only allow a single tunnel to be selected at any time | Alexander Neumann | 2019-04-23 | 1 | -0/+1 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: synchronize calls from other goroutines into walk | Alexander Neumann | 2019-04-23 | 1 | -8/+10 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: initialize TunnelsView model from service.IPCClientTunnels | Alexander Neumann | 2019-04-23 | 1 | -13/+5 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: handle adding and removing of tunnels for tray | Alexander Neumann | 2019-04-23 | 2 | -44/+77 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: replace PrivateKeyEvent with walk.StringEvent | Alexander Neumann | 2019-04-23 | 1 | -37/+2 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: update status and active CIDRs menu items | Alexander Neumann | 2019-04-23 | 1 | -25/+42 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: use slightly larger font to improve status display in ConfView | Alexander Neumann | 2019-04-23 | 1 | -0/+6 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: add new status and toggle types akin to labelTextLine and refactor as required | Alexander Neumann | 2019-04-23 | 1 | -58/+200 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: refactor TunnelsView to use the new status image painter | Alexander Neumann | 2019-04-23 | 1 | -34/+13 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: implement a reusable helper for status image painting | Alexander Neumann | 2019-04-23 | 1 | -0/+161 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: add initial support for [de]activating tunnels | Alexander Neumann | 2019-04-23 | 3 | -31/+176 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: fill in gaps in config editing | Alexander Neumann | 2019-04-23 | 1 | -19/+90 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: only enable edit button if a tunnel is selected | Alexander Neumann | 2019-04-23 | 1 | -1/+4 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: add delete action to tool bar | Alexander Neumann | 2019-04-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: work around a bug in walk to have our own tool bar below the tunnels list | Alexander Neumann | 2019-04-23 | 1 | -7/+10 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: fix splitter layout not displaying widgets | Anthony Dong | 2019-04-23 | 1 | -0/+4 |
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> | ||||
* | ui: fix invalid layout direction | Anthony Dong | 2019-04-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> | ||||
* | ui: make confview spacer greedy to take full available width | Anthony Dong | 2019-04-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> | ||||
* | ui: bind all new components together | Anthony Dong | 2019-04-23 | 1 | -230/+35 |
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> | ||||
* | ui: split tray logic into tray component | Anthony Dong | 2019-04-23 | 2 | -0/+174 |
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> |