From 582c39e4bffa7fd99ca77dc74507e7cdb8b2302b Mon Sep 17 00:00:00 2001
From: Paul Kaplan <pkaplan@media.mit.edu>
Date: Wed, 16 Aug 2017 11:10:55 -0400
Subject: [PATCH] Differentiate hover state from active state for sprite
 selector

---
 .../sprite-selector-item/sprite-selector-item.css        | 9 ++++++---
 src/components/stage-selector/stage-selector.css         | 6 +++++-
 2 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/components/sprite-selector-item/sprite-selector-item.css b/src/components/sprite-selector-item/sprite-selector-item.css
index 5aae297c9..60f839356 100644
--- a/src/components/sprite-selector-item/sprite-selector-item.css
+++ b/src/components/sprite-selector-item/sprite-selector-item.css
@@ -21,12 +21,15 @@
     transition: 0.25s ease-out;
 }
 
-.sprite-selector-item:hover, .sprite-selector-item.is-selected {
-    border-width: 2px;
-    border-color: $motion-primary;
+.sprite-selector-item.is-selected {
+    border: 2px solid $motion-primary;
     box-shadow: 0px 0px 0px 3px $motion-transparent;
 }
 
+.sprite-selector-item:hover {
+    border: 2px solid $motion-primary;
+}
+
 .sprite-image {
     margin: auto;
     user-select: none;
diff --git a/src/components/stage-selector/stage-selector.css b/src/components/stage-selector/stage-selector.css
index 450580930..b8af4e72e 100644
--- a/src/components/stage-selector/stage-selector.css
+++ b/src/components/stage-selector/stage-selector.css
@@ -22,11 +22,15 @@ $header-height: calc($stage-menu-height - 2px);
     transition: border-color 0.25s ease-out, box-shadow 0.25s ease-out;
 }
 
-.stage-selector:hover, .stage-selector.is-selected {
+.stage-selector.is-selected {
     border-color: $motion-primary;
     box-shadow: 0px 0px 0px 3px $motion-transparent;
 }
 
+.stage-selector:hover {
+    border-color: $motion-primary;
+}
+
 .header {
     display: flex;
     flex-direction: column;
-- 
GitLab