-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
Allow multiple announcement bars in Header group #2619
Conversation
fc3938d
to
a5a0985
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
Unsure if you are able to replicate but this new ability made me uncover some lag and jumps on the page as I browse the navigation on smaller screen. Video reference (to watch at 0:25) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good. Tested theme updates too and worked as I'd expect 👍
} | ||
] | ||
} | ||
] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unsure if you are able to replicate but this new ability made me uncover some lag and jumps on the page as I browse the navigation on smaller screen. Video reference (to watch at 0:25)
I think this is due to the fact that those are the first elements in the view of the page and they need a bit of JS to get everything setup. So there might be a bit of flash like you noticed. Something we could look into and potentially fix by moving some CSS around and making sure it's loaded as soon as possible to prevent what you saw. It might be easier to test by simulating a slow network
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@melissaperreault I'm struggling to replicate the behaviour in your video, where the font initially appears bigger, but I do see a slight jump. I have noticed it on main
as well, though, so I don't think this issue was introduced by the stacked announcement bars. Here's a slow motion video of what I'm seeing on main
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok thanks! We can open an issue to investigate further!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
New issue created here: #2632
648cbf0
to
a5a0985
Compare
allow multiple announcement bars in header
allow multiple announcement bars in header
allow multiple announcement bars in header
* shopify/main: (59 commits) [Announcement bar] Add social icons (Shopify#2497) Update theme version to match the pubic release (Shopify#2698) Add release/v10.0.0 branch fixes to main (Shopify#2693) fix default UI for dropdown and mega menu (Shopify#2644) Fix link formatting in Related Products heading (Shopify#2680) Update 2 translation files (Shopify#2637) Enable gift card recipient form by default on featured product section (Shopify#2666) Gift cards/enable recipient form by default (Shopify#2618) Add a Color Scheme setting for Menus-Header (Shopify#2622) Made mobile drawer full width by default-header (Shopify#2625) Allow multiple announcement bars in Header group (Shopify#2619) [Feat Product] Add rating styling sheet (Shopify#2620) Fix password page variables (Shopify#2607) Fix transform applied when it should not for sliders (Shopify#2606) Modify info string for gift card recipient checkbox (Shopify#2588) [3D lift animation] Raise hovered card above adjacent cards (Shopify#2589) Remove fallback color scheme info text (Shopify#2602) Fix CSS specifity issue to cancel animation for theme editor events (Shopify#2605) Remove settings daya for icon color (Shopify#2601) Follow ups for accessibility of announcements slider (Shopify#2580) ...
allow multiple announcement bars in header
PR Summary:
Allows merchants to add multiple
Announcement bar
sections to the Header group.Why are these changes introduced?
Fixes #2583
What approach did you take?
announcement-bar
sectionspin
Visual impact on existing themes
When merchants click "Add section" in the Header group, they should be able to see an
Announcement bar
section. They should be able to add as many of these sections as they want, but only to the Header group.Before

After

Testing steps/scenarios
Header
group, clickAdd section
and verify that you see theAnnouncement bar
sectionAnnouncement bar
as an option in theTemplate
andFooter
groupsDemo links
Checklist