Skip to content

💄 Polish portrait headers and chat navigation - #402

Merged
LittleSheep2Code merged 7 commits into
Solsynth:v3from
BluewhaleYF:pr/portrait-nav-polish
Oct 30, 2026
Merged

LittleSheep2Code merged 7 commits into
Solsynth:v3from
BluewhaleYF:pr/portrait-nav-polish

Conversation

@BluewhaleYF

@BluewhaleYF BluewhaleYF commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Center the settings search field in the app bar.
  • Reveal the account header pill only after scrolling past 30% of the viewport, so the cover image opens flush with the top edge.
  • Move the wide-layout rail toggle into the sidebar's bottom-left corner and preserve the rail's expanded/collapsed state when switching destinations.
  • Split the portrait headers into floating glass controls: a standalone glass hamburger on the left and the section picker in its own glass pill on the right. The dashboard opens without a top bar in landscape and keeps a glass hamburger in portrait.
  • In the wide chat list, let the "Chat" title scroll with the rooms while the section picker keeps floating, aligned on the same row.
  • Fix the chat subscription lifecycle by capturing the websocket service's send function instead of reading a provider from onCancel/onResume.

Verification

  • dart analyze on the changed files
  • flutter test test/chat/chat_list_pill_test.dart test/misc/dashboard_toggle_test.dart test/accounts/account_header_center_title_test.dart
  • flutter test test/chat/chat_read_receipt_test.dart test/chat/unread_redelivery_test.dart

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

@BluewhaleYF

Copy link
Copy Markdown
Contributor Author
截图 2026-10-25 15-47-38 截图 2026-10-25 15-47-28 截图 2026-10-25 15-47-15 截图 2026-10-25 15-47-10 截图 2026-10-25 15-47-06 截图 2026-10-25 15-56-46 截图 2026-10-25 15-56-36 截图 2026-10-25 15-56-24

@LittleSheep2Code

Copy link
Copy Markdown
Contributor
image

Not aligned properly

@BluewhaleYF

Copy link
Copy Markdown
Contributor Author
image Not aligned properly
image

done

@LittleSheep2Code LittleSheep2Code left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@LittleSheep2Code
LittleSheep2Code merged commit 1df44c4 into Solsynth:v3 Oct 30, 2026
2 checks passed
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