Commit Graph

43 Commits

Author SHA1 Message Date
Dennis Fokin
455d060aa1 Make sure the application is always visible on a monitor 2020-02-18 11:41:35 +01:00
Emil Lundberg
2066904b3c
Support both Unix and Windows variants of signal API 2019-11-26 14:40:47 +01:00
Emil Lundberg
729339d2be
Move signal handler setup to C++ layer
See man pages for sigaction(2), sigemptyset(3):
http://man7.org/linux/man-pages/man2/sigaction.2.html
https://linux.die.net/man/3/sigemptyset

Code loosely based on
https://gist.github.com/azadkuh/a2ac6869661ebd3f8588 .
2019-11-26 14:03:31 +01:00
Dag Heyman
bc9f963a97 main.cpp: use root reference for cli parsing 2019-09-25 09:18:25 +02:00
Dag Heyman
4b96591c98 add CLI flags for version and help 2019-09-25 09:18:25 +02:00
Dag Heyman
94edf799b6 New UI based on Quick Controls 2
- New design based on Material Style
- Light mode and Dark mode
- Add support for custom CCID readers
- New tray functionality
- Support for favorite credentials

Co-authored-by: Rikard <rikard@yubico.com>
2019-09-11 10:30:37 +02:00
Dag Heyman
95eddd6153
Modify already ruinning msg. 2018-02-22 09:26:12 +01:00
Dag Heyman
4ab416ed66
Use QLockFile instead 2018-02-21 16:21:41 +01:00
Dag Heyman
70adf8135b
Drop QSingleApplication 2018-02-21 13:29:45 +01:00
Emil Lundberg
9362571c45
Add --log-file CLI option 2018-01-31 18:58:48 +01:00
Emil Lundberg
66efc7a89e
Ensure logging is initialized before loading yubikey module 2018-01-31 17:47:49 +01:00
Dag Heyman
b183182ecc
No hard coded OpenGL or scaling preferences
Drop hard coded settings for high dpi support
and OpenGL rendering.
2018-01-16 09:12:25 +01:00
Emil Lundberg
9e27de2d54
Add --log-level CLI option 2017-12-01 15:54:33 +01:00
Emil Lundberg
77fbaab011
Hide tray icon before exiting 2017-11-22 15:04:42 +01:00
Emil Lundberg
2001b17815
Inline single-use variable 2017-11-16 18:01:53 +01:00
Steven Stallion
9814125fcf
Add option to hide window on launch 2017-10-24 16:19:14 -05:00
Dag Heyman
3c29fa5619
windows: fix win 7 check 2017-09-08 14:30:40 +02:00
Dag Heyman
b52d2dc576
windows: use software opengl on windows 7 2017-09-08 14:04:31 +02:00
Dag Heyman
c2325d9350
icon: only set icon on window
To avoid hardcoding the icon used on Linux.
2017-08-28 12:43:50 +02:00
Dag Heyman
f2d652ff95
systray: remove double-click support on macos 2017-08-14 12:53:28 +02:00
Dag Heyman
d3d78ab0e7
Don't break the build 2017-08-14 12:34:06 +02:00
Dag Heyman
7d587c62c0
systray: show credentials on double-click 2017-08-14 12:27:04 +02:00
Dag Heyman
7f43dedd72
Use ANGLE on windows, but use an attribute. 2017-08-08 12:47:09 +02:00
Dag Heyman
e22eb559b7
Force use of ANGLE on Windows. 2017-08-08 11:05:55 +02:00
Dag Heyman
ec51091e66
Bring back credentials even when hidden 2017-03-31 15:35:19 +02:00
Dag Heyman
8beda56cb2
Update tray functionality
When the tray option is enabled
closing the last window doesn't
close the application.
2017-03-31 11:14:22 +02:00
Dag Heyman
b4f39f628f
Try quit on last window closed false 2017-03-31 10:02:21 +02:00
Dag Heyman
bd2794e195
Let tray restore action restore from minimised 2017-03-31 09:24:24 +02:00
Dag Heyman
62bca0fc57
Add a menu to the tray icon 2017-03-30 14:52:13 +02:00
Dag Heyman
01adff59ef
Add basic systray icon toggled from settings 2017-03-30 13:14:24 +02:00
Dag Heyman
d369936fab
Add app meta-data 2017-03-22 13:14:06 +01:00
Dag Heyman
313059cd63
Rename Main.qml > main.qml 2017-03-18 22:24:38 +01:00
Dag Heyman
7a51c2a387
Remove whitespace 2017-03-16 14:03:58 +01:00
Dag Heyman
d42abb6177
Cleanup env variables 2017-03-16 13:42:20 +01:00
Dag Heyman
28b29185e9
More expiriments 2017-03-16 13:32:32 +01:00
Dag Heyman
2e41ab3cfd
More env expiriments 2017-03-16 13:14:16 +01:00
Dag Heyman
ffb9b5ae7c
Add a dummy env variable 2017-03-16 13:08:11 +01:00
Dag Heyman
8ffc1c76a2
Use qputenv but set value to 0 2017-03-16 12:42:32 +01:00
Dag Heyman
4544ae37cf
Use setenv instead of qputenv 2017-03-16 12:13:41 +01:00
Dag Heyman
e163792d3b
Maybe env variable needs to be in beginning ? 2017-03-16 11:23:06 +01:00
Dag Heyman
81b2fd216e
Add workaround for broken global menu in Unity 2017-03-16 11:00:55 +01:00
Dag Heyman
6df435663b
Add frame for calling c++ screenshot code 2017-02-13 13:03:58 +01:00
Dag Heyman
a1e99c99ed
Initial project structure, copied from yubikey-manager-qt 2017-01-27 13:55:38 +01:00