Skip to content

#2705 Fix UI elements to be compatible with iOS 26#2706

Merged
sosnovsky merged 8 commits intomasterfrom
2705-fix-ui-elements-to-be-compatible-with-ios-26
Apr 16, 2026
Merged

#2705 Fix UI elements to be compatible with iOS 26#2706
sosnovsky merged 8 commits intomasterfrom
2705-fix-ui-elements-to-be-compatible-with-ios-26

Conversation

@ioanatflowcrypt
Copy link
Copy Markdown
Collaborator

This PR fixed UI elements to be compatible with iOS 26

close #2705 // if this PR closes an issue


Tests (delete all except exactly one):

  • Does not need tests (refactor only, docs or internal changes)

To be filled by reviewers

I have reviewed that this PR... (tick whichever items you personally focused on during this review):

  • addresses the issue it closes (if any)
  • code is readable and understandable
  • is accompanied with tests, or tests are not needed
  • is free of vulnerabilities
  • is documented clearly and usefully, or doesn't need documentation

@ioanatflowcrypt ioanatflowcrypt marked this pull request as ready for review April 16, 2026 08:45
@ioanatflowcrypt
Copy link
Copy Markdown
Collaborator Author

@sosnovsky I've removed nav bar background as mentioned in doc.

Also as mentioned in WWDC

"On iPhone, the search bar moves automatically to the toolbar... If you already have a toolbar, include a searchBarPlacementBarButtonItem along with other bar buttons."

image

Please check

Copy link
Copy Markdown
Collaborator

@sosnovsky sosnovsky left a comment

Choose a reason for hiding this comment

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

looks better now, just a few minor issues:

  • screen titles are not visible (on settings screens too)
  • menu button icon is not centered

ios 18

Image

ios 26

Image

…ithub.com:FlowCrypt/flowcrypt-ios into 2705-fix-ui-elements-to-be-compatible-with-ios-26
@ioanatflowcrypt
Copy link
Copy Markdown
Collaborator Author

Fixed. Please check

Copy link
Copy Markdown
Collaborator

@sosnovsky sosnovsky left a comment

Choose a reason for hiding this comment

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

looks great now, well done 👍

@sosnovsky sosnovsky merged commit 40cc267 into master Apr 16, 2026
9 checks passed
@sosnovsky sosnovsky deleted the 2705-fix-ui-elements-to-be-compatible-with-ios-26 branch April 16, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix UI elements to be compatible with iOS 26

2 participants