Skip to content

Conversation

@dfsm
Copy link
Contributor

@dfsm dfsm commented Nov 8, 2025

Update Navbars and Toolbars for Liquid Glass in both main tab views and posts page/messages/author profile views

  • Alternative views with LG background pills for iOS26+. Original views still remain for previous iOS versions.
  • PostsPageView toolbar page select count uses new vertical layout in iOS 26
  • Root tab navbars initially display opaque title headers, but switch to translucent on scroll to allow content to flow behind the glass buttons
  • Niggly refresh minor change to make invisible until armed (so that it is not visible while scrolling normally once the opaque navbar background becomes translucent)

dfsm added 2 commits November 9, 2025 08:48
- Alternative views for iOS26+. Original views still remain for previous versions.
- PostsPageView toolbar page select count uses new vertical layout
- Root tab navbars initially display opaque title headers, but switch to translucent on scroll
…Specifically fixes YOSPOS title text so it is visible after scrolling the threadlist
@dfsm dfsm requested a review from nolanw November 8, 2025 22:35
@dfsm
Copy link
Contributor Author

dfsm commented Nov 8, 2025

This PR is the last iOS26 related branch that was split out from the now closed "iOS26 Fixes" PR

dfsm added 6 commits November 11, 2025 20:17
- Preview and Post buttons had a blue background, which conflicted with multiple blue navbar header backgrounds. Changed these to .plain style.
- Removed all themed tinting for text and icon top buttons in iOS26. Now these will be either black or white depending on the mode. Themed tints were making these buttons illegible in liquid glass
… per feedback received. Still need a separate custom view in order to group the controls together with a shared glass background.
…ode-final branch (which should be merged after this branch)
@dfsm
Copy link
Contributor Author

dfsm commented Nov 15, 2025

Sorry for all the post PR submit updates on this one.
I am done now

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.

2 participants