aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/managewindow.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* global: bump dateJason A. Donenfeld2022-01-061-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: apply gofumptJason A. Donenfeld2021-12-091-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: only set "(out of date)" window title if admin userJason A. Donenfeld2021-11-261-1/+3
| | | | | | | | | Hopefully this scares users less, while keeping the update tab so that they still annoy their sysadmins to update. Reported-by: Bruno Andry <bandry@ut1.org> Discussed-with: Diab Neiroukh <lazerl0rd@thezest.dev> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: bump copyright dateJason A. Donenfeld2021-02-011-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: update headersJason A. Donenfeld2020-11-221-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* l18n: add localization supportSimon Rozman2020-03-151-3/+4
| | | | | | | | | | | | | | | | | | | | | Revise the messages to make them localizable. Note: The log messages are not marked for localization. Probably, we want to keep log files in English for easier global troubleshooting. Having a user run `go generate` requires a valid and up-to-date Go environment. Rather than instructing users how to setup the environment correctly, the `go generate` was integrated into build.bat. This reuses the Go building environment downloaded and prepared by build.bat to provide controllable and consistent result. Use `make generate` on Linux. As the zgotext.go output varies for GOARCH=386 and amd64, one had to be chosen to provide stable output. The former is the first one to build in build.bat. Signed-off-by: Simon Rozman <simon@rozman.si>
* ui: use unicode …Jason A. Donenfeld2019-10-281-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: if we're raised before initiation, spin the queues a bitJason A. Donenfeld2019-10-271-0/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: use SECURITY_DESCRIPTOR apis from x/sys/windowsJason A. Donenfeld2019-09-231-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: do not initialize in global init()Jason A. Donenfeld2019-09-051-4/+10
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: add label mnemonicsSimon Rozman2019-08-301-1/+1
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* ui: increase default widthJason A. Donenfeld2019-08-191-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: improve error handlingAlexander Neumann2019-07-291-3/+9
| | | | | Signed-off-by: Alexander Neumann <an2048@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* service: split into tunnel and managerJason A. Donenfeld2019-05-201-10/+10
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix dpi related code smellsAlexander Neumann2019-05-151-2/+2
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: don't closehandle on a menuJason A. Donenfeld2019-05-151-1/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: show overlay in pinned taskbarJason A. Donenfeld2019-05-141-11/+12
| | | | | | | | This means the window icon no longer changes, which sucks, especially for servercore, but it means that the taskbar shows something useful on Windows 10. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: update progress indicator when createdJason A. Donenfeld2019-05-141-9/+28
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: add about to corner menuJason A. Donenfeld2019-05-141-0/+28
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: do not use system tray on server coreJason A. Donenfeld2019-05-141-1/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: show taskbar progressJason A. Donenfeld2019-05-131-0/+9
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: adjust message filter for raiseJason A. Donenfeld2019-05-121-2/+4
| | | | | | High integrity means UIPI blocks this, so let it through. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: optimise window sizing for a single peerSteven Honson2019-05-111-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] Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: dont use main window and run our own message loopJason A. Donenfeld2019-05-101-13/+44
| | | | | | This allows us to do custom things like send raise click messages. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: somewhat aggressively cache iconsJason A. Donenfeld2019-05-101-3/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: make window restoring and pop-up more aggressiveSimon Rozman2019-05-081-1/+1
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* ui: get correctly sized system iconsv0.0.1Jason A. Donenfeld2019-05-081-2/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: remove a few DPI hacksJason A. Donenfeld2019-05-081-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: move things out of iconproviderJason A. Donenfeld2019-05-071-5/+0
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: improve update logging and tray logicJason A. Donenfeld2019-05-051-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: add toolbar after adding it to the tabsJason A. Donenfeld2019-05-031-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: better manage window sizeJason A. Donenfeld2019-05-031-1/+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: use icons instead of unicode fontJason A. Donenfeld2019-05-021-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: rework marginsJason A. Donenfeld2019-05-011-1/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: incorrectly adjust icon provider to new dpi awarenessJason A. Donenfeld2019-04-301-0/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* service: pass global state with notificationJason A. Donenfeld2019-04-291-7/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: account for IPC failures in UI initializationJason A. Donenfeld2019-04-291-2/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* updater: add initial skeletonJason A. Donenfeld2019-04-291-3/+16
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: fix UI hide/quit logicJason A. Donenfeld2019-04-271-1/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: simplify everythingJason A. Donenfeld2019-04-271-0/+103
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>