Commit Graph

43 Commits

Author SHA1 Message Date
Dain Nilsson
92d2d422ad
Remove some hardcoded colors and fix light theme. 2022-05-20 15:10:56 +02:00
Dain Nilsson
0fde22f52a
Style OATH code views. 2022-05-20 15:10:56 +02:00
Dain Nilsson
110993bf8a
OATH list: Hide Avatars when narrow, rounded highlight. 2022-05-20 15:10:54 +02:00
Dain Nilsson
209ced3402
Minor icon/text tweaks. 2022-05-20 15:10:51 +02:00
Dain Nilsson
af92068a75
Enable use_super_parameters lint rule. 2022-05-12 12:05:18 +02:00
Dain Nilsson
0641418e34
Fix lint warnings. 2022-05-12 08:34:51 +02:00
Dain Nilsson
8af8f4c995
Remove unused imports. 2022-04-05 17:22:09 +02:00
Dain Nilsson
c4a0ae3bf7
De-duplicate code. 2022-04-05 17:12:11 +02:00
Dain Nilsson
58043545da
OATH code view tweaks. 2022-04-05 16:57:16 +02:00
Dain Nilsson
daba41bbfd
Animate OATH code view resizes. 2022-04-05 15:23:51 +02:00
Dain Nilsson
ba2e5be021
OATH code view updates.
- Don't show "refresh" for HOTP when code is available.
- Trigger "calculate" on open of account dialog if needed.
2022-04-05 14:53:18 +02:00
Dain Nilsson
7195a26f76
Various UI tweaks. 2022-04-04 19:59:49 +02:00
Dain Nilsson
815be808b1
Replace OATH code chip with rounded rectangle. 2022-04-04 19:14:34 +02:00
Dain Nilsson
5991efc2b9
Set opacity for expired OATH codes to 0.5. 2022-04-04 19:11:22 +02:00
Dain Nilsson
750f182bab
Update OATH views for new AppPage changes. 2022-04-03 11:06:22 +02:00
Dain Nilsson
5a13389895
Use OATH code chips. 2022-03-31 12:25:14 +02:00
Dain Nilsson
1cf9ceab9b
Don't pass DeviceNode when DevicePath is sufficient. 2022-03-28 13:00:13 +02:00
Dain Nilsson
e77163dac2
Use "pinned" instead of "favorite". 2022-03-03 13:55:07 +01:00
Dain Nilsson
df689945a4
Visual tweaks to OATH popup.
- Smaller text, less padding.
- Fix popup position.
2022-03-03 11:20:47 +01:00
Dain Nilsson
06ec0b3887
Add right-click meny to accounts.
This also moves common Account view related code into a reusable Mixin
class.
2022-03-03 10:01:36 +01:00
Dain Nilsson
3931ae86fb
Fix rename credential.
* Update credential in dialog.
* Only show rename button for >= 5.3.
* Don't throw exception in Code lookup for renamed credential.
2022-03-02 15:34:23 +01:00
Dain Nilsson
5e9cd7d0d4
Blur background and set max width. 2022-03-02 10:47:00 +01:00
Dain Nilsson
d751c1a345
Make OATH accounts selectable. 2022-03-02 08:23:29 +01:00
Dain Nilsson
a92dd12818
Fade out too long account names. 2022-02-24 15:19:18 +01:00
Dain Nilsson
ee48fa5c23
Lookup ScaffoldMessenger before await. 2022-02-24 12:49:28 +01:00
Dain Nilsson
49b7041b3f
Improve OATH activation via click for HOTP. 2022-02-24 11:34:39 +01:00
Dain Nilsson
829649695c
Prevent triggering copy/calculate on repeated clicks.
This disables the activation of an OATH credential while the snackbar of
a previous such action is shown.
2022-02-24 09:52:42 +01:00
Dain Nilsson
27176f5c18
Quick stab at some colors. 2022-02-22 10:56:52 +01:00
Dain Nilsson
6d62ffb730
Change account trigger behavior.
This is closer to how the existing app behaves.
2022-02-11 11:44:08 +01:00
Dain Nilsson
0b17f8b126
OATH focus item order for up/down arrows. 2022-02-11 10:35:31 +01:00
Dain Nilsson
8c139adf84
Add OATH rename dialog. 2022-01-25 12:48:20 +01:00
Dain Nilsson
ccc32903cf
Enable lint check for unawaited_futures. 2022-01-25 12:46:51 +01:00
Dain Nilsson
8160b30aed
Add OATH delete dialog. 2022-01-21 15:45:04 +01:00
Dain Nilsson
d7c04f5103
Address review comments. 2022-01-19 11:00:37 +01:00
Dain Nilsson
01a9628b81
Remove unused imports. 2022-01-18 12:32:19 +01:00
Dain Nilsson
7d88c5c6a5
Add basic NFC support. 2022-01-18 12:26:31 +01:00
Dain Nilsson
da14b36364
Small visual changes. 2021-12-07 12:53:05 +01:00
Dain Nilsson
e6db6df8ff
Don't replace newer codes with older. 2021-12-06 12:31:22 +01:00
Dain Nilsson
81c33a0e36
Improve RPC error recovery. 2021-12-06 10:28:19 +01:00
Dain Nilsson
034e2794f8
Update OATH list view. 2021-12-03 17:49:16 +01:00
Dain Nilsson
4c5b0bcf20
Add window focus/visibility detection to release YubiKeys when idle. 2021-12-03 10:27:29 +01:00
Dennis Fokin
b9a9850155
Snackbar prompting the user for touch when touch cred 2021-11-26 09:49:07 +01:00
Dain Nilsson
b153c09015
Break up OATH widgets into separate files. 2021-11-22 14:00:24 +01:00