• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
UBports Robot Logo UBports Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

Pin code removal of 4 digits limitation

Scheduled Pinned Locked Moved Design
25 Posts 12 Posters 3.9k Views 3 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L Offline
      lduboeuf
      last edited by lduboeuf 30 Dec 2022, 08:30

      Hey all, i'm working on removing the 4 digits pin code length limitation ( allow a pin code >= 4 digits and <= 12 ).

      Now regarding UX, user will have to submit the code ( by pressing "Enter" ) instead of having auto login when reached 4 digits.

      I would like your pov regarding UI:

      Today we have a 4 white empty dots placeholder by default :

      screenshot20221230_090615136.png

      If we remove them :

      screenshot20221230_091108436.png

      Do you think it is ok to remove them, or just let the 4 empty dots placeholder first and allow to increase the dots size as needed ?
      I think for mobile usage if keyboard is displayed, the UI is OK without the empty dots. But in desktop, i'm afraid user think the screen has a bug:

      Capture d’écran de 2022-12-30 09-44-50.png

      L K K A M 6 Replies Last reply 30 Dec 2022, 08:45 Reply Quote 2
      • L Offline
        Lakotaubp @lduboeuf
        last edited by 30 Dec 2022, 08:45

        @lduboeuf Think it needs something to remove guess work be that the circles or ******** or an empty box but something to show it needs doing.

        1 Reply Last reply Reply Quote 1
        • K Offline
          kugiigi
          last edited by 30 Dec 2022, 08:56

          I think it's better to drop the dots so the length will stay unknown for security reasons. And maybe just use the texfield.

          Auto login is more convenient but having unknown length and pressing enter is more secured.

          K 1 Reply Last reply 30 Dec 2022, 09:04 Reply Quote 2
          • K Offline
            klh @kugiigi
            last edited by klh 30 Dec 2022, 09:04

            @kugiigi It's a pin code, security is not improved that much by not showing the length - best UX would be to offer a choice.

            But if we are not saving the length then it should start with no circles - we could show some helper text like "enter PIN" and "enter PIN or use the fingerprint scanner" if that's also set up.

            The circles could show up empty and fill over ~200ms to preserve the current design a bit too.

            Also, @lduboeuf why 12 as the new limit?

            L K 2 Replies Last reply 30 Dec 2022, 09:19 Reply Quote 2
            • K Offline
              kimo @lduboeuf
              last edited by 30 Dec 2022, 09:04

              @lduboeuf I think it's okay to remove them and allow the point size to increase as needed to get away from guessing the number of digits password

              1 Reply Last reply Reply Quote 2
              • L Offline
                lduboeuf @klh
                last edited by 30 Dec 2022, 09:19

                Also, @lduboeuf why 12 as the new limit?

                Idk, it is because of current code in the Lomiri wizard that expect a max number :).

                1 Reply Last reply Reply Quote 0
                • K Offline
                  kugiigi @klh
                  last edited by 30 Dec 2022, 12:22

                  @klh Yeah, an option would usually be better. Android or at least Samsung requires pressing OK though not sure if there's an option.

                  @lduboeuf Maybe adding a dot every digit typed aligned center would also be a good option.

                  1 Reply Last reply Reply Quote 2
                  • K Offline
                    Keneda @lduboeuf
                    last edited by Keneda 30 Dec 2022, 12:40

                    @lduboeuf said in Pin code removal of 4 digits limitation:

                    Do you think it is ok to remove them, or just let the 4 empty dots placeholder first and allow to increase the dots size as needed ?

                    No, you should keep dots, and increase dots number accordingly to the amount of digit the code has.
                    This for user to know his action on screen is correctly done.

                    Good improvement to pin unlock you're doing though. 👍

                    Edit : reading other users, i agree choice seing or not dots would be the best, and for security reason, one dot that has size increase on each input can be a good alternative (why not some choice here too?).

                    2015-2023 : Meizu MX4 ☠️⚰️✝️
                    2023-2024 : Nexus 5 ☠️⚰️✝️
                    2024-***** : FPOS Fairphone 5 waiting UT for freedom 😉
                    🇲🇫🇬🇧

                    1 Reply Last reply Reply Quote 0
                    • L Offline
                      Lakotaubp
                      last edited by 30 Dec 2022, 12:49

                      Are you planning a mix of the two or using parts of this https://open-store.io/app/unlockertest.ld Testeed on 3a running Focal

                      L 1 Reply Last reply 30 Dec 2022, 16:02 Reply Quote 0
                      • A Offline
                        AppLee @lduboeuf
                        last edited by 30 Dec 2022, 12:52

                        Hi @lduboeuf

                        Thanks for the work you're doing Lionel :thumbs_up: :clapping_hands:
                        I would use the same UX as for password/passphrase with an empty text field.
                        At each strike you add a dot to give the user feedback on what they typed.

                        Also the OK/Enter button is fine for me.

                        Addendum:
                        Thoughts for the future 🤔
                        For security reasons I would also merge password UI and PIN UI.
                        I would add a screen asking the user to swipe left or right to get to the alphanum keyboard or the numerical pad...

                        K 1 Reply Last reply 30 Dec 2022, 13:01 Reply Quote 4
                        • K Offline
                          Keneda @AppLee
                          last edited by 30 Dec 2022, 13:01

                          @applee
                          Good proposal.
                          Forget my post @lduboeuf 😅

                          2015-2023 : Meizu MX4 ☠️⚰️✝️
                          2023-2024 : Nexus 5 ☠️⚰️✝️
                          2024-***** : FPOS Fairphone 5 waiting UT for freedom 😉
                          🇲🇫🇬🇧

                          1 Reply Last reply Reply Quote 0
                          • J Offline
                            Jakub
                            last edited by Jakub 30 Dec 2022, 14:18

                            Option to disable visibility of dots or one big dot looks great, also I would add an option to enable/disable auto unlock (without pressing OK button), I personally prefer when phone unlocks right after entering correct PIN without additional key press, because it seems more intuitive.

                            Xiaomi Redmi Note 9 Pro (OTA-25) - daily driver

                            1 Reply Last reply Reply Quote 0
                            • L Offline
                              lduboeuf @Lakotaubp
                              last edited by 30 Dec 2022, 16:02

                              @lakotaubp said in Pin code removal of 4 digits limitation:

                              Are you planning a mix of the two or using parts of this https://open-store.io/app/unlockertest.ld Testeed on 3a running Focal

                              The circle prompt is another story, but i prepared it for the no limit number of digits too.

                              1 Reply Last reply Reply Quote 0
                              • J Offline
                                jezek
                                last edited by 30 Dec 2022, 16:09

                                Sometimes, when unlocking the screen, the keyboard doesn't show up. Then after clicking on the empty dots, the keyboard pops up. So, when removing them, there should be some visual hint that indicates where to click if the keyboard didn't pop up by accident.

                                jEzEk

                                L 1 Reply Last reply 30 Dec 2022, 16:18 Reply Quote 1
                                • L Offline
                                  lduboeuf @jezek
                                  last edited by 30 Dec 2022, 16:18

                                  @jezek said in Pin code removal of 4 digits limitation:

                                  Sometimes, when unlocking the screen, the keyboard doesn't show up. Then after clicking on the empty dots, the keyboard pops up. So, when removing them, there should be some visual hint that indicates where to click if the keyboard didn't pop up by accident.

                                  Yes known issue, so i've added "enter PIN" to replace the empty dots. And try to display " Tap to enter pin" when un focused. But i have to dig a bit more. Because un focus is also when user just logged in or user start to drag on indicator, and should only be displayed if no physical keyboard.

                                  The best would be to tacckle that focus issue...

                                  L 1 Reply Last reply 31 Dec 2022, 09:59 Reply Quote 1
                                  • L Offline
                                    lduboeuf @lduboeuf
                                    last edited by 31 Dec 2022, 09:59

                                    By discussing this on the TG Q&A group, it appears it is hard to have a mutual agreement.
                                    Some people want a more "secure" login some want user friendly UX.

                                    So i will try to add an option, to not change actual behavior, i would add opt-out auto-login option.
                                    We can still remove the dots placeholder at least an replace it with a text.

                                    K 1 Reply Last reply 31 Dec 2022, 10:31 Reply Quote 0
                                    • K Offline
                                      Keneda @lduboeuf
                                      last edited by Keneda 31 Dec 2022, 10:31

                                      @lduboeuf said in Pin code removal of 4 digits limitation:

                                      Some people want a more "secure" login some want user friendly UX.

                                      That's why user choice in security options would be the best (from actual behavior, 4 digits, dots, and no need to push enter, to the most secure one with 12 digits, text field, and push enter). 😉

                                      2015-2023 : Meizu MX4 ☠️⚰️✝️
                                      2023-2024 : Nexus 5 ☠️⚰️✝️
                                      2024-***** : FPOS Fairphone 5 waiting UT for freedom 😉
                                      🇲🇫🇬🇧

                                      K 1 Reply Last reply 4 Jan 2023, 20:52 Reply Quote 2
                                      • K Offline
                                        kugiigi
                                        last edited by 31 Dec 2022, 20:42

                                        Set the minimum to 3 so 3 digits + enter would be like it is now 😆

                                        1 Reply Last reply Reply Quote 0
                                        • M Offline
                                          Mario.CH @lduboeuf
                                          last edited by 1 Jan 2023, 21:47

                                          Happy New Year! :🎉​💥​🌌​🎉​3️⃣1️⃣🕛1️⃣

                                          Hi @lduboeuf
                                          In all variants, the design should be such that the user has the possibility to recognize if the touche screen has a defect. With age or much used the touche screen function gets gaps, and this should be recognized by the user. It is not always about whether something looks great.

                                          Regards Mario :winking_face:

                                          📱 Oneplus Nord N100 UT20.40 (OTA5); then Xperia X (since 2020) at last UT 20.04(OTA5), now out of service due to defective camera
                                          🐎 When you realize you are riding a dead horse, get off!
                                          My languages skill: 🇨🇭🇦🇹 🇩🇪, and only orally: 🇬🇧 🇹🇭

                                          1 Reply Last reply Reply Quote 0
                                          • K Offline
                                            klh @Keneda
                                            last edited by 4 Jan 2023, 20:52

                                            @keneda That's how you end up with "password123" everywhere. Not everyone stores sensitive data on their phone + as long as the bootloader is unlocked and data unencrypted any point about security is moot 😜

                                            K 1 Reply Last reply 4 Jan 2023, 21:39 Reply Quote 0
                                            8 out of 25
                                            • First post
                                              8/25
                                              Last post