aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/tray.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ui: use more windows iconsJason A. Donenfeld2019-05-041-6/+8
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: embolden update tray itemJason A. Donenfeld2019-05-041-5/+12
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: show custom connected and disconnected icons in balloonJason A. Donenfeld2019-05-041-2/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: specify default action in trayJason A. Donenfeld2019-05-041-2/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: add toolbar after adding it to the tabsJason A. Donenfeld2019-05-031-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: Quit -> ExitJason A. Donenfeld2019-05-021-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: render dots with svgs insteadJason A. Donenfeld2019-05-021-1/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use icons instead of unicode fontJason A. Donenfeld2019-05-021-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: select tunnel on tray start errorJason A. Donenfeld2019-04-291-1/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: show first active tunnels on window popupJason A. Donenfeld2019-04-291-2/+10
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: make IPC calls in go routinesJason A. Donenfeld2019-04-291-27/+38
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* service: pass global state with notificationJason A. Donenfeld2019-04-291-13/+8
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* updater: add initial skeletonJason A. Donenfeld2019-04-291-0/+13
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: suppress extranous deactivated notification in trayJason A. Donenfeld2019-04-271-2/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: set tray check to original state because change is asyncJason A. Donenfeld2019-04-271-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: simplify everythingJason A. Donenfeld2019-04-271-65/+108
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* 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> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.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> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.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> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: implement [de]activation of tunnels via trayAlexander Neumann2019-04-231-13/+46
| | | | | 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-42/+59
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: update status and active CIDRs menu itemsAlexander Neumann2019-04-231-25/+42
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: split tray logic into tray componentAnthony Dong2019-04-231-0/+163
Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>