aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/tunnelspage.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ui: remove trailing … from file dialog titlesSimon Rozman2019-12-111-2/+2
| | | | | | This is Microsoft Windows general convention. Signed-off-by: Simon Rozman <simon@rozman.si>
* ui: use unicode …Jason A. Donenfeld2019-10-281-9/+9
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: cleanupSimon Rozman2019-09-131-1/+0
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* ui: add label mnemonicsSimon Rozman2019-08-301-9/+9
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* ui: improve error handlingAlexander Neumann2019-07-291-22/+45
| | | | | Signed-off-by: Alexander Neumann <an2048@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use now exposed ItemCountChanged eventAlexander Neumann2019-07-221-2/+1
| | | | | Signed-off-by: Alexander Neumann <an2048@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: remove cloneJason A. Donenfeld2019-06-261-19/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: bind shortcuts using new apiJason A. Donenfeld2019-06-261-3/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: avoid flicker on toolbar when closing modalJason A. Donenfeld2019-06-261-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: cleanup TODO comment spacingJason A. Donenfeld2019-06-071-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: get rid of hacks in tunnelspageAlexander Neumann2019-06-071-4/+2
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* conf: read files potentially with UTF16Jason A. Donenfeld2019-05-221-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* service: split into tunnel and managerJason A. Donenfeld2019-05-201-12/+13
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix dpi related code smellsAlexander Neumann2019-05-151-20/+16
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: regroup all importsJason A. Donenfeld2019-05-141-4/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: don't tie ctrl+S to exportingJason A. Donenfeld2019-05-121-2/+0
| | | | | | Roopesh doesn't like it. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: tunnel cloningSteven Honson2019-05-111-4/+20
| | | | | | | | | 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] Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: edit requires further informationSteven Honson2019-05-111-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> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: show correct name in deletion confirmationJason A. Donenfeld2019-05-091-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix ctrl+a on list invalidating listJason A. Donenfeld2019-05-081-3/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: don't allow ctrl+a on empty list to hide fillerJason A. Donenfeld2019-05-081-0/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: get correctly sized system iconsv0.0.1Jason A. Donenfeld2019-05-081-5/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: remove a few DPI hacksJason A. Donenfeld2019-05-081-7/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use natural sorting orderJason A. Donenfeld2019-05-051-2/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: attach shortcuts to their windowsJason A. Donenfeld2019-05-051-0/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use context menus for all shortcutsJason A. Donenfeld2019-05-051-1/+69
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: improve update logging and tray logicJason A. Donenfeld2019-05-051-2/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: specify default action in trayJason A. Donenfeld2019-05-041-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix thundering herd problem in importing/deletingJason A. Donenfeld2019-05-031-12/+28
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: add toolbar after adding it to the tabsJason A. Donenfeld2019-05-031-76/+86
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: import lowercase extension matchingJason A. Donenfeld2019-05-031-4/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: background import configsJason A. Donenfeld2019-05-031-85/+90
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix up confview ticker and list sync logicJason A. Donenfeld2019-05-031-33/+15
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix left list widthJason A. Donenfeld2019-05-031-13/+14
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: double buffer list viewJason A. Donenfeld2019-05-031-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use system icons in toolbarJason A. Donenfeld2019-05-021-4/+10
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: rename things to say tunnel lessJason A. Donenfeld2019-05-021-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: move toolbar upJason A. Donenfeld2019-05-021-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: add labels and keyboard shortcutsJason A. Donenfeld2019-05-021-2/+6
| | | | 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-021-25/+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-021-41/+49
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: rework marginsJason A. Donenfeld2019-05-011-3/+9
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix quoting in error stringsJason A. Donenfeld2019-04-301-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: tunnelconfig -> tunneleditJason A. Donenfeld2019-04-301-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: rework tunnel adding logic and fix bugsJason A. Donenfeld2019-04-291-8/+30
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: select newly created/edited tunnelsAnthony Dong2019-04-291-1/+0
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* service: pass global state with notificationJason A. Donenfeld2019-04-291-10/+18
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: account for IPC failures in UI initializationJason A. Donenfeld2019-04-291-1/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>