diff --git a/framework/sky-drawer.sky b/framework/sky-drawer.sky
index 2a997dd9f63..542516c957c 100644
--- a/framework/sky-drawer.sky
+++ b/framework/sky-drawer.sky
@@ -23,6 +23,7 @@
background-color: #FAFAFA;
will-change: transform;
position: absolute;
+ z-index: 2;
width: 256px;
top: 0;
left: 0;
diff --git a/framework/sky-icon.sky b/framework/sky-icon.sky
index e526c8ca1df..dd2a10f7f65 100644
--- a/framework/sky-icon.sky
+++ b/framework/sky-icon.sky
@@ -45,8 +45,10 @@ class SkyIcon extends SkyElement {
}
void sizeChanged(double oldValue, double newValue) {
- if (_img != null)
+ if (_img != null) {
_setSize(newValue.floor());
+ _setSrc(type, newValue.floor());
+ }
}
}
diff --git a/framework/sky-menu-item.sky b/framework/sky-menu-item.sky
index 3313ada2049..02a7c6f61a9 100644
--- a/framework/sky-menu-item.sky
+++ b/framework/sky-menu-item.sky
@@ -4,6 +4,7 @@
// found in the LICENSE file.
-->
+
@@ -15,6 +16,15 @@
height: 48px;
-webkit-user-select: none;
}
+ #background {
+ display: flex;
+ align-items: center;
+ height: 100%;
+ flex: 1;
+ }
+ #background[highlight] {
+ background: rgba(153, 153, 153, 0.4);
+ }
sky-icon {
padding: 0px 16px;
}
@@ -25,19 +35,27 @@
flex: 1;
}
-
-