fix(ux): fixed-overlay header + pipe connector, profile banner/avatar, sidemenu name truncation#453
Merged
Conversation
Convert the desktop header from sticky-in-scroll to a fixed overlay so the bar no longer rubber-band bounces (page still scrolls behind it). Publish the header height as --header-h so the kitchen and community sub-tabs pin directly beneath it. Add the desktop pipe connector to the left of the search bar and move the header divider to an ::after pseudo-element (hidden at xl). Profile: full-bleed banner below xl (square top, square bottom on mobile), contained rounded card at xl; indent the avatar so the banner's left edge is visible; align name/bio to the content column.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
UX polish for the desktop header, profile page, and the user side menu. Three related fixes that ride together.
Header → fixed overlay
--header-hCSS variable so the kitchen and community sub-tabs pin directly beneath it (no overlap, no gap).::afterpseudo-element (hidden atxlso the pipe takes over without a double line).Profile page
xl(square top; square bottom on mobile where there's no column edge) and a contained rounded card atxl— never wider than the top bar.Side menu
Notes
svelte-checkpasses (0 errors).