From 6d2a0465aa0156b11d80da992d168ab2a6700db9 Mon Sep 17 00:00:00 2001 From: Ray Schamp <ray@scratch.mit.edu> Date: Wed, 28 Mar 2018 16:39:31 -0400 Subject: [PATCH] Final tweaks with @carljbowman --- src/components/button/button.css | 2 - src/components/menu-bar/menu-bar.css | 22 ++++++-- src/components/menu-bar/menu-bar.jsx | 77 +++++++++++++++------------- 3 files changed, 59 insertions(+), 42 deletions(-) diff --git a/src/components/button/button.css b/src/components/button/button.css index a771be6f4..5e69aabd4 100644 --- a/src/components/button/button.css +++ b/src/components/button/button.css @@ -2,7 +2,6 @@ cursor: pointer; border-radius: .25rem; font-weight: bold; - border: 1px solid rgba(0,0,0,.1); display: flex; flex-direction: row; align-items: center; @@ -12,7 +11,6 @@ .icon { margin-right: .5rem; - width: 1.5rem; height: 1.5rem; } diff --git a/src/components/menu-bar/menu-bar.css b/src/components/menu-bar/menu-bar.css index 9913e80c0..7e59dd4ef 100644 --- a/src/components/menu-bar/menu-bar.css +++ b/src/components/menu-bar/menu-bar.css @@ -52,7 +52,7 @@ .menu-item { display: block; - padding: 0 0.5rem; + padding: 0 0.25rem; cursor: pointer; text-decoration: none; color: #fff; @@ -60,6 +60,16 @@ align-self: center; } +.file-group { + display: flex; + flex-direction: row; + align-items: center; +} + +.file-group .menu-item { + padding: 0 0.75rem; +} + .feedback-button { background-color: #FFF; color: $motion-primary; @@ -90,11 +100,17 @@ .share-button { background: #FFAB19; - height: 34px; + height: 32px; + box-shadow: 0 0 0 1px rgba(0,0,0,.1); } .community-button { - height: 34px; + height: 32px; + box-shadow: 0 0 0 1px rgba(0,0,0,.1); +} + +.community-button-icon { + height: 1.25rem; } .coming-soon >:not(.coming-soon-tooltip) { diff --git a/src/components/menu-bar/menu-bar.jsx b/src/components/menu-bar/menu-bar.jsx index fd6d136f8..587b51fc4 100644 --- a/src/components/menu-bar/menu-bar.jsx +++ b/src/components/menu-bar/menu-bar.jsx @@ -27,43 +27,45 @@ const MenuBar = props => ( })} > <div className={styles.mainMenu}> - <div className={classNames(styles.logoWrapper, styles.menuItem)}> - <img - alt="Scratch" - className={styles.scratchLogo} - draggable={false} - src={scratchLogo} - /> - </div> - <div className={classNames(styles.menuItem)}> - <ComingSoonTooltip - className={styles.comingSoon} - place="bottom" - tooltipClassName={styles.comingSoonTooltip} - tooltipId="menubar-selector" - > - <LanguageSelector /> - </ComingSoonTooltip> - </div> - <div className={classNames(styles.menuItem)}> - <ComingSoonTooltip - className={styles.comingSoon} - place="bottom" - tooltipClassName={styles.comingSoonTooltip} - tooltipId="file-menu" - > - <div className={classNames(styles.fileMenu)}>File</div> - </ComingSoonTooltip> - </div> - <div className={classNames(styles.menuItem)}> - <ComingSoonTooltip - className={styles.comingSoon} - place="bottom" - tooltipClassName={styles.comingSoonTooltip} - tooltipId="edit-menu" - > - <div className={classNames(styles.editMenu)}>Edit</div> - </ComingSoonTooltip> + <div className={styles.fileGroup}> + <div className={classNames(styles.logoWrapper, styles.menuItem)}> + <img + alt="Scratch" + className={styles.scratchLogo} + draggable={false} + src={scratchLogo} + /> + </div> + <div className={classNames(styles.menuItem)}> + <ComingSoonTooltip + className={styles.comingSoon} + place="bottom" + tooltipClassName={styles.comingSoonTooltip} + tooltipId="menubar-selector" + > + <LanguageSelector /> + </ComingSoonTooltip> + </div> + <div className={classNames(styles.menuItem)}> + <ComingSoonTooltip + className={styles.comingSoon} + place="bottom" + tooltipClassName={styles.comingSoonTooltip} + tooltipId="file-menu" + > + <div className={classNames(styles.fileMenu)}>File</div> + </ComingSoonTooltip> + </div> + <div className={classNames(styles.menuItem)}> + <ComingSoonTooltip + className={styles.comingSoon} + place="bottom" + tooltipClassName={styles.comingSoonTooltip} + tooltipId="edit-menu" + > + <div className={classNames(styles.editMenu)}>Edit</div> + </ComingSoonTooltip> + </div> </div> <div className={classNames(styles.divider)} /> <div className={classNames(styles.menuItem)}> @@ -105,6 +107,7 @@ const MenuBar = props => ( > <Button className={classNames(styles.communityButton)} + iconClassName={styles.communityButtonIcon} iconSrc={communityIcon} > <FormattedMessage -- GitLab