Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | ui: adjust message filter for raise | Jason A. Donenfeld | 2019-05-12 | 2 | -6/+6 | |
| | | | | High integrity means UIPI blocks this, so let it through. | |||||
* | ui: allow editing existing tunnels without changing name | Jason A. Donenfeld | 2019-05-11 | 1 | -18/+19 | |
| | ||||||
* | ui: tunnel cloning | Steven Honson | 2019-05-11 | 2 | -8/+31 | |
| | | | | | | | | Allows a tunnel to be cloned verbatim. It's not part of the toolbar or with a shortcut, as it's a rather obscure action. Signed-off-by: Steven Honson <steven@honson.id.au> [zx2c4: removed from toolbar and shortcut] | |||||
* | ui: edit requires further information | Steven Honson | 2019-05-11 | 1 | -1/+1 | |
| | | | | | | | As edit generally requires further information from the user, it should be suffixed with an ellipsis. Signed-off-by: Steven Honson <steven@honson.id.au> | |||||
* | ui: use ipc client to list existing tunnels | Steven Honson | 2019-05-11 | 1 | -3/+4 | |
| | | | | | | | | | The manager service and ui application may be running as different users, and therefore use different configurations directories. Using the ipc client ensures that tunnels are listed from the perspective of the service. Signed-off-by: Steven Honson <steven@honson.id.au> | |||||
* | ui: optimise window sizing for a single peer | Steven Honson | 2019-05-11 | 1 | -1/+2 | |
| | | | | | | | | | | | Increasing the default size of the manage window allows all of the detail and status for a basic single peer configuration with a preshared key to be visible without scrolling. Also sets a minimum window size for the manage window. Signed-off-by: Steven Honson <steven@honson.id.au> [zx2c4: reduced from 800x600 to 670x525] | |||||
* | ui: dont use main window and run our own message loop | Jason A. Donenfeld | 2019-05-10 | 3 | -19/+50 | |
| | | | | This allows us to do custom things like send raise click messages. | |||||
* | ui: somewhat aggressively cache icons | Jason A. Donenfeld | 2019-05-10 | 7 | -65/+107 | |
| | ||||||
* | ui: show correct name in deletion confirmation | Jason A. Donenfeld | 2019-05-09 | 1 | -1/+1 | |
| | ||||||
* | ui: networks -> addresses | Steven Honson | 2019-05-09 | 1 | -2/+2 | |
| | | | | | | Consistent with how these are referred to in confview. Signed-off-by: Steven Honson <steven@honson.id.au> | |||||
* | ui: confview: recycle more peerviews | Jason A. Donenfeld | 2019-05-08 | 1 | -1/+21 | |
| | | | | | | If there are no similarities between one peer list and the next, then ordering between peers can't possibly matter, so recycle all of the peerviews that we can. | |||||
* | ui: fix ctrl+a on list invalidating list | Jason A. Donenfeld | 2019-05-08 | 1 | -3/+4 | |
| | ||||||
* | ui: don't allow ctrl+a on empty list to hide filler | Jason A. Donenfeld | 2019-05-08 | 1 | -0/+3 | |
| | ||||||
* | ui: do not allow removed items state changes to change tray state | Jason A. Donenfeld | 2019-05-08 | 1 | -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 aggressive | Simon Rozman | 2019-05-08 | 4 | -14/+23 | |
| | | | | Signed-off-by: Simon Rozman <simon@rozman.si> | |||||
* | ui: confview: do not poll when minimized | Jason A. Donenfeld | 2019-05-08 | 2 | -1/+4 | |
| | | | | Also poll for the log less often. | |||||
* | ui: get correctly sized system icons | Jason A. Donenfeld | 2019-05-08 | 9 | -84/+71 | |
| | ||||||
* | confview: show in the case that there are no peers | Jason A. Donenfeld | 2019-05-08 | 1 | -1/+7 | |
| | ||||||
* | ui: remove a few DPI hacks | Jason A. Donenfeld | 2019-05-08 | 3 | -9/+5 | |
| | ||||||
* | ui: defer update popup until 3 seconds after app start | Jason A. Donenfeld | 2019-05-07 | 2 | -3/+15 | |
| | ||||||
* | ui: select first tunnel even when showing updates tab | Jason A. Donenfeld | 2019-05-07 | 1 | -1/+4 | |
| | ||||||
* | ui: remove setfocus hack | Jason A. Donenfeld | 2019-05-07 | 1 | -3/+0 | |
| | | | | It introduces weird other problems. | |||||
* | ui: set global state before main state in tray | Jason A. Donenfeld | 2019-05-07 | 1 | -1/+1 | |
| | ||||||
* | ui: move things out of iconprovider | Jason A. Donenfeld | 2019-05-07 | 5 | -126/+60 | |
| | ||||||
* | ui: confview should be more picky about which tunnel | Jason A. Donenfeld | 2019-05-07 | 1 | -13/+20 | |
| | ||||||
* | ui: scale icons according to DPI | Jason A. Donenfeld | 2019-05-07 | 2 | -2/+2 | |
| | ||||||
* | updater: move into manager | Jason A. Donenfeld | 2019-05-06 | 2 | -86/+77 | |
| | ||||||
* | ui: do tray click action when popup clicked | Jason A. Donenfeld | 2019-05-05 | 1 | -0/+3 | |
| | ||||||
* | ui: use natural sorting order | Jason A. Donenfeld | 2019-05-05 | 3 | -8/+8 | |
| | ||||||
* | ui: attach shortcuts to their windows | Jason A. Donenfeld | 2019-05-05 | 3 | -0/+8 | |
| | ||||||
* | ui: use context menus for all shortcuts | Jason A. Donenfeld | 2019-05-05 | 2 | -21/+107 | |
| | ||||||
* | ui: fix weird scrolling behavior in editor | Jason A. Donenfeld | 2019-05-05 | 1 | -0/+8 | |
| | ||||||
* | ui: check for duplicate names always | Jason A. Donenfeld | 2019-05-05 | 1 | -13/+9 | |
| | ||||||
* | ui: improve update logging and tray logic | Jason A. Donenfeld | 2019-05-05 | 4 | -5/+17 | |
| | ||||||
* | ui: syntax: implement trafic blocking semantics | Jason A. Donenfeld | 2019-05-05 | 6 | -291/+248 | |
| | | | | This is our "auto kill switch". | |||||
* | ui: use more windows icons | Jason A. Donenfeld | 2019-05-04 | 3 | -33/+17 | |
| | ||||||
* | ui: embolden update tray item | Jason A. Donenfeld | 2019-05-04 | 1 | -5/+12 | |
| | ||||||
* | ui: show custom connected and disconnected icons in balloon | Jason A. Donenfeld | 2019-05-04 | 1 | -2/+4 | |
| | ||||||
* | ui: specify default action in tray | Jason A. Donenfeld | 2019-05-04 | 2 | -2/+4 | |
| | ||||||
* | ui: fix thundering herd problem in importing/deleting | Jason A. Donenfeld | 2019-05-03 | 4 | -117/+53 | |
| | ||||||
* | ui: add toolbar after adding it to the tabs | Jason A. Donenfeld | 2019-05-03 | 3 | -79/+89 | |
| | ||||||
* | ui: import lowercase extension matching | Jason A. Donenfeld | 2019-05-03 | 1 | -4/+4 | |
| | ||||||
* | ui: background import configs | Jason A. Donenfeld | 2019-05-03 | 1 | -85/+90 | |
| | ||||||
* | ui: fix up confview ticker and list sync logic | Jason A. Donenfeld | 2019-05-03 | 3 | -46/+64 | |
| | ||||||
* | ui: better manage window size | Jason A. Donenfeld | 2019-05-03 | 1 | -1/+1 | |
| | ||||||
* | ui: fix left list width | Jason A. Donenfeld | 2019-05-03 | 1 | -13/+14 | |
| | ||||||
* | ui: double buffer list view | Jason A. Donenfeld | 2019-05-03 | 2 | -2/+4 | |
| | ||||||
* | ui: fix version strings | Jason A. Donenfeld | 2019-05-02 | 1 | -1/+2 | |
| | ||||||
* | ui: use system icons instead of green and red dots | Jason A. Donenfeld | 2019-05-02 | 1 | -24/+4 | |
| | ||||||
* | ui: use system icons in toolbar | Jason A. Donenfeld | 2019-05-02 | 5 | -10/+26 | |
| |