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