Commit Graph

114 Commits

Author SHA1 Message Date
Dag Heyman
6d1554e4d1 fonts: don't override font names 2019-10-02 13:22:46 +02:00
Dag Heyman
908b7f3f83 fonts: include all roboto variants 2019-10-02 13:22:46 +02:00
Dag Heyman
5cc2bc04c8 fonts: load roboto-medium and roboto-light 2019-10-02 13:22:46 +02:00
Dag Heyman
d5acbfe9f5 fonts: add roboto font 2019-10-02 13:22:46 +02:00
Rikard Braathen
dab98bd913 changing colors of credential cards 2019-10-01 13:47:48 +02:00
Dag Heyman
95b7f4b66a
logging: fix logging to file 2019-09-23 09:02:20 +02:00
Rikard Braathen
87788aab1e made some changes to accessibility awareness 2019-09-17 15:12:38 +02:00
Rikard Braathen
3ee48e9dcb initial support for accessibility 2019-09-11 10:30:37 +02:00
Dag Heyman
c0a5ae4057 add qsTr() to a lot of user facing strings 2019-09-11 10:30:37 +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
Josh Soref
4352b0d37f spelling: visibility 2018-11-07 17:25:03 -05:00
Emil Lundberg
e08d1f6dda
Detect and report unusable device to user 2018-02-14 15:09:26 +01:00
Emil Lundberg
74d4396904
Autoformat code 2018-02-14 15:09:21 +01:00
Dag Heyman
d4c6ef801b
Deselect credentials after deletion
Arrow navigation was broken after deleting
a credential.
2018-02-07 10:08:04 +01:00
Emil Lundberg
0577c6655d
Merge pull request #251 from Yubico/touch-expired-alt
Fix expiration on single touch credential, alternative solution
2018-02-06 14:19:10 +01:00
Emil Lundberg
0ea5f8f486
Upgrade ykman 2018-02-01 17:09:47 +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
Emil Lundberg
ab5219d41d
Compute isExpired internally in CredentialItem 2018-01-30 13:22:11 +01:00
Emil Lundberg
0e3c3748a1
Merge branch 'master' into merge-utils 2018-01-15 10:26:41 +01:00
Dag Heyman
c1fbd93b78
Merge branch 'hide-timer' 2018-01-15 10:22:36 +01:00
Emil Lundberg
3f679d4f69
Merge Util.qml into utils.js 2018-01-15 10:12:50 +01:00
Dag Heyman
6f6fd2bd8f
Hide global progress bar
When no non-touch TOTP credential
is present, there is no need to show
the global progress bar.
2018-01-15 10:10:12 +01:00
Dag Heyman
831e8db20a
Obey auto-format
http://doc.qt.io/qtcreator/creator-checking-code-syntax.html#automatically-formatting-qml-js-files
2018-01-15 09:43:02 +01:00
Dag Heyman
8ed36faf62
Merge branch '222'
Fixes #222 and #226
2018-01-11 09:08:33 +01:00
Dag Heyman
773e12b6c4
Improve cleanup on removed device
This makes the UI behave better
when removing and re-inserting a device.
2018-01-03 10:44:47 +01:00
Dag Heyman
60a96f190a
Override copy action from search
Since the search field already have
an action on Ctrl/Cmd + C, we need to
override it to copy the credential code
to the clipboard from search.
2018-01-02 11:31:15 +01:00
Dag Heyman
6c4d17e872
Fix clear search on ESC pressed
Pressing escape now clears the
search field and removes the focus.
2018-01-02 09:25:26 +01:00
Dag Heyman
fc45b7ec99
Fix de-focus for searchfield
Clicking on the credential list or
on a credential should de-focus the
search field.
2018-01-02 09:21:36 +01:00
Emil Lundberg
99a6226f4c
Fix 1f6cefea for Slot credentials
This fixes commit 1f6cefea4f for Slot
credentials.
2017-12-19 13:02:32 +01:00
Emil Lundberg
d0d3fde9b2
Shim Array methods added after current Qt version in Ubuntu 2017-12-17 00:17:51 +01:00
Emil Lundberg
9e27de2d54
Add --log-level CLI option 2017-12-01 15:54:33 +01:00
Emil Lundberg
0eaff9c2ae
Decouple ArrowKeysSelecter from Repeater 2017-11-30 11:15:36 +01:00
Emil Lundberg
4e593d27cb
Use TextField.clear() instead of .text = '' 2017-11-30 11:15:33 +01:00
Emil Lundberg
175a2dc193
Don't focus arrowKeys on click or ESC 2017-11-30 11:15:32 +01:00
Emil Lundberg
4ff9042aeb
Start focus on search field 2017-11-30 11:15:31 +01:00
Emil Lundberg
e9de7619ea
Make getSelected call isSelected instead of vice versa 2017-11-30 11:15:29 +01:00
Emil Lundberg
acf998481a
Store selected key instead of model and index 2017-11-29 15:00:28 +01:00
Emil Lundberg
6604569500
Make selection stable across refreshes and continued searches 2017-11-29 15:00:28 +01:00
Emil Lundberg
da1d144817
Use selectCredential function in filteredCredentials 2017-11-29 15:00:27 +01:00
Emil Lundberg
590f9b100c
Extract function isSelected(credential) 2017-11-29 15:00:26 +01:00
Emil Lundberg
bbd7ad87b1
Sort credentials immediately when created 2017-11-28 22:20:20 +01:00
Arthur Burkart
c8ab5b7b58
Enable arrow key navigation while search field has focus 2017-11-28 22:01:10 +01:00
Emil Lundberg
70684a0254
Rename property CredentialItem.expired to isExpired 2017-11-21 16:54:18 +01:00
Emil Lundberg
7009cbfa57
Prettify an if-else expression 2017-11-21 16:54:18 +01:00
Emil Lundberg
ac85a2bbc1
Pass code and credential as properties to CredentialItem instead of modelData 2017-11-21 16:54:16 +01:00
Emil Lundberg
7c6b8c4b4f
Extract function selectCredential(entry, index) 2017-11-21 16:54:12 +01:00
Emil Lundberg
59b0d8d6c7
Compute CredentialItem color internally 2017-11-21 16:54:11 +01:00
Emil Lundberg
c41e104dc7
Use signal instead of implicit inheritance to refresh CredentialItem 2017-11-21 16:54:10 +01:00
Emil Lundberg
b01180827e
Use explicit timerRunning property in CredentialItem 2017-11-21 16:54:09 +01:00