Skip to content
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

Rc/UI tweaks persistent menu nav #35663

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

Robert-Costello
Copy link
Contributor

Product Description

This adds a couple of UI changes to the persistent menu as part of the GA process.

  1. A slimmer profile when the menu is collapsed
  2. Makes the lock/unlock button more user friendly by not expanding the collapsed menu if the user is hovering over the button. Previously the button would move away from the cursor with the menu expansion.

Technical Summary

Change Management doc

Feature Flag

persistent_menu_setting

Safety Assurance

Safety story

tested locally and on staging

Automated test coverage

not covered by automated tests

QA Plan

no QA planned

Rollback instructions

  • This PR can be reverted after deploy with no further considerations

Labels & Review

  • Risk label is set correctly
  • The set of people pinged as reviewers is appropriate for the level of risk of the change

@dimagimon dimagimon added the Risk: Medium Change affects files that have been flagged as medium risk. label Jan 22, 2025
@Robert-Costello Robert-Costello requested review from a team, AddisonDunn, minhaminha and Jtang-1 and removed request for a team January 22, 2025 20:56
@Robert-Costello Robert-Costello marked this pull request as ready for review January 22, 2025 20:56
Copy link
Contributor

@Jtang-1 Jtang-1 left a comment

Choose a reason for hiding this comment

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

The changes make sense to me but I think i'm seeing weird behavior on staging and when i pull this branch in locally (i.e this app
Screenshot

@Robert-Costello
Copy link
Contributor Author

The changes make sense to me but I think i'm seeing weird behavior on staging

That is strange (and unexpected). I'll take a look.

@@ -1,18 +1,22 @@
{% load i18n %}

<script type="text/template" id="persistent-menu-template">
<div id="persistent-menu-container" class="d-none d-lg-block bg-white h-100 position-absolute border-end border-dark-subtle border-1"
<div id="persistent-menu-container"
class="d-none d-lg-block bg-white h-100 position-absolute border-end border-dark-subtle border-1 overflow-visible"
Copy link
Contributor

Choose a reason for hiding this comment

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

learned something new overflow-visible

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Risk: Medium Change affects files that have been flagged as medium risk.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants