aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/tray.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* service: split into tunnel and managerJason A. Donenfeld2019-05-201-20/+20
|
* ui: fix dpi related code smellsAlexander Neumann2019-05-151-9/+7
| | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com>
* ui: centralize state labelsJason A. Donenfeld2019-05-141-8/+3
|
* ui: add about to corner menuJason A. Donenfeld2019-05-141-1/+1
|
* global: regroup all importsJason A. Donenfeld2019-05-141-1/+2
|
* ui: dont use main window and run our own message loopJason A. Donenfeld2019-05-101-1/+1
| | | | This allows us to do custom things like send raise click messages.
* ui: somewhat aggressively cache iconsJason A. Donenfeld2019-05-101-10/+2
|
* ui: networks -> addressesSteven Honson2019-05-091-2/+2
| | | | | | Consistent with how these are referred to in confview. Signed-off-by: Steven Honson <steven@honson.id.au>
* ui: do not allow removed items state changes to change tray stateJason A. Donenfeld2019-05-081-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | runtime error: invalid memory address or nil pointer dereference goroutine 1 [running, locked to thread]: runtime/debug.Stack(0xc0000bbbc0, 0x9de240, 0x93bf40) C:/Users/Jason A. Donenfeld/Projects/wireguard-windows/.deps/go/src/runtime/debug/stack.go:24 +0xa4 golang.zx2c4.com/wireguard/windows/ui.RunUI.func1() C:/Users/Jason A. Donenfeld/Projects/wireguard-windows/ui/ui.go:25 +0x75 panic(0x9de240, 0x93bf40) C:/Users/Jason A. Donenfeld/Projects/wireguard-windows/.deps/go/src/runtime/panic.go:522 +0x1c3 github.com/lxn/walk.(*Action).Checked(...) C:/Users/Jason A. Donenfeld/Projects/wireguard-windows/.deps/gopath/pkg/mod/golang.zx2c4.com/wireguard/windows@v0.0.0-20190508085227-303a670b0ee4/action.go:118 golang.zx2c4.com/wireguard/windows/ui.(*Tray).SetTunnelState(0xc000106540, 0xc000041540, 0x2, 0xc000166001) C:/Users/Jason A. Donenfeld/Projects/wireguard-windows/ui/tray.go:272 +0xa1 golang.zx2c4.com/wireguard/windows/ui.(*Tray).onTunnelChange.func1() C:/Users/Jason A. Donenfeld/Projects/wireguard-windows/ui/tray.go:214 +0x99 github.com/lxn/walk.runSynchronized() C:/Users/Jason A. Donenfeld/Projects/wireguard-windows/.deps/gopath/pkg/mod/golang.zx2c4.com/wireguard/windows@v0.0.0-20190508085227-303a670b0ee4/form.go:55 +0x95 github.com/lxn/walk.(*FormBase).Run(0xc000166000, 0x0) C:/Users/Jason A. Donenfeld/Projects/wireguard-windows/.deps/gopath/pkg/mod/golang.zx2c4.com/wireguard/windows@v0.0.0-20190508085227-303a670b0ee4/form.go:413 +0x117 golang.zx2c4.com/wireguard/windows/ui.RunUI() C:/Users/Jason A. Donenfeld/Projects/wireguard-windows/ui/ui.go:79 +0x225 main.main() C:/Users/Jason A. Donenfeld/Projects/wireguard-windows/main.go:207 +0x2cf Reported-by: Jungle Boogie <jungleboogie0@gmail.com>
* ui: make window restoring and pop-up more aggressiveSimon Rozman2019-05-081-4/+4
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* ui: get correctly sized system iconsJason A. Donenfeld2019-05-081-7/+17
|
* ui: defer update popup until 3 seconds after app startJason A. Donenfeld2019-05-071-3/+14
|
* ui: select first tunnel even when showing updates tabJason A. Donenfeld2019-05-071-1/+4
|
* ui: set global state before main state in trayJason A. Donenfeld2019-05-071-1/+1
|
* ui: scale icons according to DPIJason A. Donenfeld2019-05-071-1/+1
|
* ui: do tray click action when popup clickedJason A. Donenfeld2019-05-051-0/+3
|
* ui: use natural sorting orderJason A. Donenfeld2019-05-051-1/+4
|
* ui: improve update logging and tray logicJason A. Donenfeld2019-05-051-2/+15
|
* ui: use more windows iconsJason A. Donenfeld2019-05-041-6/+8
|
* ui: embolden update tray itemJason A. Donenfeld2019-05-041-5/+12
|
* ui: show custom connected and disconnected icons in balloonJason A. Donenfeld2019-05-041-2/+4
|
* ui: specify default action in trayJason A. Donenfeld2019-05-041-2/+3
|
* ui: add toolbar after adding it to the tabsJason A. Donenfeld2019-05-031-2/+2
|
* ui: Quit -> ExitJason A. Donenfeld2019-05-021-1/+1
|
* ui: render dots with svgs insteadJason A. Donenfeld2019-05-021-1/+3
|
* ui: use icons instead of unicode fontJason A. Donenfeld2019-05-021-1/+1
|
* ui: select tunnel on tray start errorJason A. Donenfeld2019-04-291-1/+2
|
* ui: show first active tunnels on window popupJason A. Donenfeld2019-04-291-2/+10
|
* ui: make IPC calls in go routinesJason A. Donenfeld2019-04-291-27/+38
|
* service: pass global state with notificationJason A. Donenfeld2019-04-291-13/+8
|
* updater: add initial skeletonJason A. Donenfeld2019-04-291-0/+13
|
* ui: suppress extranous deactivated notification in trayJason A. Donenfeld2019-04-271-2/+4
|
* ui: set tray check to original state because change is asyncJason A. Donenfeld2019-04-271-0/+1
|
* ui: simplify everythingJason A. Donenfeld2019-04-271-65/+108
|
* ui: use tabs in main window and refactor tunnels ui and log dialog into tab pagesAlexander Neumann2019-04-241-5/+5
| | | | | | requires https://github.com/lxn/walk/commit/edb74ee350e9585ddd212acad445ec383950f2cc for status image background Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com>
* ui: overlay main window and tray icons according to tunnel statusAlexander Neumann2019-04-231-0/+4
| | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com>
* ui: implement about dialog, version info still TODOAlexander Neumann2019-04-231-1/+1
| | | | | | requires https://github.com/lxn/walk/commit/4e27c2831aefc0a8aece021877aa6c8c6e95e290 Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com>
* ui: implement [de]activation of tunnels via trayAlexander Neumann2019-04-231-13/+46
| | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com>
* ui: handle adding and removing of tunnels for trayAlexander Neumann2019-04-231-42/+59
| | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com>
* ui: update status and active CIDRs menu itemsAlexander Neumann2019-04-231-25/+42
| | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com>
* ui: split tray logic into tray componentAnthony Dong2019-04-231-0/+163
Signed-off-by: Anthony Dong <aanthony.dong@gmail.com>