-
Notifications
You must be signed in to change notification settings - Fork 14k
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
style: Fancier menus, more SIP-34-ish #10423
Conversation
Codecov Report
@@ Coverage Diff @@
## master #10423 +/- ##
==========================================
- Coverage 60.17% 60.01% -0.17%
==========================================
Files 784 785 +1
Lines 36954 36980 +26
Branches 3529 3530 +1
==========================================
- Hits 22238 22193 -45
- Misses 14529 14600 +71
Partials 187 187
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
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.
My biggest question is about the !important
s. Is there a way to avoid these? And if not, can we add comments explicitly saying why we need to use them?
To be clear, I would much, much rather we get rid of them. But if it's impossible, then a comment would help remove a bit of the code smell
Addressed PR comments and made lots of touchups. @mistercrunch / @etr2460 if you wouldn't mind giving it another glance, that'd make me feel better before merging. @riahk / @nytai might want to take a glance too. |
Addresses aspects of #8976 |
* style: shinier menus * fixing mouseover glitch * unused import * rm emotion-reset * restoring default config values * lint fixes ✨ * a bit more pizzaz to the underlines (max's idea), fading active background * simplifying navtitle -> label * RBNavDropdown -> ReactBootstrapNavDropdown * nixing whitespace * replacing !importants with better selector specificity * moving Menu LESS into Emotion * no more border! * fixing border issue * language picker, account dropdown now use new dropdown component * nixing whitespace in comment * nixing duplicate styling * removing borders on FAB navbar * explicit font coloring * linting
* style: shinier menus * fixing mouseover glitch * unused import * rm emotion-reset * restoring default config values * lint fixes ✨ * a bit more pizzaz to the underlines (max's idea), fading active background * simplifying navtitle -> label * RBNavDropdown -> ReactBootstrapNavDropdown * nixing whitespace * replacing !importants with better selector specificity * moving Menu LESS into Emotion * no more border! * fixing border issue * language picker, account dropdown now use new dropdown component * nixing whitespace in comment * nixing duplicate styling * removing borders on FAB navbar * explicit font coloring * linting
SUMMARY
Moving the menus toward SIP-34. Design details are a bit up for grabs... I'll continue to steer with @Steejay. Probably best not to merge until #10401 is merged, so this doesn't cause headaches alternating between the two menus.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
TEST PLAN
ADDITIONAL INFORMATION