This PR fixes some UX hiccups, including the wrong timestamp units on iOS platforms (see JIRA ticket VBLOCKS-2086), a race condition with the timestamps, cut off active call banner on devices with notches, and not disabling the dial button when a call is active.
Breakdown
Adjust timestamps on iOS platforms.
Cache timestamps on JS as well as natively.
Use safe area insets for the active call banner.
Adjust disable hook value calculation.
Validation
Manual tested on Android and iOS.
Additional Notes
N/A
Contributing to Twilio
All third-party contributors acknowledge that any contributions they provide will be made under the same open-source license that the open-source project is provided under.
[x] I acknowledge that all my contributions will be made under the project's license.
Submission Checklist
CHANGELOG.md
reflects any feature, bug fixes, or known issues made in the source codeFiles changed
tab was made prior to submitting the pull request ensuring the style guide was followedDescription
This PR fixes some UX hiccups, including the wrong timestamp units on iOS platforms (see JIRA ticket VBLOCKS-2086), a race condition with the timestamps, cut off active call banner on devices with notches, and not disabling the dial button when a call is active.
Breakdown
Validation
Additional Notes
N/A
Contributing to Twilio