Git Product home page Git Product logo

Comments (7)

jkrogers18 avatar jkrogers18 commented on September 12, 2024

+1 to this issue. The pin screen in iOS looks non-standard and has strange sizing and centering.

from fda-mystudies.

jkrogers18 avatar jkrogers18 commented on September 12, 2024

Additional issue with this screen: the text at the bottom of the screen (that allows the user to logout if they have forgotten their PIN) is too far down and is partially off the bottom of the screen

Screenshot attached.

80601

from fda-mystudies.

morethanreal avatar morethanreal commented on September 12, 2024

It seems like the screen layout is a ResearchKit limitation. Why does the PIN code screen has to be implemented in ResearchKit?

from fda-mystudies.

SR-btc avatar SR-btc commented on September 12, 2024

@tushar-boston please provide your input. Any RK limitations here?

from fda-mystudies.

tushar-boston avatar tushar-boston commented on September 12, 2024

@tushar-boston please provide your input. Any RK limitations here?

Yes, the whole UI is rendering from RK.

from fda-mystudies.

SR-btc avatar SR-btc commented on September 12, 2024

Since the ResearchKit framework was being used for the rest of the iOS app, and because it provides the Passcode screen, it was used for this screen as well, unlike in Android where it was built as a custom screen. However, with newer OS versions, there have been some changes in the screen's appearance over time and across devices and screen sizes. While the team had done some optimization already, the screen still appears to be having issues in certain devices.

The iOS team has checked potential solutions and has identified some quick fixes that can be done for now (which includes tweaking a default RK value as well). This will solve some of the appearance issues for now (including the Cancel button appearing to be above the Forgot Passcode link), but the proper, long-term fix would be to upgrade to the latest RK version and/or apply customization, and that can be taken up as part of platform enhancement work subsequently.

The iOS team will raise a PR with the quick fix and we need another ticket to track that this change be reverted (the part that has a RK value tweaked) after this launch and replaced with a long-term fix subsequently for the repo. The long-term fix will not change the default RK values, and so developers who upgrade the app to newer versions of RK in the future, will not have issues related to this.

from fda-mystudies.

SR-btc avatar SR-btc commented on September 12, 2024

For ease of tracking, changed this issue to the bugs category to track the quick fix being done and the long-term solution has been raised as a new ticket and as an enhancement.

from fda-mystudies.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.