Skip to content

Lb/update languages menu ux behind flag#3335

Draft
lilybarrett wants to merge 8 commits into
mainfrom
lb/update-languages-menu-UX-behind-flag
Draft

Lb/update languages menu ux behind flag#3335
lilybarrett wants to merge 8 commits into
mainfrom
lb/update-languages-menu-UX-behind-flag

Conversation

@lilybarrett

Copy link
Copy Markdown
Contributor

Scope

We want to redesign the header with a two-tier menu that, among other things, reimagines what the Languages button/menu looks like. This adds that redesign behind the feature flag that also enables Smartling translations .

Asana Ticket:
https://app.asana.com/1/15492006741476/project/1213994587940653/task/1216081563934501?focus=true

Implementation

  • Please note that this adds some important changes to the Typescript code that handles interactions w/ the headers/menus on Dotcom -- namely to allow Dotcom to handle multiple tiers of headers rather than just one.
  • Additional CSS classes and design updates behind the feature flag -- You may notice some code duplication here. This isn't super pretty, but will ideally make it easier to remove old code once we enable the flag on production!

Screenshots

Screenshot 2026-07-13 at 2 14 41 PM Screenshot 2026-07-13 at 2 14 35 PM Screenshot 2026-07-13 at 2 14 27 PM Screenshot 2026-07-13 at 2 14 20 PM

How to test

  • Pull down this branch or navigate to the deployment branch
  • Navigate to /_flags and turn on the feature flag
  • Interact with the new two-tiered header -- ensuring that buttons/links on both menu tiers still work as expected, changing the screen size, etc.
  • Turn on Voiceover and tab around, ensuring that the Languages button adheres to accessibility expectations. (It should behave similarly to the existing buttons on the menu).

Note: Changes to the footer will come in future work, once designs are complete.

@lilybarrett lilybarrett force-pushed the lb/update-languages-menu-UX-behind-flag branch from 22323ef to 1cf1e52 Compare July 13, 2026 18:51
Lily Barrett added 7 commits July 14, 2026 17:25
Minor cleanup

WIP mobile UX

WIP fix up issues with menu open/close

Tweak styling

Fix a class mistake

Update .po files

WIP refactors
Styling tweaks

More styling tweaks

Move classe to right file

WIP clean up styles

Some cleanup
@lilybarrett lilybarrett force-pushed the lb/update-languages-menu-UX-behind-flag branch from 6bcf345 to 9971863 Compare July 14, 2026 21:25
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.

1 participant