Adam Velebil
fb7ce469ce
add PlatformException extension
2023-01-09 17:22:34 +01:00
Dain Nilsson
efe0d1319d
Delay showing CircularProgressIndicators.
2022-12-21 10:04:47 +01:00
Dain Nilsson
230d7a05b7
Handle slow to start Helper better.
2022-12-21 10:04:46 +01:00
Dain Nilsson
7170e1aa1d
Detect a non-working helper and show it in the UI.
2022-11-25 12:26:22 +01:00
Adam Velebil
80fdb03b34
simplify work with hasCamera
2022-11-08 14:06:27 +01:00
Adam Velebil
5ad830f191
Make camera optional on Android
2022-11-08 11:50:36 +01:00
Adam Velebil
22eff408c4
add no-key image to desktop as well
2022-11-07 15:44:35 +01:00
Adam Velebil
a743409093
add no-key for light and dark themes
2022-11-07 15:35:37 +01:00
Adam Velebil
46cefcddba
remove Android Beta dialog
2022-10-07 16:29:43 +02:00
Adam Velebil
f472097a9f
license notice update in source files
2022-10-04 12:12:54 +02:00
Adam Velebil
00734ab610
handle user cancellation
2022-09-15 18:09:46 +02:00
Dain Nilsson
0307cc100a
Remove unused import.
2022-09-15 11:52:32 +02:00
Dain Nilsson
5f0b752cf0
Scan QR code and pass result to Add Account dialog on Android.
2022-09-15 11:47:39 +02:00
Dain Nilsson
19621de7f3
Make "Add account" button a bit more subtle.
2022-09-14 16:07:34 +02:00
Dain Nilsson
65cf3e1b76
Show "Add account" button on Android only.
2022-09-14 16:07:33 +02:00
Dain Nilsson
aa6f8177cd
WIP.
2022-09-14 16:07:29 +02:00
Adam Velebil
fa37316b52
update beta dialog code to follow common pattern
2022-09-14 12:03:36 +02:00
Adam Velebil
2cca27adf1
improved error messages
2022-08-04 08:24:12 +02:00
Dain Nilsson
7f093d97a2
Handle Non-YubiKey NFC devices-
...
This changes the currentDeviceDataNotifier to use an AsyncValue instead
of a nullable YubiKeyData to allow for error states, and handles such a
state for NFC readers when a non-YubiKey is present.
2022-06-28 19:51:58 +02:00
Dain Nilsson
c091bb5c18
Listen for cahnges to data instead of node to handle NFC correctly.
2022-06-10 16:24:33 +02:00
Dain Nilsson
141fa419e4
Pop dialogs by default when device changes.
2022-06-10 16:02:07 +02:00
Dain Nilsson
af92068a75
Enable use_super_parameters lint rule.
2022-05-12 12:05:18 +02:00
Dain Nilsson
9850b4ba29
Simplify the provider used to get WithContext.
2022-04-29 09:38:08 +02:00
Dain Nilsson
0b9fc1b70b
Provide BuildContext of attached Widget via Riverpod.
2022-04-29 09:38:01 +02:00
Dain Nilsson
479b9bc9c1
Remove app placeholders.
2022-04-05 12:41:35 +02:00
Dain Nilsson
2abe801cba
Add MessagePage.
...
This new page shows a centered message and is used for a lot of
"empty" pages, such as "no fingerprints", "no accounts", "app disabled",
etc.
2022-04-05 11:46:22 +02:00
Dain Nilsson
40d616c8bd
AppPage improvements.
...
- Make AppPage content scrollable.
- Add optional FAB (with extra padding for FAB).
- Add bottomMenu.
2022-04-03 11:03:03 +02:00
Dain Nilsson
20d66ae924
Let Application pages control their AppBar.
2022-03-25 17:43:57 +01:00
Dain Nilsson
b75d8b998b
Prevent Scaffold from being recreated on resize.
2022-03-25 16:00:08 +01:00
Dain Nilsson
f2fb72a753
Add outer Scaffold to center SnackBars in wide view.
2022-03-25 15:13:42 +01:00
Dain Nilsson
6b43fb3799
Show Windows-specific message for inaccessible FIDO keys.
2022-03-21 09:59:14 +01:00
Dain Nilsson
a58e8d8bdf
Add cancel button, use LayoutBuilder.
...
* Adds a cancel button to ResponsiveDialog when in dialog mode.
* Use LayoutBuilder instead of MediaQuery.
2022-03-16 09:33:09 +01:00
Dain Nilsson
aecd406bad
Add base for FIDO support.
2022-03-15 17:26:14 +01:00
Dain Nilsson
e57ebdf1be
Rename SubPage -> Application.
...
Also introduces supportedAppsProvider which can be used to limit the
supported apps per platform.
2022-03-14 11:55:17 +01:00
Dain Nilsson
f3df338018
Improve handling of disabled/unsupported apps.
2022-03-14 10:57:00 +01:00
Dain Nilsson
3566c7b845
Start handling devices that cannot be accessed.
2022-03-11 13:28:47 +01:00
Dain Nilsson
6d9ee9dca5
Fix update of USB descriptor.
2022-03-11 13:28:46 +01:00
Dain Nilsson
d42eb84d04
Add basic management screen.
2022-03-11 13:28:42 +01:00
Dain Nilsson
53428eca08
Add split-view for wide windows.
2022-03-04 13:43:41 +01:00
Dain Nilsson
e1f5879f42
Add placeholders for additional sub pages.
2022-02-24 15:19:57 +01:00
Dain Nilsson
2f03d64e3d
Adapt no_device_screen after device type.
2022-02-22 11:41:46 +01:00
Dain Nilsson
a6ffe45651
Search field: Jump to first result on Enter/Down.
2022-02-11 10:35:30 +01:00
Dain Nilsson
330d64eba2
Make highlight of device menu button circular.
2022-02-01 16:36:19 +01:00
Dain Nilsson
16b492638f
Clean up device picker and avatar.
2022-02-01 13:30:03 +01:00
Dain Nilsson
d7c04f5103
Address review comments.
2022-01-19 11:00:37 +01:00
Dain Nilsson
7d88c5c6a5
Add basic NFC support.
2022-01-18 12:26:31 +01:00
Dain Nilsson
ffc7f5d4c2
More visual tweaks.
2021-12-07 14:22:28 +01:00
Dain Nilsson
da14b36364
Small visual changes.
2021-12-07 12:53:05 +01:00
Dain Nilsson
4b6a6a3a0e
Remove commented code.
2021-12-02 20:29:40 +01:00
Dain Nilsson
9236701f02
Implement theming and re-arrange views.
2021-12-02 11:44:17 +01:00