Replies: 5 comments
-
I've noted that Krux makes use of this patter for the UI:
Some screens that work with QRCode don't accept
After this brief overview of the current Krux pattern on UI, @odudex created new screens with different types of QRCodes like First of all I would like to address the "traditional" Krux behaviour on QRCodes... it doesn't make sense to me that "Home > Extended Public Key" shows some information in text that accepts @odudex commented that we can separate the various screens presented at I know this is long... but it was necessary to highlight all of these cases to show what Krux "tells" the user on how to interact and what to expect... I am more in favor of a pattern than no pattern and let the user "guess" or have to tell the user how to interact with the device on that specific screen... my opinion is to allow exeptions when it is clear that the screen can't operate properly following the current Krux patter, or maybe we should change the UI pattern on all screens (we can allow user to set some kind of UI preference in settings too!). |
Beta Was this translation helpful? Give feedback.
-
I definitely agree that we should codify some of the UI/UX patterns and try to standardize them as much as possible. In general, I prefer minimalism and simplicity, which includes not explaining things to the users in the UI as much as possible. In my opinion, that's what docs and tutorials are for, not the UI itself. But to facilitate this, the UI/UX needs to be self-evident: intuitive, natural, and consistent.
Ideally this would be the case, yes, but the reason QR codes were different is that you used to (or maybe still can) be able to page through animated QR codes to manually show specific QRs. So, out of necessity, QR code pages had to be behave differently. I'm not sure if this is still the case, though.
I think this is reasonable.
Yes, that's why it's important when we add new features to keep in mind how they'll operate on the various devices, inputs, and form factors. In general, I think we should aim for uniformity of experience and not have features that only work on some devices. Exceptions can be made of course. |
Beta Was this translation helpful? Give feedback.
-
The camera QRCode capture is another screen that behaves different from "Krux Pattern" on M5stick and Amigo. ENTER activates flash and PAGE enable anti-glare mode, so on those devices you can only exit with PAGE_PREV or TOUCH |
Beta Was this translation helpful? Give feedback.
-
@jreesun I also noted that when a user set a Language locale different from the one that was set, the user automatically exits Settings screen and sees the Login page. This is a strange behavior because no other setting do the same when changed. The code that does this: |
Beta Was this translation helpful? Give feedback.
-
@odudex Added brightness control (using |
Beta Was this translation helpful? Give feedback.
-
I've created some different ways to change view modes for SeedQRs, depending on the device. I could be confusing for some, so suggestions the help standardize navigation and make it more intuitive are welcome.
Currently users can swipe sideways to change view modes, swipe up/down to leave, press enter/touch will leave on standard view, but will increment line/region when at this view modes. Buttons page, page_prev and encoder rotation will change view modes.
It could be done differently by adding a submenu to make user choose mode before he sees the QR, page, page prev could increment lines/regions when possible and enter/touch would leave. Swipe between modes could still be present in touch devices.
Beta Was this translation helpful? Give feedback.
All reactions