aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* ui: set zero spacing in grid viewJason A. Donenfeld2019-05-021-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: more reasonable DPI-dependent window sizeJason A. Donenfeld2019-05-021-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: separate out about dialog and revampJason A. Donenfeld2019-05-022-59/+82
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: select closest tunnel after deletionJason A. Donenfeld2019-05-021-0/+18
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: add multiple tunnel deletionJason A. Donenfeld2019-05-022-26/+46
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: filler view when no tunnels existAnthony Dong2019-05-021-10/+48
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use icons instead of unicode fontJason A. Donenfeld2019-05-0216-60/+70
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: rework marginsJason A. Donenfeld2019-05-017-12/+20
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: better tab icon dot hackJason A. Donenfeld2019-05-011-1/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: allow selecting all on log pageJason A. Donenfeld2019-05-011-8/+16
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* version: dynamically get file versionJason A. Donenfeld2019-05-011-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: support clipboard copying for log itemsOstap Slyusar2019-05-011-0/+15
| | | | | Signed-off-by: Ostap Slyusar <linux.dev53@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix logic error in confviewJason A. Donenfeld2019-04-301-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: search all window titles when raisingJason A. Donenfeld2019-04-301-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: incorrectly adjust icon provider to new dpi awarenessJason A. Donenfeld2019-04-303-13/+20
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix log closure variableJason A. Donenfeld2019-04-301-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* service: inform UIs it is time to quit so they can kill trayJason A. Donenfeld2019-04-301-0/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: pick more windowsy colorsJason A. Donenfeld2019-04-301-3/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix quoting in error stringsJason A. Donenfeld2019-04-302-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: tunnelconfig -> tunneleditJason A. Donenfeld2019-04-302-18/+18
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* version: add certificate checking for official versionsJason A. Donenfeld2019-04-301-1/+1
| | | | | | This is an easy circumventable check designed mostly for convenience. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* version: add beginnings of authenticode checkingJason A. Donenfeld2019-04-301-0/+14
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: allow update labels to wrapJason A. Donenfeld2019-04-301-0/+2
| | | | 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-292-2/+29
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: rework tunnel adding logic and fix bugsJason A. Donenfeld2019-04-292-23/+45
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: select newly created/edited tunnelsAnthony Dong2019-04-292-5/+21
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: make IPC calls in go routinesJason A. Donenfeld2019-04-292-41/+69
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* service: pass global state with notificationJason A. Donenfeld2019-04-295-52/+54
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: account for IPC failures in UI initializationJason A. Donenfeld2019-04-292-3/+11
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: force tray and mtw to appearJason A. Donenfeld2019-04-291-6/+15
| | | | | | | If started too early, then these can initially fail before eventually succeeding. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* updater: add initial skeletonJason A. Donenfeld2019-04-296-15/+221
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix the status dot alignmentDmitry Bagdanov2019-04-282-2/+6
| | | | | Signed-off-by: Dmitry Bagdanov <dimbo_job@mail.ru> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: partially fix dot placementJason A. Donenfeld2019-04-282-17/+17
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use normal line edit in confviewJason A. Donenfeld2019-04-271-8/+15
| | | | | | This gives better row alignment, but breaks the icon. 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: add icon to about dialogJason A. Donenfeld2019-04-271-0/+1
| | | | 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: fix UI hide/quit logicJason A. Donenfeld2019-04-273-8/+17
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: enable double buffering on confviewJason A. Donenfeld2019-04-271-1/+1
| | | | | | | This fixes the flickering, but now the header labels are cut off. I'll let lxn fix this part. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: simplify everythingJason A. Donenfeld2019-04-279-457/+347
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: remove leftover cruft from confviewJason A. Donenfeld2019-04-251-6/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: simpler wireguard window nameJason A. Donenfeld2019-04-241-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Revert "ui: introduce system icon loading"Jason A. Donenfeld2019-04-243-92/+4
| | | | | | This reverts commit 8d29c7136535524e387091a7387a33a243062f2b. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: introduce system icon loadingJason A. Donenfeld2019-04-243-4/+92
| | | | | | This looks clearly worse in basically all ways and should be reverted. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Revert "ui: reduce icon overlay size"Jason A. Donenfeld2019-04-241-2/+2
| | | | | | | | This reverts commit 642a7bd76c8b10a4fe846a561bda9296452a7a08. The right way to fix this is by dealing with the DPI stuff properly. 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-245-569/+478
| | | | | | | 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: programmatically compute colorsJason A. Donenfeld2019-04-241-6/+85
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: reduce icon overlay sizeJason A. Donenfeld2019-04-231-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use more horizontal space for conf viewAlexander Neumann2019-04-231-0/+1
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>