Comments (7)
+1 to this issue. The pin screen in iOS looks non-standard and has strange sizing and centering.
from fda-mystudies.
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.
from fda-mystudies.
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.
@tushar-boston please provide your input. Any RK limitations here?
from fda-mystudies.
@tushar-boston please provide your input. Any RK limitations here?
Yes, the whole UI is rendering from RK.
from fda-mystudies.
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.
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)
- [IDP] [PM] Verification code should be received by the admins to their latest updated phone number HOT 4
- Upgrade from v2.0.10 to v2.0.11: DB Migration Build Fails for Study Builder HOT 17
- [Android][Offline Indicator] Invalid Client: You are offline. Kindly check the internet connection. HOT 1
- [SB] UI Issue > Questionnaires / Active task > Error messages are overlapping in the scheduling screen HOT 6
- [IDP] [PM] [MFA Disabled] Submit button is disabled in the following scenario HOT 2
- [IDP] [SB] Admin is able to create the questionnaires without entering data in the scheduling screen HOT 6
- [Android] Getting 'You are offline' popup message when tried to signup in the mobile app HOT 3
- [IDP] [SB] Edit admins screen > Already added data is getting displayed in the following scenario HOT 6
- [iOS] Not getting the study completion pop up in the study activities screen even though user submitted all the activities HOT 1
- [IDP [QA] [SB] Popup message is getting displayed while adding a non organizational admin in the study builder in the following scenario HOT 2
- Participant manager datastore build is failing
- [PM] [Auth server] Sign in button is disabled in the following screen HOT 1
- [Android][Sign In] Text change needed for the toast message in Sign in screen
- Security Policy violation Binary Artifacts HOT 118
- [SB] 'Please enter the valid URL' error message is getting while importing the study in the study builder HOT 1
- [PM] [Standalone study] Default image is not getting displayed for the Standalone studies in the following scenario
- [Android Configuration] 'Error, can't continue' message when running the Android app in both the emulator and on a mobile device HOT 15
- [SB] Active Tasks > Add Active Task > Select Active Task > Pre-Defined Active Tasks HOT 1
- [Android] Target questions are displaying without considering the source question responce for branching questionnarie in a scenario
- [SB] > Try your formula pop-up >'x' icon is not clickable in pop-up
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fda-mystudies.