Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug fix - Native Editor new input view bug #4696

Merged
merged 11 commits into from Jan 9, 2024

Conversation

tonisevener
Copy link
Collaborator

@tonisevener tonisevener commented Dec 7, 2023

Phabricator:
https://phabricator.wikimedia.org/T344508

Notes

My iPad mini (device-only) would show an empty input view for the native editor. I couldn't figure out why this was happening, but I suspect it had something to do with the embedded view controllers or navigation controller, since simple test views displayed fine for me.

I rewrote and simplified these views to be a single input view, to more closely match what I've seen proposed from design. The UI is not complete, but I think we can merge this first and fine-tune in a followup PR once T344508 is updated with final mocks.

Test Steps

  1. On Staging, load editor.
  2. Notice there's only one format button now rather than two in the input accessory view. Tap it.
  3. Confirm the keyboard input view displays.

Screenshots/Videos

Before (iPad mini bug):
out2

After:
out1

@tonisevener tonisevener requested review from a team and staykids and removed request for a team December 8, 2023 22:51
@tonisevener tonisevener requested review from mazevedofs and removed request for staykids December 12, 2023 21:13
Copy link
Collaborator

@mazevedofs mazevedofs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good on my devices/simulators 🎉

@mazevedofs mazevedofs merged commit b11bd89 into main Jan 9, 2024
4 checks passed
@mazevedofs mazevedofs deleted the native-editor-new-input-view branch January 9, 2024 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants