aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/editdialog.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ui: fix configuration editbox accessibility nameSimon Rozman2019-10-261-2/+16
| | | | | | | RichEdit controls without a label report their name as "RichEdit Control" and the Dynamic Annotation cannot override this. Signed-off-by: Simon Rozman <simon@rozman.si>
* ui: annotate controlsSimon Rozman2019-10-041-0/+3
| | | | | | | | | | | | | | Regarding interface and peer info text boxes: The read-only edit boxes containing interface and peer status and information were read as "<value> read-only multiline" by NVDA screen reader. The read-only edit boxes that serve the informative purpose only must be annotated as ROLE_SYSTEM_STATICTEXT instead of edit box-inherited ROLE_SYSTEM_TEXT role. Regarding logo image in about dialog: NVDA reads "unknown" when reading the dialog without this patch. Signed-off-by: Simon Rozman <simon@rozman.si>
* ui: add label mnemonicsSimon Rozman2019-08-301-4/+4
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* ui: when check error, reparse textJason A. Donenfeld2019-08-251-2/+3
| | | | | | | Sometimes walk misfires check events. For example, when pressing enter in the title box. This works around the consequences. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: remove SetFocus hack from EditDialogAlexander Neumann2019-08-051-2/+0
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: improve error handlingAlexander Neumann2019-07-291-22/+62
| | | | | Signed-off-by: Alexander Neumann <an2048@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: remove cloneJason A. Donenfeld2019-06-261-10/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: cleanup TODO comment spacingJason A. Donenfeld2019-06-071-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* service: split into tunnel and managerJason A. Donenfeld2019-05-201-3/+4
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix dpi related code smellsAlexander Neumann2019-05-151-1/+1
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: give editor different iconJason A. Donenfeld2019-05-121-0/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: allow editing existing tunnels without changing nameJason A. Donenfeld2019-05-111-18/+19
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: tunnel cloningSteven Honson2019-05-111-4/+11
| | | | | | | | | 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: use ipc client to list existing tunnelsSteven Honson2019-05-111-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> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix weird scrolling behavior in editorJason A. Donenfeld2019-05-051-0/+8
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: check for duplicate names alwaysJason A. Donenfeld2019-05-051-13/+9
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: syntax: implement trafic blocking semanticsJason A. Donenfeld2019-05-051-164/+117
| | | | | | This is our "auto kill switch". Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: rename things to say tunnel lessJason A. Donenfeld2019-05-021-0/+323
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>